Skip to main content

AccessTr.neT


Alt formda boş alan kontrolü

Alt formda boş alan kontrolü

#5
(28/10/2016, 11:54)raburabu yazdı: 2.inci bir satır(ürün aktardığımda) eklediğimde uyarı vermiyor.

Merhaba, Atoz hocanın eklediği örnek uygulamada, kaydet butonunun tıklandığında olayındaki kodu

'ATOZ112
'AŞAĞIDAKİ KODLAR DAHİL EDİLMİŞTİR.
[Forms]![HAREKETLER].[HAREKETDETAY].SetFocus
DoCmd.RunCommand acCmdRecordsGoToLast

If IsNull([HAREKETDETAY].Form![MIKTAR]) Or [HAREKETDETAY].Form![MIKTAR] = "" Then
   If MsgBox("MIKTAR boş", vbYesNo) = vbYes Then
   [Forms]![HAREKETLER].[HAREKETDETAY].[Form].[MIKTAR].SetFocus
   Exit Sub
   Else
   
   tablodansil

   Exit Sub
   End If
ElseIf IsNull([HAREKETDETAY].Form![FIYAT]) Or [HAREKETDETAY].Form![FIYAT] = "" Then
   If MsgBox("FIYAT boş", vbYesNo) = vbYes Then
   [Forms]![HAREKETLER].[HAREKETDETAY].[Form].[FIYAT].SetFocus
   Exit Sub
   Else

   tablodansil

   Exit Sub
   End If
ElseIf IsNull([HAREKETDETAY].Form![TERMİN]) Or [HAREKETDETAY].Form![TERMİN] = "" Then
   If MsgBox("TERMİN boş", vbYesNo) = vbYes Then
   [Forms]![HAREKETLER].[HAREKETDETAY].[Form].[TERMİN].SetFocus
   Exit Sub
   Else

   tablodansil

   Exit Sub
   End If
Else
DoCmd.RunCommand acCmdSaveRecord
MsgBox ("Veri Kaydedildi")
End If

kodu ile, kapat butonunun tıklandığında olayındaki kodu 

[Forms]![HAREKETLER].[HAREKETDETAY].SetFocus
DoCmd.RunCommand acCmdRecordsGoToLast

If IsNull([HAREKETDETAY].Form![MIKTAR]) Or [HAREKETDETAY].Form![MIKTAR] = "" Then
   If MsgBox("MIKTAR boş", vbYesNo) = vbYes Then
   [Forms]![HAREKETLER].[HAREKETDETAY].[Form].[MIKTAR].SetFocus
   Exit Sub
   Else
   
   tablodansil

   Exit Sub
   End If
ElseIf IsNull([HAREKETDETAY].Form![FIYAT]) Or [HAREKETDETAY].Form![FIYAT] = "" Then
   If MsgBox("FIYAT boş", vbYesNo) = vbYes Then
   [Forms]![HAREKETLER].[HAREKETDETAY].[Form].[FIYAT].SetFocus
   Exit Sub
   Else

   tablodansil

   Exit Sub
   End If
ElseIf IsNull([HAREKETDETAY].Form![TERMİN]) Or [HAREKETDETAY].Form![TERMİN] = "" Then
   If MsgBox("TERMİN boş", vbYesNo) = vbYes Then
   [Forms]![HAREKETLER].[HAREKETDETAY].[Form].[TERMİN].SetFocus
   Exit Sub
   Else

   tablodansil

   Exit Sub
   End If
Else
DoCmd.Close
End If

değiştirerek deneyiniz. Sonuç hakkında olumlu/olumsuz bildirimde bulununuz.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Alt formda boş alan kontrolü - Yazar: raburabu - 27/10/2016, 18:13
Cvp: Alt formda boş alan kontrolü - Yazar: ozanakkaya - 27/10/2016, 18:45
Cvp: Alt formda boş alan kontrolü - Yazar: raburabu - 28/10/2016, 11:54
Cvp: Alt formda boş alan kontrolü - Yazar: atoz112 - 28/10/2016, 14:13
Cvp: Alt formda boş alan kontrolü - Yazar: ozanakkaya - 28/10/2016, 14:28
Cvp: Alt formda boş alan kontrolü - Yazar: raburabu - 28/10/2016, 23:37
Task