Access
 sql >> Baza danych >  >> RDS >> Access

Jak dodać kontrolkę wyszukiwania do formularza w programie Access 2016

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.

  1. 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.

  2. Wybierz opcję pola kombi

    Kliknij przycisk Combo Box na Wstążce (z Projektu zakładka).

  3. 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.

  4. Wybierz źródło danych dla kontrolki

    Wybierz Chcę, aby pole kombi pobierało wartości z innej tabeli lub zapytania .

    Kliknij Dalej .

  5. Wybierz tabelę/zapytanie źródłowe

    Wybierz tabelę lub zapytanie zawierające wartość, którą chcesz wyświetlić w polu kombi.

    Kliknij Dalej .

  6. 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 .

  7. 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 .

  8. 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 .

  9. 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.

  10. 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ć.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co to jest baza danych plików płaskich? Czym różni się od relacyjnej bazy danych?

  2. Budowanie bazy danych Microsoft Access

  3. Jak zmienić kolor tła nagłówków formularza w programie Access 2016

  4. Jak dodać nagłówek i stopkę do formularza w programie Microsoft Access

  5. 5 zadań, które wymagają Microsoft Access