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
formda kayıt işlemi
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?
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.
Bu kodu Poliçe taksit sayısı kontrolünün hemen altına yerleştirin. Sorununuz çözülecektir...
Kolay gelsin...
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
Kolay gelsin...
teşekkürler hocam
kolay gelsin
kolay gelsin
Konuyu Okuyanlar: 1 Ziyaretçi