• DİKKAT

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

List box konusunda yardım edebilirmisiniz..

Katılım
17 Eylül 2007
Mesajlar
22
Excel Vers. ve Dili
2000 türlçe
Merhaba
Eklteki proğramda da göreceğiniz gibi bi rtablo üzerinde seçim yapmak istiyorum ama beceremedim yardımcı olurmusunuz.

SELECT [tbl Toner2].Statü FROM [tbl Toner2] ORDER BY [Statü];
bu tablodaki statü bölümünün gelmesini fakat yanındada tümü diye bir seçenek olmasını ve tüm verinin gelmesini istiyorum.


Buradaki yardımlar için herkeze teşekkürler...
 
Sayın kkoksal,

Sorgunuzun ölçüt kısmını şöyle değiştirin:

Kod:
IIf(IsNull([Formlar]![Form1]![Açılan Kutu0]);[Statü];[Formlar]![Form1]![Açılan Kutu0])

Açılan kutuyu boşalttığınızda tüm veriler görünür.

İyi çalışmalar:)
 
Sayın Modalı
Cevabınız için teşekkürler ama bi sorun var her hangi bir seçim yaptığımda tekrar tüm veriyi gösteremiyorum bunu nasıl yapabilirim.
 
Açılan kutudaki seçimi silin (kutuyu boşaltın) ve dışına tıklayın.
 
satır kaynağı böşümüne * işareti koyduramazmıyız
 
Merhaba;

Açılan kutunun satır kaynağına şu kodu yazınız;

Kod:
SELECT [tbl Toner2].Statü FROM [tbl Toner2] UNION Select " Hepsi" as Statü  From [tbl toner2]   ORDER BY [tbl Toner2].Statü;

ve açılan kutunun güncelleştirme sonrasına ise şu kodu yazınız;

Kod:
Private Sub Açılan_Kutu0_AfterUpdate()
If Me.Açılan_Kutu0 = " Hepsi" Then
Me![Açılan Kutu0].Value = "*"
End If
[tbl Toner2 alt formu].Requery
End Sub
 
Sayın kkoksal,

Sayın beab05 ve benim çözümlerini beraber şöyle kullanabilirsiniz:

Açılan kutunun veri kaynağını

Kod:
SELECT [tbl Toner2].Statü FROM [tbl Toner2] UNION Select " Hepsi" as Statü  From [tbl toner2]   ORDER BY [tbl Toner2].Statü;
olarak değiştirin varsayılan değerini
Kod:
" Hepsi"
yapın.

Alt formnun veri kaynağını da:

Kod:
SELECT [tbl Toner2].KOD, [tbl Toner2].Ünvan, [tbl Toner2].Parça, [tbl Toner2].[Seri no], [tbl Toner2].İsim, [tbl Toner2].Açıklama, [tbl Toner2].Gün, [tbl Toner2].Ömür, [tbl Toner2].Çekilen, [tbl Toner2].Statü FROM [tbl Toner2] WHERE ((([tbl Toner2].Statü)=IIf(Formlar!Form1![Açılan Kutu0]=" Hepsi",[Statü],Formlar!Form1![Açılan Kutu0])));
olarak değiştirin.

İyi çalışmalar:)
 
Sayın modalı ve Sayın beab05
İlginize teşekkürler ama beceremedim ikinizin gönderdiği örnekleri de beceremediğime göre tüm kusur bende artık 50 yaşında olan biri olarak bazı yeni şeyleri galiba kavrayamıyorum. Lütfen bu konuda örneği yollayabilirmisiniz.
Teşekkürler
 
Sayın kkoksal,

Örnek ekte.

İyi çalışmalar:)
 
Geri
Üst