03/12/2018, 13:48
Formunuzun Vba sayfasına
kodu ekle, Kaydet butonunun tıklandığında olayındaki kodu aşağıdaki ile değiştir.
Boş geçilemeyecek metin kutularının İm özelliğine 1 yaz ve bu metin kutularının durum çubuğu metni özelliğine boş olduğunda görünecek mesajı yaz.
Örneğin txtTeklifVerilenFirma isimli metin kutusunun Durum Çubuğu Metni özelliğine "Teklif Verilen Firma" yazacaksın.
Sub MetinKutusuKontrol()
Dim Sonuc As Boolean
Dim ctrl As Control
For Each ctrl In Screen.ActiveForm
If ctrl.Tag = "1" Then
If ctrl.Value = "" Or IsNull(ctrl.Value) Then
MsgBox (ctrl.StatusBarText & " BOŞŞ")
ctrl.SetFocus
Exit Sub
Sonuc = True
End If
End If
Next ctrl
If Sonuc = False Then
DoCmd.RunCommand acCmdSaveRecord
MsgBox "Bilgiler başarıyla kaydedildi.", vbInformation, "İşlem Tamam"
End If
End Sub
kodu ekle, Kaydet butonunun tıklandığında olayındaki kodu aşağıdaki ile değiştir.
Call MetinKutusuKontrol
Boş geçilemeyecek metin kutularının İm özelliğine 1 yaz ve bu metin kutularının durum çubuğu metni özelliğine boş olduğunda görünecek mesajı yaz.
Örneğin txtTeklifVerilenFirma isimli metin kutusunun Durum Çubuğu Metni özelliğine "Teklif Verilen Firma" yazacaksın.
( Butonuda sileriz ) Ve bu numara takip numarası olacağı için aynı zamanda asla bir başka forma aynı numarayı vermemeli Halil bey. Sonraki sorum bu konuda olacaktı Şöyleki, Mükerrer numara tekrarı gerçekleşmiş, seri bir şekilde alakasız kayıtlar açıp hızlı hızlı kaydederken oluşmuş ama nasıl bilmiyorum tablolardan kontrol ederseniz aynı kayıt numarasının 2 ayrı formda kullanıldığını görebilirsiniz. ( kayıtID:39 ve 40 )