Sevgili adnanyurdakul hocam;
Emeğinize sağlık ben bu tekniği ölsem bulamazdım.;-)
Ancak Formda yaptığınız ve DTPicker nesnelerinin odaklandığında ve odaklama sonlandırıldığında olayına yazdığınız Me.IlkTarih = CLng(CDate(Me.DTPicker1) ) kodu IlkTarihi seçilenden bir gün sonraya eşitliyordu. Kodu Me.IlkTarih = CLng(CDate((Me.DTPicker1) - 1)) şeklinde düzeltince sorun halloldu.
Dizaynımda parametre formu kullanmayı istememin nedeni aynı kodları defalarca yazmaktan kurtulabilmekti. Ben doğru mu anladım bilmiyoum ama, demek ki her seferinde bu kodları yazmam gerekiyormuş.
