Czy przypadkiem w pierwszym wierszu tabeli Pojazdy w kolumnie numer_rej jest
Null?
Powinieneś jeszcze dodać warunek, który określi jakiego rekordu poszukujesz
(a nie dowolnego jak masz w tej chwili):
If IsNull(DLookup("[numer_rej]", "[Pojazdy]", "numer_rej = " &
Me.numer_rej)) Then
MsgBox ("ok")
Choć przypuszczam, że numer rejestracyjny jest stringiem, więc jeszcze
trzeba dodać ciapki:
If IsNull(DLookup("[numer_rej]", "[Pojazdy]", "numer_rej = '" & Me.numer_rej
& "'")) Then
> Widziałem też kiedyś że da się zrobić tak, że access "w locie" w trakcie
> pisania dopełnia zgodnymi danymi z tabeli... ale nie wiem jak to zrobić...
Raczej nie używa do tego DLookUp, bo to jest zbyt wolne. A pole kombi do
wyboru numeru rejestracyjnego próbowałeś użyć? Można w nim użyć zdarzenie
OnNotInList do obsługi dodawania nieistniejących w bazie numerów
rejestracyjnych.
--
Pozdrawiam
Grzegorz
> If IsNull(DLookup("[numer_rej]", "[Pojazdy]", "numer_rej = " &
> Me.numer_rej)) Then
> MsgBox ("ok")
Dzięki.
> Raczej nie używa do tego DLookUp, bo to jest zbyt wolne. A pole kombi do
> wyboru numeru rejestracyjnego próbowałeś użyć? Można w nim użyć
> zdarzenie OnNotInList do obsługi dodawania nieistniejących w bazie
> numerów rejestracyjnych.
Nie... numerów będzie w bazie parę (liczę że koło 1000) a zdarzenia
powtórzeń nie będą tak częste.
Smok.