AccessTr.neT
Alt formda filitreleme - 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ığı: Alt formda filitreleme (/konu-alt-formda-filitreleme.html)

Sayfalar: 1 2 3


Alt formda filitreleme - akd - 21/06/2012

Merhabalar,
Alt formda filitreleme yapmak istiyorum, hep hata diyor,
DoCmd.ApplyFilter , "[AlTar]=[Forms]!([ILAC_CARI]![ilacCariS alt formu])![ilk]"
esas form=ILAC_CARI
alt form= ilacCariS alt formu
neden olabilir acaba?


Cvp: Alt formda filitreleme - POWER - 21/06/2012

Örneğinizi ekleyiniz...


Cvp: Alt formda filitreleme - akd - 21/06/2012

Örnegi ekledim sayın POWER,
işginiz için çok teşekkürler...


Cvp: Alt formda filitreleme - ozanakkaya - 22/06/2012

DoCmd.ApplyFilter , "[AlTar]>[Forms]!([ILAC_CARI]![ilacCariS alt formu])![ilk]and [AlTar]<[Forms]!([ILAC_CARI]![ilacCariS alt formu])![son]"
şeklindeki kod çalışmaz, bu işlem için aşağıdaki kodu kullan
Me.Filter = "[AlTar] Between #" & Format([ilk], "mm/dd/yyyy") & "# And #" & Format([son], "mm/dd/yyyy") & "#"
Me.FilterOn = True

Tarih alanınındaki verinin kontrolü içinde kodun şu şekilde olması gerekiyor.
If IsNull(Me.ilk) Or IsNull(Me.son) Then
Me.Filter = ""
Else

Me.Filter = "[AlTar] Between #" & Format([ilk], "mm/dd/yyyy") & "# And #" & Format([son], "mm/dd/yyyy") & "#"
Me.FilterOn = True
End If
Liste kutusunun tıklanma ve butonun tıklanma olayını kendiniz düzenlersiniz.


Cvp: Alt formda filitreleme - akd - 22/06/2012

sayın ozan,
Me.FilterOn = True
bu kısımda hata veriyor çalışmıyor?


Cvp: Alt formda filitreleme - mehmetdemiral - 24/06/2012

(22/06/2012, 09:05)akd yazdı: sayın ozan,
Me.FilterOn = True
bu kısımda hata veriyor çalışmıyor?

Sanırım farklı Access sürümlerinde çalışıyorsunuz.