2012-04-09 10 views
5

Mam pole kombi w mojej formie z identyfikatorami członków, kiedy wybieram identyfikator członka, chcę, aby moje pole tekstowe txtLastName było ustawione na nazwę członka. Wiem, co napisać dla zapytania SQL, ale nie wiem jak uruchomić to zapytanie i uzyskać wynikową nazwę i umieścić ją w łańcuchu.Uruchamianie zapytania w procedurze zdarzenia w programie Access?

Jak można to zrobić?

Dzięki

Odpowiedz

4

Dostęp dostarcza rozwiązania "out-of-the-box" dla tego bez potrzeby dodatkowego zapytania. Chodzi o to, aby korzystać z wielu kolumn z combobox tak (w kodzie):

Me.ComboBox.Column (N)

to sprawdzić:

http://www.techrepublic.com/blog/msoffice/automatically-fill-in-access-text-boxes-based-on-a-combo-box-selection/1330

+0

Nie całkiem. W przypadku pola tekstowego można podać '= TheComboBox.Column (n)', gdzie n zaczyna się od zera. Uwaga, nie ja. – Fionnuala

+0

Dlaczego (1) działa, ale (2) zwraca wartość NULL, ale w każdym wierszu jest 8 kolumn. – jmasterx

+0

upewnij się, że zapytanie zwraca dane dla tej kolumny. (1) i (2) nie ma różnicy, o ile masz tyle kolumn w zapytaniu. Spróbuj podać wszystkie kolumny w rozwijanej (combobox) ustalonej szerokości i sprawdź je bezpośrednio z formularza. Czy widzisz wartości dla kolumny 2 z listy rozwijanej? –

Powiązane problemy