tarih ve saatle veriye ulaşma

Katılım
26 Mayıs 2008
Mesajlar
12
Excel Vers. ve Dili
2003 TÜRKÇE
Mrb. ben bir bilet otomosyon programı yapmaya çalışıyorum fakat bir yerde takıldım kaldım. örnek geçmiş tarihli kesilmiş bir bilette saatiyle birlikte ulaşmak istiyorum. tarih kriteri ile ulaşıyorum ama saat işin içine girince karışıyor. yardımcı olan arkadaşlara şimdiden teşekkürler.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Filtrelemeyi kodla mı yapıyorsunuz? Sorgu üzerinden birçok kritere göre aynı anda süzme yapabilirsiniz.. Tabi tasarımınızın şeklide önemli.. Ya da en iyisi küçük bir örnekle daha rahat anlayabiliriz sıkıntıyı..
 
Katılım
26 Mayıs 2008
Mesajlar
12
Excel Vers. ve Dili
2003 TÜRKÇE
evet kodla yaptım. dosya büyük olduğu için gönderemiyorum. kayıtlar içerisinde arama yaparken tarih ve saatiyle aynı anda veriye ulaşmak istiyorum.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın konyalıabdi,

Formunuz üzerine bir adet liste kutusu ekleyin ve veri alanını aşağıda hazırlayacağınız sorgu ile ilişkilendirin.
Bir sorgu hazırlayın, sorguda en az satış Id si ve tarihi olsun. (Sanırım tarih alanı uzun tarih biçimli). Sonra yeni iki alan ekleyin ve biçimlerini deyim yapın:
Kod:
Tarih:Format([TarihAlanAdı];"Short date")
Saat:Hour([TarihAlanAdı])
Sonra iki adet metin kutusu ekleyin formunuza ve bu Metin kutularının adlarını txtTarih ve txtSaat olarak değiştirin. Ve bu metin kutularının adlarını sorguda hazırladığınız yukarıdaki alanların ölçüt kısmına yazın. Metin kutularının güncelleme sonrası olayına ise aşağıdaki kodları yazın:

Kod:
Me.ListeKutusuAdı.Requery.
İyi çalışmalar
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Sizin, filtrelemeyi sorgu yardımı ile değilde kodla yaptığınızı varsayarsak..

Tarih alanın süzme kriterini formunuzun üzerinden yazdığınız-seçtiğiniz denetimin buradaki ismi Tarih_Kutusu olsun.. Bir tane de saat için ekleyin; onunda ismi Saat_Kutusu olsun..

Saat_Kutusu nun Günceleştirme Sonrasında Olayına aşağıdaki kodu yazın..

Kod:
DoCmd.ApplyFilter "", "[[COLOR=darkred]tarih_alanı[/COLOR]]=[Forms]![[COLOR=navy]Formunuzun_ismi[/COLOR]]![[B]Tarih_Kutusu[/B] ] And [[COLOR=darkred]saat_alanı[/COLOR]]=[Forms]![[COLOR=navy]Formunuzun_ismi[/COLOR]]![[B]Saat_Kutusu[/B] ]"

Önce Tarih_Kutusu na tarihi sonra da Saat_Kutusu na istediğiniz saati girin, bu iki kriteri barındıran kayıt veya kayıtları süzmüş olursunuz..

Koddaki renkli kısımları çalışmanızdaki alan ve formlara göre uyarlamayı unutmayın..
 
Katılım
26 Mayıs 2008
Mesajlar
12
Excel Vers. ve Dili
2003 TÜRKÇE
yardımlarınızdan dolayı teşekkür ederim.
 
Üst