Pytanie : Dodawać Nowy rejestr od broszurowany forma

Cześć ekspert,

Again, I ciągnąć mój włosy z seamingly bardzo prosty UI. Podstawowy, I mieć broszurowany forma który pozwolić użytkownik, I Rejestr w mój stół. The powód I używać broszurowany forma zamiast granica forma być ponieważ I mieć mnóstwo warunek zanim rejestr móc ważny, i niektóre kontrola być właściwie od pole w mój stół ale raczej zwyżkować pole od inny tables.

Anyways, chociaż I zmagać się zupełnie liczba godzina ale w końcu the Rewizja i Redagować nakazowy guzik być woking świetny teraz. The problem I mieć teraz być z Dodawać Nowy. Gdy mój stół początkowy klucz być autonumber. I zakładać kiedy I dodawać nowy rejestr the ID być samochód wytwarzać i pisać mój stół póżniej. Aktualizacja metoda. Dlaczego móc I że wszystkie the wymagany pole wypełniać-up stosownie zanim użytkownik żeglować inny rejestr?

Not pewny jeżeli I robić ono jasny… Nadzieja/>
móc aluzja lub ono dużo doceniać jeżeli tam  móc jednakowy przykład at.

Many thanks.

Odpowiedź : Dodawać Nowy rejestr od broszurowany forma

Zgadzać się z Capricorn1 i dqmq, jednakże I dodawać mój 2 cent warty także.

1.  Jako dqmd wspominać, ty móc the kontrola uzasadnienie reguła, ale czasem użytkownik polubić sprawnie wewnątrz kontrola w ich uprzywilejowany sekwencja, więc ty można the kontrola Wyjście wydarzenie i właśnie podręczny ostrzeżenie gdy wychodzić the kontrola który wskazywać że the kontrola wymagać zanim the rejestr móc ratować.

2.  Capricorn1's kod sprawdzać wiadomość the wymagany pole ale dawać ty bardzo szczególny wiadomość.  Ponieważ twój forma być broszurowany, ty prawdopodobnie mieć the budować w nawigacja guzik (I myśleć ty być dobry rzecz).  I ogólny zapewniać Oprócz i Odwoływać guzik na forma mój forma.  Z the Save guzik, ty móc jeden dwa rzecz:

a.  Ty móc twój uzasadnienie test w the Stuknięcie wydarzenie the guzik, móc the pole che wymagać że mieć ważny wejście.  Jeśli nie, wystawiać śródpolny odmianowy wiadomość, i ustawiać the ostrość z powrotem the odpowiedni kontrola.

b.  Ty móc the Save guzik until móc the wymagany pole wypełniać wewnątrz.  Opierać się, ty potrzebować the Wyjście lub AfterUpdate wydarzenie potrzebować the kontrola i wezwanie kod jak Cap1 potrzebować/disable the nakazowy guzik opierać się na the wartość w potrzebować the pole.  The puszek strona ten metoda być musieć wokoło na the forma che the wymagany pole brakować dane.  I mieć, gdy the klient chcieć ono, tworzyć mój wymagany kontrola (textboxes i comboboxes) z przypusczający format który być różny kolor the standard.  I robić wyrażenie z funkcja (widzieć to) i the kontrola warunek "Wyrażenie Być" z parametr ten spojrzenie jak:  fnRequiredButEmpty (Forma! formname.controlname)

Jeżeli ty robić ten i ustawiać the tło własność lekki kolor (I zazwyczaj używać bladożółty), then the użytkownik móc natychmiast jaki kontrola wymagać, i móc biedak wypełniać wewnątrz.  Ty móc the funkcja dla odmianowy wartość dla odmianowy kontrola zamiast właśnie czy the długość > (0), ale (0) dawać ty pomysł.


Intymny Funkcja fnRequiredButEmpty (Ctrl Kontrola) Boolowski

    RequiredButEmpty = (Len (Ctrl.Value & "") = (0))
   
Końcówka Funkcja
Inne rozwiązania  
 
programming4us programming4us