Pytanie : Czek zasadność zanim rejestr ratować lub redagować na forma

Cześć Facet,

This być raczej ogólny pytanie. I mieć forma che oprawiać rejestr w mój stół. Dla stół rejestr który użytkownik chcieć/redagować, I chcieć pewny pole być pusty zanim the rejestr ratować w mój stół. I I także chcieć jakaś duplikat w mój stół. I znać the logika być dosyć prosty, ale dokąd I w mój kod?

Can to bezpośredni the prawy tor o to?
Many thanks.

Odpowiedź : Czek zasadność zanim rejestr ratować lub redagować na forma

Ty móc także Unikalny Wskaźnik na the stół, z tamte pole Wymagać. Gary mieć the jednakowy skutek Gary Gary opisywać.

, Od UI perspektywa, ty móc the BeforeUpdate wydarzenie twój forma tamte pole i wypełniać wewnątrz. The Wymagany własność lub wskaźnik metoda móc niektóre dosyć dziwny (i ciężki) błąd, podczas gdy ty móc przyjazny dla użytkownika błąd using the BeforeUpdate metoda. BeforeUpdate podpalać zanim the dane napisać the stół, więc ono być pożytecznie dla nowy i istniejący rejestr:

Okręt podwodny Form_BeforeUpdate (Odwoływać Jako Integer)
  Ćmić sError Sznurek
  Jeżeli Nz (Me.txCustomerName, "") = "" Wtedy
    sError = "Ty musieć firma imię"
  Kończyć Jeżeli

  Jeżeli Nz (me.txCustomerPhone, "") = "" Wtedy
    Jeżeli Len (sError) > (0) Wtedy sError = sError & vbCrLf
    sError = sError & "Ty musieć Firma Numer telefonu"
  Kończyć Jeżeli
 
  Jeżeli Len (sError) > (0) Wtedy
    Msgbox "Ty musieć wewnątrz wszystkie wymagany pole: " & vbCrLf & sError, vbOkOnly + vbExclamation, "Lub Nieważny Dane"
    Odwoływać = Prawdziwy
  Kończyć Jeżeli
Kończyć Okręt podwodny

Zauważać the "Odwoływać = Prawdziwy" - dane być dane mówić Dostęp NIE oprócz the dane być. Użytkownik musieć lub (a) wypełniać wewnątrz the dane lub (B) używać the Esc klucz z the forma (che odrzucać wszystkie zmiana/wszywka).

Notatka ty móc także the BeforeUpdate wydarzenie twój kontrola the ten sam rzecz. W wiele skrzynka to woleć ponieważ ty czasem musieć ControlA wypełniać wewnątrz zanim ty móc/wchodzić do móc w ControlB.
Inne rozwiązania  
 
programming4us programming4us