Parametre formu hakkında

22/05/2009, 18:40

mantars

Ekteki dosyada Tahsil Edilmeyenler sorgusunu esas alan bir form (Form1) oluşturmaya çalışıyorum.

Yapmaya çalıştığım şey; Form1 formu açılırken başlangıç bitiş tarih sor adlı parametre formunu açıp burada girilen IlkTarih ve SonTarih değerlerine göre formun içindeki alt formu tekrar sorgulatmak.

Sorunum ise; form ilk açıldığında (sanırım IlkTarih ve SonTarih değerleri boş olduğundan) "Parametre değerlerini girin" İletişim kutusu çıkıyor ve bana Formlar!başlangıç bitiş tarih sor!IlkTarih ile Formlar!başlangıç bitiş tarih sor!SonTarih değerlerini soruyor. Bunları geçtiğimde parametre formumu açıyor.

Uygulamadan çıkmadan aynı formu açtığımda ise direk istediğim biçimde çalışıyor.

Vakit ayırabilecek arkadaşlara şimdiden teşekkürler.
22/05/2009, 21:50

adnanyurdakul

Sayın mantar aşağıdaki şekilde düzenledim
iyi çalışmalar
23/05/2009, 11:00

mantars

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ş.