Temat: Dlast dlaczego runtime error2471?

Potrzebuję, aby w formularzu po wpisaniu w pole danego nazwiska drugie pole zwracało automatycznie ostatnio wpisywaną ulicę przynależną w tabeli do tegoż nazwiska.

tabela: "Formularz"
komórki: "nazwisko", "ulica"

używam w formularzu zdarzenia po aktualzacji:

'Me!ulica = DLast("ulica", "Formularz", "[nazwisko] = " & Me![nazwisko])

Access zwraca runtime error 2471

Wydaje się, że wszystko jest zrobione poprawnie. Ewentualnie kryteria DLast może źle zapisałem?

'Me!ulica = DLast("ulica", "Formularz", Not Null) - działa, ale nie o to chodzi...

Jakieś pomysły? Pomóżcie, bo prosta rzecz, a nie idzie...Ten post został edytowany przez Autora dnia 31.01.20 o godzinie 14:12

Temat: Dlast dlaczego runtime error2471?

A nie powinno być przypadkiem:
Me!ulica = DLast("[ulica]", "Formularz", "[nazwisko] =' " & Me![nazwisko] & "'")
Pozdrawiam

Edit:
Chyba, że nazwisko jest liczbą to nie należy tego zmieniać.
Dla poszczególnych wartości kwerendy przyjmuję się odpowiednio:
- Text - "[PoletTab]= ' " & [Kryterium] & " ' "
- Liczba - "[PoletTab]= " & [Kryterium]
- Data - "[PoletTab]= # " & [Kryterium] & " #"Ten post został edytowany przez Autora dnia 31.01.20 o godzinie 14:17

Temat: Dlast dlaczego runtime error2471?

Wielkie dzięki! :)



Wyślij zaproszenie do