arkadaşlar veritabanında tarih alanları ile uğraşmak ne menem bişeymiş..
sorun1- tarih alanlı bir tableda(paradox) giriş tarihi,sonuç tarihi gibi alanlar var tarih alanına bilgi girmeden kaydedersek geçersiz tarih diye hata veriyor ama benim bitmeyen bir işin sonuçlanma tarihini boş bırakmam lazım bunu nasıl çözcez..(rxdateedit kullanıyorum)
sorun2-bir edit veya maskedit kontrolüne ../../.... gibi bir maskı yani tarih maskını nasıl verebiliim ama amacım kontrol boş olduğunda mask gözükmeyecek kullanıcı 12082003 yazıp edit kontrolünden çıktığında 12/08/2003 ün otomatik olarak ayarlanması
bu sorunlarımı çözersem iki tarih arası aramayla ilgili uzun bir soru daha sorcam inşallah..
hepinize hayırlı kodlar...
Table da Tarih alanları, tarih mask ,tarihe göre arama prob.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- mehmet_turecan_cakmak
- Üye
- Mesajlar: 132
- Kayıt: 02 Tem 2003 01:08
- Konum: Afyon
- İletişim:
hata
selam
mademki tariğh alanına bilgi girmediğin zaman hata veriyorsa diğer bir kontrole geçmden önce bir uyarı mesajı verdir.Bitmeyen bir işin sonuçlanma tarihini boş bırakman gerekiyorsa bunuda sonuç kısmını kontrol edrek yapabilirsin yani eger sonuç alanı boşsa boş bırak doluysa tarihi ata.
ikinci sorunda ise yukarıdada yazdığım gibi o alanı kontrol ettir ona göre ayarlamalarını yaptır ama o mask nasıl yapılır bende bilmiyorum...Birşey daha delphide bildiğim kadarıyla iki tarih arasında aratma yapılmasına olanak sağlanmıyor bunu desteklemiyor...
iyi çalışmalar...
mademki tariğh alanına bilgi girmediğin zaman hata veriyorsa diğer bir kontrole geçmden önce bir uyarı mesajı verdir.Bitmeyen bir işin sonuçlanma tarihini boş bırakman gerekiyorsa bunuda sonuç kısmını kontrol edrek yapabilirsin yani eger sonuç alanı boşsa boş bırak doluysa tarihi ata.
ikinci sorunda ise yukarıdada yazdığım gibi o alanı kontrol ettir ona göre ayarlamalarını yaptır ama o mask nasıl yapılır bende bilmiyorum...Birşey daha delphide bildiğim kadarıyla iki tarih arasında aratma yapılmasına olanak sağlanmıyor bunu desteklemiyor...
iyi çalışmalar...
Merhaba,
cevap1: normalde böyle bir problem olmaması lazım. Alan null (boş) geçilmesine izin veriyor mu bir kontrol et. Bir de bileşenden kaynaklanan birşey de olabilir. Belki rx bileşeni müsade etmiyor olabilir, geçici olarak değiştirip başka bir bileşen ile dene
cevap2 : 00/00/0000;1;_
şeklinde verebilirsin. Burda 0 verdiğimiz için hepsini girmek zorundadır. 01.01.2003 şeklinde tam girmelidir. Eğer 9 verseydik isterse o karakteri girmeyebilirdi. Mesela 90/90/0000;1;_ verseydik gün ve ayın ilk rakamlarını yazmayıp 1.1.2003 şeklinde giriş yapabilir.
Kolay gelsin.
cevap1: normalde böyle bir problem olmaması lazım. Alan null (boş) geçilmesine izin veriyor mu bir kontrol et. Bir de bileşenden kaynaklanan birşey de olabilir. Belki rx bileşeni müsade etmiyor olabilir, geçici olarak değiştirip başka bir bileşen ile dene
cevap2 : 00/00/0000;1;_
şeklinde verebilirsin. Burda 0 verdiğimiz için hepsini girmek zorundadır. 01.01.2003 şeklinde tam girmelidir. Eğer 9 verseydik isterse o karakteri girmeyebilirdi. Mesela 90/90/0000;1;_ verseydik gün ve ayın ilk rakamlarını yazmayıp 1.1.2003 şeklinde giriş yapabilir.
Kolay gelsin.