merhaba Arkadaşlar,
inanın çok araştırdım, ama aradığım sonuca ulaşamadım. ekteki denemede, Ribbon menü çalışmam var.
Muhasebe-Cari Detay üst sekmesinden Cari Detay Formunu getiriyorum. yine üst sekmeden Yeni kayıt açabiliyorum.(öğrendim sanırım mantığı
) kapat da yapabiliyorum.
kaydet düğmesinde, txtCariUnavı alanı boş ise, kaydetmesin olayını yapamıyorum.
modul içerisinde ButtonAction bölümüne alttaki kodu yazdım. hem kaydediyor, hem de kaydedemezsin diye mesaj veriyor
"If CurrentProject.AllForms("frmCariDetay").IsLoaded Then
If Forms![frmCariDetay]![txtCariUnvani] = vbNullString Or IsNull(Forms![frmCariDetay]![txtCariUnvani]) Then
MsgBox "Lütfen Cari Unvanı boş bırakmayınız!", vbExclamation, "Uyarı"
Exit Sub
DoCmd.RunCommand acCmdSaveRecord
MsgBox "Bilgiler Başarıyla Kaydedildi", vbInformation, "İşlem Tamam"
DoCmd.GoToRecord , , acLast
End If"
kodun nasıl yazıldığına dair mantıgı soyler misiniz?
tşk
inanın çok araştırdım, ama aradığım sonuca ulaşamadım. ekteki denemede, Ribbon menü çalışmam var.
Muhasebe-Cari Detay üst sekmesinden Cari Detay Formunu getiriyorum. yine üst sekmeden Yeni kayıt açabiliyorum.(öğrendim sanırım mantığı
) kapat da yapabiliyorum. kaydet düğmesinde, txtCariUnavı alanı boş ise, kaydetmesin olayını yapamıyorum.
modul içerisinde ButtonAction bölümüne alttaki kodu yazdım. hem kaydediyor, hem de kaydedemezsin diye mesaj veriyor
"If CurrentProject.AllForms("frmCariDetay").IsLoaded Then
If Forms![frmCariDetay]![txtCariUnvani] = vbNullString Or IsNull(Forms![frmCariDetay]![txtCariUnvani]) Then
MsgBox "Lütfen Cari Unvanı boş bırakmayınız!", vbExclamation, "Uyarı"
Exit Sub
DoCmd.RunCommand acCmdSaveRecord
MsgBox "Bilgiler Başarıyla Kaydedildi", vbInformation, "İşlem Tamam"
DoCmd.GoToRecord , , acLast
End If"
kodun nasıl yazıldığına dair mantıgı soyler misiniz?
tşk


