• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

listbox'ta süzme işlemi

Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
bu konuya benzer bir sorum olmuştu ancak aktivex denetim kutusu ile arama yapıyorduk şimdi ise açılan kutu ile yapacağız ve listbox'ta süzme işlemi yapacak ..

bu konuya benzer bişiler okumuştum forumda ancak sonuç ve örnek yoktu diye hatırımda kalmış ilgili arkadaş konuya vakıfsa lütfen örneğini de ekleyerek aydınlığa kavuştursun bu olayı..


iyi çalışmalar:)
 
örnek

İlgili konuyla ilgili bişey yazmadım ama örnek aşağıda :) senin için önemli olanda bu sanırsam
umarım işine yarar:)
 
Merhaba sayın Karaayhan,
İnşallah istedigin budur,
Yani ben öyle anladım.
İyi çalışmalar...
 
sayın icabcı; aslında istediğimin bir parçası bu yani kayıtlar içinden (formdaki kayıtlar) süzme yapması ancak bunu açılan kutu ile yapması gerekiyordu ve liste kutusunda da süzme yapmalıydı aynı anda

sayın akd; sizinki de güzel olmuş yalnız form açıldığında yani normal zamanlarda liste kutusuna tüm isimler dolu olmalıydı ,liste kutusunda süzme yapmış ancak form üzerinde de süzme işlemi yaparsa olay biter...

iyi çalışmalar
 
o konuda pek bilgi sahibi değilim umarım sayın akd bilgi sahibidir.

kolay gelsin....
 
Hem açılan kutunun hem de liste kutusunun beraber kullanılmasının nedenini anlayamadım.
 
sayın modalı aslında arama kutusu için açılan kutu yeterli ancak arkadaşım liste kutusundan takip daha kolay oluyor diyor ancak ordanda arama yapmak seri olmuyor diyor bence de yersiz ancak imkansız değildir sanırım.


ilginize teşekkür ederim üstad.

kolay gelsin:)
 
Sayın karaayhan,

Kodları şöyle değiştirin:

Kod:
Private Sub Form_Current()
    If Me.Açilan_Kutu76 <> "" Then
    Me.Liste74.RowSource = "SELECT [Posta Listeleri].PostaListesiNo, [Posta Listeleri].Adı, [Posta Listeleri].İkinciAd, [Posta Listeleri].Soyad FROM [Posta Listeleri] WHERE [Posta Listeleri].PostaListesiNo Like '" & Me.Açilan_Kutu76 & "'"
    Else
    Me.Liste74.RowSource = "SELECT [Posta Listeleri].PostaListesiNo, [Posta Listeleri].Adı, [Posta Listeleri].İkinciAd, [Posta Listeleri].Soyad FROM [Posta Listeleri]"
    End If
End Sub
Private Sub Form_Load()
If Me.Açilan_Kutu76 <> "" Then
    Me.Liste74.RowSource = "SELECT [Posta Listeleri].PostaListesiNo, [Posta Listeleri].Adı, [Posta Listeleri].İkinciAd, [Posta Listeleri].Soyad FROM [Posta Listeleri] WHERE [Posta Listeleri].PostaListesiNo Like '" & Me.Açilan_Kutu76 & "'"
    Else
    Me.Liste74.RowSource = "SELECT [Posta Listeleri].PostaListesiNo, [Posta Listeleri].Adı, [Posta Listeleri].İkinciAd, [Posta Listeleri].Soyad FROM [Posta Listeleri]"
    End If
End Sub
Private Sub Liste74_AfterUpdate()
    ' Denetime uyan kaydı bul.
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[PostaListesiNo] = " & Str(Nz(Me![Liste74], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    
    
End Sub
Private Sub Açilan_Kutu76_AfterUpdate()
    ' Denetime uyan kaydı bul.
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[PostaListesiNo] = " & Str(Nz(Me![Açilan Kutu76], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    
    If Me.Açilan_Kutu76 <> "" Then
    Me.Liste74.RowSource = "SELECT [Posta Listeleri].PostaListesiNo, [Posta Listeleri].Adı, [Posta Listeleri].İkinciAd, [Posta Listeleri].Soyad FROM [Posta Listeleri] WHERE [Posta Listeleri].PostaListesiNo Like '" & Me.Açilan_Kutu76 & "'"
    Else
    Me.Liste74.RowSource = "SELECT [Posta Listeleri].PostaListesiNo, [Posta Listeleri].Adı, [Posta Listeleri].İkinciAd, [Posta Listeleri].Soyad FROM [Posta Listeleri]"
    End If
End Sub

İyi çalışmalar:hey:
 
say&#305;n modal&#305; te&#351;ekk&#252;rler g&#252;zel olmu&#351; ancak;

ayn&#305; soyada sahip 4 ki&#351;i varsa bile onlar&#305; listede s&#305;ralam&#305;yor,

&#252;stad, &#351;imdi k&#305;zacaks&#305;n&#305;z ancak , aktivex denetim kutusuyla iki listede s&#252;zme olabilirse o da kabul ama&#231; neticeye olu&#351;mak sa...
 
Süzme işi bir alana göre yapılıyor, ve ben sıra no ya göre yaptığım için tabiki tek veri görünecek. Açılan kutudan ilişkili bir alan olabiliyor. Ve tüm işlemler ona göre oluyor. Ve ilişki sıra no ya göre yapıldı. Çünküaynı zamanda seçilen veri seti form üzrine çağrılıyor.

Tam olarak ne istediğinize karar verin. Hem arama hem kayıt getirme nasıl olacak?
 
sanırım tam olarak bu işimi görür

eki aşağıda veriyorum..
 
sorun aşağıda ki örnekte

Sanırım Ekteki örnekteki işlem ve soru işimi görür ben yaptım ancak formda süzme yapıyor ben listede yapmasını istiyorum..

hakkınızı helal edin sayın modalı, sayın akd,icapcı ve diğer arkadaşlar...


iyi çalışmalar:)
 
Sayın karaayhan senin istediğin galiba örnekteki gibi bişey sanırım ordan bakıp yapabilirsin.

kolay gelsin
 
Merhaba sayın karaayhan,
ben soyadına göre bul olayını yaptım,
sen artık diğerlerini yaparsın,
iyi çalışmalar...
 
say&#305;n icabc&#305; ve say&#305;n akd ellerinize sa&#287;l&#305;k g&#252;zel olmu&#351; ,,,
kolay gelsin..
 
eklenmiş dosya ya tıklıyorum indirmiyor neden ?
 
Geri
Üst