arkadaşlar ilginize çok teşekkür ederim...
MaskEdit1.Text:=Query1FIELDS.AsString;
MaskEdit1.Text:=IntToStr(Query1FIELDS.AsInteger);
MaskEdit1.Text:=FloatToStr(Query1FIELDS.AsFloat);
bu yolu daha önce denemiştim ama olmadı.
dbedit kullanmak istemiyorum..çünki daha önceki projemde sorunlar yaşadım...
sorunumu farklı bir şekilde çözdüm..
editmask nesmesinin mask özelliğini kayıt girmeden önce (yeni kayıt butonunun click olayına ) kendim yazdım...
Kod: Tümünü seç
maskedit3.EditMask:=('(000)\ 000\ 00\ 00\'); (telefon numarası için
yanlız ufak bir sorun yapıyor. maske özelliğindeki boşluk ve parantezleri de veri tabanına kaydediyor...yani boşu boşuna yer işgal ediyo...
veritabanından maskedit e veri aktaracağım zaman ise mask özelliğini sıfırlıyorum...ve veritabanından değeri maskedit nesnesine aktarıyorum...
Kod: Tümünü seç
maskedit3.EditMask:='';
maskedit3.Text:=m_kartTEL1.Value;
veri tabanında tanımlanan alanın boyutunu tanımladığınız mask boyutunda tanımlarsanız verimli bir şekilde çalışıyor...
ilginizden dolayı hepinize teşekkür ederim....