tglabicki
16.07.2007, 21:15:51
Witam
Mam formularz za pomocą którego dopisuje kolejne rekordy do tabeli przy użyciu VB.
Jedno z pól (numer zlecenia) musi miec wartości unikatowe.
Jak zrobić żeby przed zapisaniem rekordu access sprawdził czy w bazie nie ma już rekordu z numerem zlecenia który chce zapisać.
Ten problem już rozwiazałem funcją "dcount"
Teraz mam inny problem
W formularzu wypełniam 3 pola tekstowe i potem zapisuje do tabeli klawiszem SAVE.
Co zrobic zeby wyświetlał się komunikat ostrzegawczy ze nie wszystkie trzy pola są wypełnione i zeby fomuła sie przerywała i nie zapisywała nic do tabeli
SongoQ
17.07.2007, 07:47:03
Cytat
Co zrobic zeby wyświetlał się komunikat ostrzegawczy ze nie wszystkie trzy pola są wypełnione i zeby fomuła sie przerywała i nie zapisywała nic do tabeli
Najlepiej warunki + wyswietlenie do tego prostego komunikatu.
tglabicki
17.07.2007, 18:26:15
Ale jak taki warunek miałby wyglądać
Kod ponizej nie działa, wyświetla coś o Focusie
If txt_zlec.value = "" then
msgbox "Brak zlecenia"
End If
spook
20.07.2007, 10:47:45
Nie prościej ustawić właściwość tych pół "Wymagane" na "Tak".
Twój kod prawdopodobnie zwraca błąd dlatego, że przypisujesz do niewłaściwego zdarzenia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.