formda kayıt işlemi

21/03/2009, 19:36

macaliskan

merhaba arkadaşlar

Ekteki örnekte Police_Kartı formu var bu formda taksit işlemi için birde
alt form var. ana formda bilgileri girdikten sonra taksitlendirme butonuna
basınca işlevini yerine getirmiyor hataya düşüyor ancak ana formda
kaydet butonu ile kaydı kaydedince taksitlendirme butonu işlevini yapıyor
ve taksitlendiriyor buna sebep nedir acaba
21/03/2009, 19:55

tdsharun

Tam olarak nerde hata aldığınızı anlayamadım. İnceledim ve tıkır tıkır çalışıyor. Taksitlendir düğmesine basıyorum ve otomatik olarak taksitlendiriyor. Alt form da güncelleniyor. Ben hiçbir sorun göremedim. Tam olarak aldığınız hatayı belirtir misiniz?
21/03/2009, 21:23

tdsharun

Tekrar tekrar deneyince nerde hata aldığınızı gördüm. Sizin formunuzun denetim kaynağı bir sorgu. Sorgu işlevini tam olarak tamamlamadan, yani girdiğiniz değerlerin tamamı POLICE_KARTI_table tablosuna kaydedilmeden taksitlendirme yapmaya çalışıyorsunuz. Taksitlendirme için de gerekli alanları kontrol ettiriyorsunuz. E tabi kayıt yapılmadığı için de hata alıyorsunuz.

Taksitlendirme düğmesinin olayındaki If kontrollerinden hemen sonra kayıt kodunu girerseniz önce kaydedileceğinden hata almazsınız.
Kod:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Bu kodu Poliçe taksit sayısı kontrolünün hemen altına yerleştirin. Sorununuz çözülecektir...

Kolay gelsin...
21/03/2009, 21:52

macaliskan

teşekkürler hocam
kolay gelsin