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

Jak dodać podformularz do formularza w programie Access 2016

Możesz dodać podformularz do formularza, aby podać powiązane dane z relacji jeden-do-wielu. Pozwala to na prezentację wielu powiązanych rekordów w jednym rekordzie.

podformularz to formularz zagnieżdżony w innym formularzu. Zwykle zawiera dane istotne dla rekordu, który jest aktualnie otwarty w głównym formularzu.

Na przykład możesz mieć formularz wyświetlający zamówienie i podformularz wyświetlający każdy element zamówienia.

Możesz też mieć formularz, który wyświetla zespół, z podformularzem, który wyświetla każdy album wydany przez zespół.

Oto kolejny przykład. Do formularza dodamy podformularz zawierający informacje o krajach. Podformularz wyświetli miasta w każdym kraju.

  1. Otwórz formularz

    W lewym okienku nawigacji kliknij prawym przyciskiem myszy formularz i wybierz Widok projektu z menu kontekstowego.

  2. Rozwiń pasek narzędzi sterowania

    Znajdź Elementy sterujące grupa w Projekcie na Wstążce.

    Kliknij małą strzałkę w dół, aby rozwinąć listę dostępnych kontrolek formularza.

  3. Wybierz opcję podformularza

    Kliknij Podformularz/Podraport ikonę, aby ją wybrać.

    Następnie kliknij formularz w lokalizacji, w której chcesz wyświetlić podformularz.

    Spowoduje to uruchomienie Kreatora podformularzy.

    Możesz najechać kursorem na każdą ikonę, aby zobaczyć, którą kontrolkę reprezentuje.

  4. Wybierz źródło danych do użycia w podformularzu

    Masz możliwość oparcia swojego podformularza na tabeli lub zapytaniu albo na istniejącym formularzu.

    W tym przykładzie wybierzemy Użyj istniejących tabel i zapytań .

    Po wybraniu opcji kliknij Dalej> .

  5. Wybierz pola

    Jeśli wybrałeś Użyj istniejących tabel i zapytań , zostaniesz poproszony o wybranie pól do użycia w podformularzu.

    Wybierz tabelę lub zapytanie z listy rozwijanej.

    W lewym okienku wybierz wszystkie potrzebne pola w podformularzu, a następnie kliknij mały przycisk, aby przenieść go do prawego okienka.

    Możesz wybrać pola z więcej niż jednej tabeli lub zapytania. Po prostu wybierz inną tabelę/zapytanie z rozwijanego menu, gdy skończysz z pierwszym.

    Po zakończeniu kliknij Dalej> .

    Możesz także kliknąć dwukrotnie pole, aby przenieść je do innego okienka.

    Możesz także użyć > przycisk, aby przesunąć wszystkie pola w poprzek.

  6. Wybierz pole łączące

    Musi istnieć pole, które łączy formularz główny i jego podformularz. Jest to zazwyczaj pole identyfikatora lub podobne.

    Jeśli wcześniej ustawiono relację dla tabel, program Access odgadnie, którego pola użyć na podstawie klucza podstawowego i klucza obcego relacji.

    W tej części kreatora program Access daje możliwość wybrania własnego pola lub wybrania innego z udostępnionej listy.

    W tym przykładzie zostawiamy to w polu, które odgadł Access.

    Po wybraniu pola kliknij Dalej> .

    Technicznie rzecz biorąc, nie ma takiej potrzeby być polem łączącym. Możesz wybrać Brak .

    Jednak prawdopodobnie otrzymasz podformularz wyświetlający dane, które nie mają nic wspólnego z bieżącym rekordem. Wszystkie rekordy będą wyświetlać ten sam podformularz z tymi samymi danymi.

  7. Nazwij podformularz

    Wprowadź nazwę podformularza.

    Kliknij Zakończ .

  8. Podformularz w widoku projektu

    Podformularz został teraz dodany do formularza w lokalizacji, którą kliknąłeś w kroku 3.

    W widoku projektu pojawia się jako duży osadzony formularz.

  9. Zmień, jeśli jest to wymagane

    Może być konieczne wprowadzenie drobnych zmian w formatowaniu. Na przykład może być konieczne dostosowanie pozycji etykiety, kolorów, grubości czcionki itp.

    Przełącz się do widoku układu i wróć do widoku projektu, aby zmodyfikować zgodnie z wymaganiami.

  • Gotowy podformularz

    Teraz przejdź do widoku formularza, aby zobaczyć, jak jest wyświetlany użytkownikowi.

    Pojawi się formularz główny z osadzonym w nim podformularzem. Podformularz jest wyświetlany w widoku arkusza danych, tak jak zwykła tabela lub wyniki zapytania.

    Podczas przeglądania rekordów w głównym formularzu dane w podformularzu są aktualizowane.

    Podformularze w widoku arkusza danych są czasami określane jako podarkusze danych.

    Widok arkusza danych nie jest jedynym widokiem, w którym można wyświetlić podformularz. Możesz użyć arkusza właściwości, aby zmienić domyślny widok na pojedynczy formularz, formularze ciągłe lub widok podzielony.

    Aby to zrobić, poszukaj Widoku domyślnego właściwość.

  • Zapisywanie podformularza

    Po zapisaniu formularza podformularz jest zapisywany jako oddzielny formularz.

  • Wyświetlanie podformularza jako samodzielnego formularza

    Podformularz pojawia się w okienku nawigacji tak samo jak każdy inny formularz — w końcu jest to po prostu inny formularz.

    Gdy go otworzysz, prawdopodobnie otworzy się on w widoku arkusza danych (zakładając, że jest to widok, który wybrałeś dla podformularza).

    Zawsze możesz zmienić jego domyślny widok (za pomocą arkusza właściwości), jednak pamiętaj, że wpłynie to również na sposób wyświetlania podformularza w innym formularzu.

    Gdy jest wyświetlany jako podformularz (w innym formularzu), wyświetla tylko dane, które są istotne dla bieżącego rekordu jego formularza nadrzędnego. Jednak po otwarciu jako samodzielny formularz wyświetla wszystkie dane.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JetShowPlan:podkład

  2. Korzystanie z danych Microsoft Access w Wolfram Mathematica

  3. Jak wiosenne czyszczenie bazy danych

  4. Jak otworzyć bazę danych w trybie wyłączności w programie Access 2016

  5. Nowe sterowniki dla SQL Server… Co musisz wiedzieć