(___)___.__.__ telefon numarası girişi için mask koydum dbedit ten çıkış esnasında dbedit1.text:=(___)___.__.__ olursa hata vermiyor ancak iki üç sayı giripte (326)35_.__.__ kontrolden çıkınca invalid input value. hatası veriyor ben bu hatayı
application.messagebox('telefon numarası hatalı','uyarı!')
yapabilirmiyim
teşekkürler şimdiden
dbedite mask kydum (_)_._._ yanlş grişi engelemek istyrum
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
s.a.
on exit olayında girdiyi kontrol ettirebilirsin.
eğer geçerli değilse mesaj verip uyarırsın çıkmasını engellersin.
yani o hata çıkmadan önce sen kotrol yapıp kullanıcıyı bilgilendireceksin.
kolay gelsin.
on exit olayında girdiyi kontrol ettirebilirsin.
eğer geçerli değilse mesaj verip uyarırsın çıkmasını engellersin.
yani o hata çıkmadan önce sen kotrol yapıp kullanıcıyı bilgilendireceksin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Türkçesi Düzenli İfadeler Olan Bİ rmevzu Var
İng si ise (regular expression)
Google arama sonucu
http://www.torry.net/authorsmore.php?id=2222
İng si ise (regular expression)
Google arama sonucu
http://www.torry.net/authorsmore.php?id=2222
Siz hayal edin...Biz yapalım TuannaSoft...
Aşağıdaki kod bloğu ile maskedit'in on exit olayında girilen tarihi kontrol ettirebilirsin..
Umarım sana fikir verebilmiştir.
Kolay gelsin...
Kod: Tümünü seç
if not (maskedit1.Text='(___)___.__.__') then
begin
try
Maskedit1.SetFocus;
except
on EConvertError do
begin
ShowMessage(Telefon No Girişinizde Hata Var!'+Chr(13)+'Lütfen Tekrar Deneyin!'+chr(13)+'Tarihi "(284)235.80.92" Şeklinde Giriniz!..');
end;
end;
end;
Kolay gelsin...

Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...