AccessTr.neT
combo'da ALL nasıl yapılabilir - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: combo'da ALL nasıl yapılabilir (/konu-combo-da-all-nasil-yapilabilir.html)



combo'da ALL nasıl yapılabilir - Subco - 24/06/2010

Arkadaşlar Merhaba,

Ek'te tarafınıza gönderdiğim database de Frm_Tahsilatlar formunda, OP KODU nu seçiyoruz sonra bu Text7 de ki yılları seçiyoruz. Ben burada (form) örneklere bakarak combo nun içinde ALL u ekledım ama olmadı yapamadım. "ALL" ı seçtiğimde bütün yıllara ait bilgileri versin, yılları seçince zaten calışıyor. Bu konu lutfen yardımcı olabilirmisiniz.

text7 de ki combo dan ALL ı seçince hata veriyor.

Saygılar,


Subco


Cvp: combo'da ALL nasıl yapılabilir - POWER - 24/06/2010

Sn, Subco

Örneği incelermisiniz.Tarih alanını boş bırakırsanız tüm kayıtları getirir.

Lütfen olumlu veya olumsuz geri dönüş yapınız. Teşekkürler.


Cvp: combo'da ALL nasıl yapılabilir - Seruz - 24/06/2010

Qry_Tahsilatlar adlı sorgudaki Year formülünü aşağıdaki şekilde değiştirdim:
Kod:
Year: Year([Tahsilat_Tarihi])
Frm_Tahsilatlar_Detay'ın kayıt kaynağında kriteri bu şekildeydi:
Kod:
IIf([Forms]![Frm_Tahsilatlar]![CmbYear]="ALL";[Tbl_Hakedis_Tahsilatlari].[Tahsilat_Tarihi];[forms]![Frm_Tahsilatlar]![CmbYear])
(Burada "ALL" yazmışsınız ama "(ALL)" olması gerekiyordu,
Ayrıca [Tbl_Hakedis_Tahsilatlari].[Tahsilat_Tarihi] olamaz, kaynakta böyle bir tablo yok ve tarih ile değil Year ile karşılaştırmanız gerekiyor

Kriteri aşağıdaki şekilde değiştirdim:
Kod:
IIf([Forms]![Frm_Tahsilatlar]![CmbYear]="(ALL)";[Qry_Tahsilatlar].[Year];[forms]![Frm_Tahsilatlar]![CmbYear])
Son olarak OP KODU ve YIL değişiminden sonraki kod'da
Kod:
Me.Requery
    Me.Refresh

şeklinde olan ifadeye gerek yok.
Kod:
Me.Frm_Tahsilatlar_Detay.Requery
şeklinde olması yeterli ve daha doğru.

Yıl Combo'su OpKodu'ndan etkilendiği için Op Kodu'nun After update'ine şu kodu da ilave ettim.
Kod:
Me.CmbYear.Requery

Ben inceleyip cevap yazana kadar sn. horozufuk cevaplamış, ben farketmemişim.


Cvp: combo'da ALL nasıl yapılabilir - assenucler - 24/06/2010

Sayın Seruz;

Hocam günaydın. Neşeniz ve sağlığınız yerinde, kazancınız bol olsun.

Bu konuyla ilgili katkınızdan ben de yararlandım. Teşekkür ederim.

Sevgi ve saygılar.


Cvp: combo'da ALL nasıl yapılabilir - POWER - 24/06/2010

Sn Seruz,

Siz tam açıklayıcı bir şekilde örneği düzenlemişsiniz. Açıklamalarınız gayet yönlendirici ve öğretici.Emeğiniz için teşekkürler.


Cvp: combo'da ALL nasıl yapılabilir - Subco - 24/06/2010

Cok cok tesekkkur ederim.
Sorun cozulmustur.

Hani insan sevinince mutlu olunca mutlu eden kisiye veya nesneye der ya; "Iyiki varsin diye",

Bende Sizlere Iyi ki VARSINIZ Diyorum...

Saygilar

Subco