Dodaj pole kombi, które wyszukuje dane z innej tabeli, a następnie wyświetla zrozumiały tekst zamiast liczby.
Za każdym razem, gdy tworzysz formularz zawierający dane klucza obcego, musisz zdecydować, którą wartość wyświetlić użytkownikowi — wartość klucza obcego (zwykle liczbę lub kod) lub (zazwyczaj) bardziej czytelną wartość, która jest przechowywana w tabeli podstawowej .
Jeśli spojrzysz na poniższy przykład, zobaczysz, że formularz ma kod kraju pole. Spowoduje to wyświetlenie kodu kraju zamiast nazwy kraju.
Jeśli chcesz wyświetlić nazwę kraju użytkownikowi, możesz to zrobić, dodając kontrolkę wyszukiwania. W takim przypadku dodamy pole kombi, które wyszukuje nazwę kraju z tabeli podstawowej.
-
Otwórz formularz w widoku układu
W lewym okienku nawigacji kliknij prawym przyciskiem myszy formularz i wybierz Widok układu .
Można to również zrobić w widoku projektu, jeśli wolisz.
-
Wybierz opcję pola kombi
Kliknij przycisk Combo Box na Wstążce (z Projektu zakładka).
-
Ustaw pole kombi
Najedź kursorem na formularz, w którym chcesz umieścić pole kombi.
W miejscu, w którym znajduje się kursor, pojawi się czerwona linia.
Gdy czerwona linia znajdzie się we właściwej pozycji, kliknij w tej pozycji.
Spowoduje to uruchomienie kreatora Combo Box Wizard.
-
Wybierz źródło danych dla kontrolki
Wybierz Chcę, aby pole kombi pobierało wartości z innej tabeli lub zapytania .
Kliknij Dalej .
-
Wybierz tabelę/zapytanie źródłowe
Wybierz tabelę lub zapytanie zawierające wartość, którą chcesz wyświetlić w polu kombi.
Kliknij Dalej .
-
Wybierz pole/pola źródłowe
Wybierz pola zawierające wartość, którą chcesz umieścić w polu kombi.
Powinno to zawierać dowolną wartość, którą chcesz wyświetlić, a także dane klucza obcego.
Kliknij Dalej .
-
Określ porządek sortowania
Określ sposób sortowania wartości. Określa to, jak użytkownik widzi wartości w polu kombi.
Kliknij Dalej .
-
Dostosuj szerokość kolumny
W razie potrzeby dostosuj szerokość kolumny. Możesz przewinąć w dół, aby upewnić się, że pole kombi jest wystarczająco szerokie dla wszystkich danych.
Jeśli chcesz, aby dane klucza obcego były wyświetlane w polu kombi, odznacz Ukryj kolumnę klucza (zalecane) . Jednak rób to tylko wtedy, gdy uważasz, że pomoże to użytkownikowi.
Kliknij Dalej .
-
Wybierz akcję dla kontrolki
Wybierz Zapisz tę wartość w tym polu i wybierz pole z listy rozwijanej.
Kliknij Dalej .
Ten krok odnosi się do wartości klucza obcego.
-
Nazwij etykietę
Wpisz nazwę etykiety kontrolki.
Kliknij Zakończ .
Etykieta jest tym, co zobaczy użytkownik, więc podaj znaczącą nazwę.
-
Wynik
Kontrolka wyszukiwania została teraz dodana do formularza.
-
Usuń stare pole
W razie potrzeby możesz usunąć stare pole. Oto jak.
Wybierz starą kontrolkę i jej etykietę (przytrzymując Shift podczas ich wybierania).
Kliknij prawym przyciskiem myszy i wybierz Usuń z menu kontekstowego.
-
Przetestuj formularz
Dobrym pomysłem jest przełączenie się do widoku formularza, aby przetestować nową kontrolkę formularza.
Kliknij ikonę Widok formularza w prawym dolnym rogu ekranu, a następnie kliknij nowe pole kombi.
Wartości wyszukiwania pojawią się w polu kombi zamiast wartości kluczy obcych.
Jeśli pole kombi nadal wyświetla dane klucza obcego, spróbuj zapisać formularz lub zamknąć go i ponownie otworzyć.