[FORM] Süzme ve tıklayınca açılması
#1
Arkadaşlar herkese hayırlı geceler.

Daha önce burada sorduğum ve bir çok örneği indirip inceleyerek beceremediğim iki konu hakkında kestirmeden yöntemi varsa yardım istiyorum.

1. Sorum: İki ilişkisiz biri metin, diğer tarih alanlarında (başka alanlar var ama onlarda süzme istemiyorum) sırayla süzme olmasını istiyorum (süzme Liste122'de olacak, yani ahmet yazdığımda ahmetler, tarih yazdığımda o tarihli ahmetler gibi.)

2. Sorum: Liste122 de bulduğum kayıtlara tıkladığımda üst formda tabloyla ilişkisiz alanlara dolmasını istiyorum (set mantığı var ama uygulayamadım, anlayamadım maalesef)

İlişkisiz alanlarla süzme, süzülen verilerin tıklandığında ilişkisiz alanlara gelme yöntemini anlamak istiyorum, gerçekten yardımcı olacaklara minnettar kalacam.

Yardımcı olacak herkese şimdiden teşekkürler, sizleri yoruyorum ama insan nazı geçtiği kişilerin başını ağrıtırmış. Ne alaka Mm



  Alıntı
Bu mesajı beğenenler:
#2
Sayın Danke, örnek VT var mı? Filtreleme konusunda Taruz Hocamızın çok güzel örnekleri var. İncelemediyseniz öneririm.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın EminA Taruz hocanın, sezgin hocanın ve diğer arkadaşların bir çok süzme konusuna baktım, kendi yaptığımla ilişkilendiremedim,

Sezgin hoca buna benzer daha önce cevapladığı soruyu uyarlamaya çalıştım, (anlayamadım),

Yaptırmak yerine öğrenmek istiyorum. Baktığım halde kavrayamadım.

İlişkisiz tek alanda listede süzme vb. biliyorum, ama bu başka.

Bunda bir kaydı yaparken kaydın iki alanıyla ilgili listede bulunan daha önceki kayıtlara baksın girilen veriyle aynı veri varsa listede göstersin istiyorum. (Ancak kayıt alanı ilişkisiz alanlar ve bunu düğmeyle tabloya kaydediyorum.)

Sonra listede gördüğümü tıklamak suretiyle aynı formdaki ilişkisiz alanlara göstermek, hatta güncelletmek istiyorum.

Tabloyla ilişkili formlarda bu dediklerimin bazısını yapıyorum ama bunu başaramadım.
Smile
Öğrenmek istiyorum.






  Alıntı
Bu mesajı beğenenler:
#4
(14-01-2018, 01:15)danke demiş ki: Sayın EminA Taruz hocanın, sezgin hocanın ve diğer arkadaşların bir çok süzme konusuna baktım, kendi yaptığımla ilişkilendiremedim,

Sezgin hoca buna benzer daha önce cevapladığı soruyu uyarlamaya çalıştım, (anlayamadım),

Yaptırmak yerine öğrenmek istiyorum. Baktığım halde kavrayamadım.

İlişkisiz tek alanda listede süzme vb. biliyorum, ama bu başka.

Bunda bir kaydı yaparken kaydın iki alanıyla ilgili listede bulunan daha önceki kayıtlara baksın girilen veriyle aynı veri varsa listede göstersin istiyorum. (Ancak kayıt alanı ilişkisiz alanlar ve bunu düğmeyle tabloya kaydediyorum.)

Sonra listede gördüğümü tıklamak suretiyle aynı formdaki ilişkisiz alanlara göstermek, hatta güncelletmek istiyorum.

Tabloyla ilişkili formlarda bu dediklerimin bazısını yapıyorum ama bunu başaramadım.
Smile
Öğrenmek istiyorum.

Sayın Danke, örnek VTniz varmı ben bir ara benzer birşey yapmıştım. Üzerinde çalışırım yüklerseniz. Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:
#5
Sayın EminA ilginiz ve yapacağınız yardım için şimdiden teşekkürler.

Ben yardımı konuyu anlayarak almak istiyorum, süzme örnekleri sitede haddinden fazla var, farklı metorlarda
ben bilgimle ilgili level atlamak istiyorum, ama beceremedim.

1.Sorum:
Ekteki örnek program amacımı anlatıyor, ilişkisiz alanlarla tabloya veri kaydediyorum. Ben belirli alanlarla bu alanlar metin, tarih ve sayı olabilir. (üç şart olacak) İlişkisiz alanlarda (tabloyla ilişkili alanlar) veri yazılırken aynı kayıtı veya benzerini süzmesini istiyorum, kullanıcı yanlışlarını azaltmak için.

dSezgin ustanın örnekleri var, örnek:

Visual Basic
  1. Dim Ctrl As Control, Suz As String, FilSec As Long
  2. Me.Filter = ""
  3. For Each Ctrl In Me.Controls
  4. If Ctrl.Properties("ControlType") = 109 And Ctrl.Tag = "Flt" And Ctrl.Name <> Sut Then
  5. If Ctrl.Value <> "" Then Suz = Suz & "[" & Mid(Ctrl.Name, 4, Len(Ctrl.Name)) & "] like '*" & Ctrl & "*' And "
  6. ElseIf Ctrl.Properties("ControlType") = 109 And Ctrl.Tag = "Flt" And Ctrl.Name = Sut Then
  7. If Ctrl.Value <> "" Then Suz = Suz & "[" & Mid(Sut, 4, Len(Sut)) & "] like '*" & SutDeg & "*' And "
  8. FilSec = 1
  9. End If
  10. Next Ctrl
  11. Me.Filter = IIf(FilSec > 0, Mid(Suz, 1, Len(Suz) - 4), "")
  12. Me.FilterOn = True
  13. Me.Controls(Sut) = Mid(Me.Controls(Sut), 1, Len(Me.Controls(Sut)) - 1)



Siteden indirdiğim örnek programda bu kod çalışıyor, yani süzüyor. Ama burada yazılan kodların içerisinde ilişkisiz alan isimleri veya tablodaki alan isimlerini bulamadım, nerede? Programda üç alanda süzülüyor ama kodda bunu nerede söylüyoruz ve hangi ifade ile? dsezgin ustanın ikinci örneği benim ekteki yaptığıma benzer bi uygulama içindi onuda anlayamadım, anlayamadığım için diğer programa uyarlayamadım.

Süzme ile tek alanda arama veya seçime göre arama gibi örneklerden uygulamalar yaptım, ama bu sorduğumu gerçekten bulamadım Mm

2.sorum: Süzülen 2 veya 3 alanla ilişkili kayıt varsa üstüne tıkladığımda ilişkisiz alanlara ilgili verilerin gelmesini istersem güncellemek istiyorum.

Formun tablolarla ilişkili olanlarına bu söylediğim örneği yapıyorum ama, listeden ilişkisiz alanlara veri doldurma işini gerçekten bilmiyorum. Burada "SET" mantığı var ama, bunu da anlamak istiyorum.

Ne kadar çok anlamak istiyorum dedim...GgGgGg

Sabredip yardımcı olacak herkese teşekkürler.




Eklenti Dosyaları
.rar   112.rar (Boyut: 37,52 KB / İndirilme: 89)



  Alıntı
Bu mesajı beğenenler:
#6
Sayın Danke, dosyanız ekte. Sormak istediğiniz birşey olursa bilgim dahilinde yanıtlamaya çalışırım. Kolay gelsin.


Eklenti Dosyaları
.rar   112 EminA.rar (Boyut: 45,07 KB / İndirilme: 119)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Altformda Kayıt Tıklayınca Sürekli Ilk Kayda Gidiyor. M_Kemal_Askeri 6 163 11-04-2026, 02:28
Son Mesaj: M_Kemal_Askeri
  [FORM] Teslim Tarihi Alanına Göre Süzme, Filtreleme programmer67 14 1.035 09-05-2024, 23:27
Son Mesaj: programmer67
access-sql-18 Dsum Ile Toplam Alırken Tarih Aralığınıda Süzme Yaptırma Sorunu kesoka 2 541 07-04-2024, 16:13
Son Mesaj: kesoka
  Butona Tıklayınca Hücredeki Veri Görünsün ankaram 2 363 30-11-2023, 15:00
Son Mesaj: ankaram
access-sql-18 Sorgu Kapatınca Formun Açılması burhanb 1 317 18-11-2023, 00:44
Son Mesaj: dsezgin
  [FORM] Gizlenen Access'in Açılması Fatih Sipahi 6 1.451 09-08-2023, 10:43
Son Mesaj: mustafa.sogutlu
  [SORGU] Yanlış Sütun Bilgisi Gelmesi Ve Raporda Ikincil Süzme Sorunu derzulya 2 413 08-11-2022, 15:33
Son Mesaj: derzulya
  [RAPOR] Açılır Kutu Seçeneğine Göre Süzme derzulya 1 438 25-10-2022, 18:16
Son Mesaj: derzulya

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi