herkese kolay gelsim
maskedit kullanarak veritabanına kayıt girişi yapıyorum...(vergi numarası,telefon numarası)
düzenleme işlemi yaptırmak için veritabanında bulunan kayıtları tekrar edit nesnesine aktarıyorum ama mask edit nesnesine vergi no ve telefon numaralarını yazmıyor...
acaba veri tabanındaki kaydı maskedit nesnesine nasıl aktarabilirim
şimdiden çok teşekkür ederim...
veritabanından mask edite aktarma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 330
- Kayıt: 09 Mar 2004 11:18
- Konum: Konya
- İletişim:
MaskEdit1.Text:=Query1FIELDS.AsString;
MaskEdit1.Text:=IntToStr(Query1FIELDS.AsInteger);
MaskEdit1.Text:=FloatToStr(Query1FIELDS.AsFloat);
Sevgiler....
MaskEdit1.Text:=IntToStr(Query1FIELDS.AsInteger);
MaskEdit1.Text:=FloatToStr(Query1FIELDS.AsFloat);
Sevgiler....
Geçip gideriz bizde ağızsız,dilsiz ve sorgusuz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
-
- Üye
- Mesajlar: 330
- Kayıt: 09 Mar 2004 11:18
- Konum: Konya
- İletişim:
arkadaşlar ilginize çok teşekkür ederim...
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...
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...
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....
bu yolu daha önce denemiştim ama olmadı.MaskEdit1.Text:=Query1FIELDS.AsString;
MaskEdit1.Text:=IntToStr(Query1FIELDS.AsInteger);
MaskEdit1.Text:=FloatToStr(Query1FIELDS.AsFloat);
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
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;
ilginizden dolayı hepinize teşekkür ederim....
MaskEdit1.Text:=Query1FIELDS.AsString;
MaskEdit1.Text:=IntToStr(Query1FIELDS.AsInteger);
MaskEdit1.Text:=FloatToStr(Query1FIELDS.AsFloat);
Bu komutları Table ın bağlı oldugu datasource un onchange olayına yazarsan her kayıt değişiminde ilgili maskedit e değerleri aktarır...
Sanırım istediğin buydu..
Kolay Gelsin...
-
- Üye
- Mesajlar: 330
- Kayıt: 09 Mar 2004 11:18
- Konum: Konya
- İletişim:
ilginize teşekkür ederim
sorunumu anlattığım şekilde hallettim.
yapmak istediğim düzenleme yapmak istediğinde sorgulama yapıyor ve sonuçları edit nesnesine dönderiyor...güzel bir görünüm ve veri girişinin kolay olması için mask edit kullanmak istedim ve veriyi mask edite aktarmada sorunla karşılaştım..
sorunuda anlattığım şekilde editmask özelliğini sıfırlayarak hallettim...
ama gene bir sorun var gibi...
(yeni aklıma geldi)telefonlar üzerinde değişiklik yapacak olursa editmask özelliği yok...yani normal edit nesnesi gibi...
o sorunda maskedit nesnesinin chance olayına tekrar editmask tanımlayarak çözülebilir
bu şekilde maskedit nesnesi emrimize amade oluuuurrr
ilgilendiğiniz için hepinize ayrı ayrı teşekkür ederim
sorunumu anlattığım şekilde hallettim.
yapmak istediğim düzenleme yapmak istediğinde sorgulama yapıyor ve sonuçları edit nesnesine dönderiyor...güzel bir görünüm ve veri girişinin kolay olması için mask edit kullanmak istedim ve veriyi mask edite aktarmada sorunla karşılaştım..
sorunuda anlattığım şekilde editmask özelliğini sıfırlayarak hallettim...
ama gene bir sorun var gibi...
(yeni aklıma geldi)telefonlar üzerinde değişiklik yapacak olursa editmask özelliği yok...yani normal edit nesnesi gibi...
o sorunda maskedit nesnesinin chance olayına tekrar editmask tanımlayarak çözülebilir
Kod: Tümünü seç
maskedit3.EditMask:=('(000)\ 000\ 00\ 00\');
ilgilendiğiniz için hepinize ayrı ayrı teşekkür ederim