Wprowadzenie do formularzy

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

W programie Access formularz jest obiektem bazy danych, który pozwala utworzyć interfejs użytkownika dla aplikacji bazy danych. Formularz powiązany jest bezpośrednio połączony ze źródłem danych, na przykład tabelą lub zapytaniem, i można go używać do wprowadzania, edytowania lub wyświetlania danych z tego źródła. Można również utworzyć formularz niepowiązany , który nie jest bezpośrednio połączony ze źródłem danych, ale zawiera przyciski poleceń, etykiety i inne kontrolki potrzebne do obsługi aplikacji.

W tym artykule skupiono się na formularzach powiązanych. Za pomocą formularzy powiązanych można sterować dostępem do danych, na przykład określać, które pola lub wiersze są wyświetlane. Niektórzy użytkownicy potrzebują na przykład tylko kilku pól w tabeli zawierającej wiele pól. Formularz zawierający tylko te pola ułatwia korzystanie z bazy danych. Do formularza można również dodawać przyciski poleceń i inne funkcje w celu zautomatyzowania typowych akcji.

Formularze powiązane można traktować jak okna do bazy danych. Efektywny formularz przyspiesza pracę, ponieważ nie musi szukać potrzebnych informacji. Dobrze zaprojektowany formularz ułatwia również korzystanie z bazy danych i może zapobiec wprowadzaniu niepoprawnych danych.

Uwaga

W tym artykule przyjęto, że już utworzono tabelę (lub zapytanie oparte na jednej lub kilku tabelach) i że chcesz skonstruować formularz do wyświetlania danych lub manipulowania nimi.

W tym artykule

Tworzenie formularza za pomocą narzędzia Formularz

Aby utworzyć formularz jednym kliknięciem, można użyć narzędzia Formularz. W przypadku użycia tego narzędzia program Access umieści w formularzu wszystkie pola z bazowego źródła danych. Możesz od razu zacząć korzystać z nowego formularza albo zmodyfikować go w widoku układu lub w widoku projektu, aby bardziej odpowiadał Twoim potrzebom.

Tworzenie nowego formularza przy użyciu narzędzia Formularz

  1. W okienku nawigacji kliknij tabelę lub zapytanie zawierające dane, które mają się znaleźć w formularzu.
  2. Na karcie Tworzenie w grupie Formularze kliknij pozycję Formularz.

Program Access utworzy formularz i wyświetli go w widoku układu. W widoku układu można wprowadzać zmiany projektu formularza przy jednoczesnym wyświetlaniu danych. W razie potrzeby można na przykład dopasować rozmiar pól tekstowych, aby zmieściły się w nich dane.

Jeśli program Access znajdzie pojedynczą tabelę będącą w relacji jeden-do-wielu z tabelą lub zapytaniem, których użyto do utworzenia formularza, doda do formularza arkusz danych oparty na powiązanej tabeli lub zapytaniu. Jeśli na przykład utworzysz prosty formularz oparty na tabeli Pracownicy, a między tabelą Pracownicy i tabelą Zamówienia istnieje zdefiniowana relacja jeden-do-wielu, w arkuszu danych zostaną wyświetlone wszystkie rekordy z tabeli Zamówienia, które odnoszą się do bieżącego rekordu tabeli Pracownicy. Można usunąć arkusz danych z formularza, jeśli nie jest on potrzebny. Jeśli istnieje więcej niż jedna tabela z relacją jeden-do-wielu w stosunku do tabeli, która została użyta do utworzenia formularza, program Access nie doda żadnych arkuszy danych do formularza.

Tworzenie formularza dzielonego za pomocą narzędzia Formularz dzielony

Formularz dzielony udostępnia jednocześnie dwa widoki danych — widok formularza i widok arkusza danych.

Formularz dzielony różni się od połączenia formularza i podformularza tym, że oba widoki są połączone z tym samym źródłem danych i zawsze są ze sobą zsynchronizowane. Zaznaczenie pola w jednej części formularza powoduje zaznaczenie tego samego pola w drugiej części formularza. Dane można dodawać, edytować lub usuwać w dowolnej części (pod warunkiem, że można aktualizować źródło rekordów, a formularz nie został skonfigurowany w sposób uniemożliwiający wykonywanie tych czynności).

Praca z formularzami dzielonymi daje korzyści wynikające z korzystania z obu typów formularzy w pojedynczym formularzu. Możesz na przykład użyć części arkusza danych formularza dzielonego, aby szybko zlokalizować rekord, a następnie użyć jego części formularza w celu wyświetlenia lub edytowania tego rekordu.

Aby utworzyć formularz dzielony za pomocą narzędzia Formularz dzielony:

  1. W okienku nawigacji kliknij tabelę lub zapytanie zawierające dane, które mają się znaleźć w formularzu. Ewentualnie otwórz tabelę lub zapytanie w widoku arkusza danych.
  2. Na karcie Tworzenie w grupie Formularze kliknij pozycję Więcej formularzy, a następnie kliknij pozycję Formularz dzielony.

Program Access utworzy formularz i wyświetli go w widoku układu. W widoku układu można wprowadzać zmiany projektu formularza przy jednoczesnym wyświetlaniu danych. W razie potrzeby można na przykład dopasować rozmiar pól tekstowych, aby zmieściły się w nich dane. Aby uzyskać więcej informacji, zobacz sekcję Opis widoku układu i widoku projektu.

Tworzenie formularza wyświetlającego wiele rekordów za pomocą narzędzia Wiele elementów

W przypadku utworzenia formularza za pomocą narzędzia Formularz program Access tworzy formularz, w którym wyświetlany jest tylko jeden rekord jednocześnie. Aby uzyskać formularz wyświetlający wiele rekordów, który można dostosować bardziej niż arkusz danych, należy użyć narzędzia Wiele elementów.

  1. W okienku nawigacji kliknij tabelę lub zapytanie zawierające dane, które mają się znaleźć w formularzu.
  2. Na karcie Tworzenie w grupie Formularze kliknij pozycję Więcej formularzy, a następnie kliknij pozycję Wiele elementów.

Program Access utworzy formularz i wyświetli go w widoku układu. W widoku układu można wprowadzać zmiany projektu formularza przy jednoczesnym wyświetlaniu danych.

Po użyciu narzędzia Wiele elementów program Access utworzy formularz przypominający arkusz danych. Dane zostaną rozmieszczone w wierszach i kolumnach i będzie widać więcej niż jeden rekord naraz. Formularz typu Wiele elementów udostępnia więcej opcji dostosowywania niż arkusz danych, w tym możliwość dodawania elementów graficznych, przycisków i innych kontrolek. Aby uzyskać więcej informacji o dostosowywaniu formularza, zobacz sekcje Dostosowywanie formularza w widoku układu oraz Dostosowywanie formularza w widoku projektu.

Tworzenie formularza za pomocą Kreatora formularzy

Aby mieć większą możliwość wybierania pól, które mają być wyświetlane w formularzu, użyj Kreatora formularzy zamiast wymienionych wcześniej narzędzi do tworzenia formularzy. Można również określić sposób grupowania i sortowania danych, a także użyć pól z wielu tabel lub zapytań, o ile między tabelami i zapytaniami zostaną wcześniej określone relacje.

  1. Na karcie Tworzenie w grupie Formularze kliknij pozycję Kreator formularzy.

  2. Postępuj zgodnie z instrukcjami wyświetlanymi na stronach Kreatora formularzy.

    Uwaga

    Aby w formularzu zawrzeć pola z wielu tabel i kwerend, nie klikaj przycisku Dalej ani Zakończ po wybraniu pól z pierwszej tabeli lub kwerendy na pierwszej stronie Kreatora formularzy. Zamiast tego powtórz czynności wyboru tabeli lub zapytania, a następnie kliknij dodatkowe pola, które chcesz umieścić w formularzu. Dopiero na końcu kliknij przycisk Dalej lub Zakończ, aby kontynuować.

  3. Na ostatniej stronie kreatora kliknij przycisk Zakończ.

Tworzenie formularza za pomocą narzędzia Pusty formularz

Jeśli kreator lub narzędzia konstruowania formularzy nie spełniają Twoich potrzeb, skonstruuj formularz za pomocą narzędzia Pusty formularz. Ta metoda może być szybkim sposobem skonstruowania formularza, szczególnie jeśli ma on zawierać niewiele pól.

  1. Na karcie Tworzenie w grupie Formularze wybierz pozycję Pusty formularz. Spowoduje to otwarcie pustego formularza w widoku układu i wyświetlenie okienka Lista pól.

  2. W okienku Lista pól wybierz znak plus (+) obok tabel zawierających pola, które mają być wyświetlane w formularzu.

  3. Aby dodać pole do formularza, kliknij je dwukrotnie lub przeciągnij do formularza.

    • Po dodaniu pierwszego pola możesz dodać kilka pól jednocześnie, przytrzymując naciśnięty klawisz Ctrl, zaznaczając kilka pól, a następnie przeciągając je do formularza.
    • Kolejność tabel w okienku Lista pól może się zmieniać w zależności od tego, która część formularza jest zaznaczona. Jeśli nie widzisz potrzebnego pola, zaznacz inną część formularza, a następnie ponownie spróbuj dodać pole.
  4. Użyj narzędzi z grupy Nagłówek/stopka na karcie Projekt układu formularza , aby dodać do formularza logo, tytuł lub datę i godzinę.

  5. Aby dodać do formularza różne kontrolki, użyj narzędzi z grupy Kontrolki na karcie Projekt układu formularza . Aby zobaczyć nieco więcej kontrolek do wyboru, przełącz się do widoku projektu, klikając formularz prawym przyciskiem myszy, a następnie wybierając polecenie Widok projektu.

Opis widoku układu i widoku projektu

Widok układu Widok układu jest najbardziej intuicyjnym widokiem, który umożliwia modyfikowanie formularza i wprowadzanie niemal wszystkich zmian, które mają zostać wprowadzone w formularzu w programie Access.

Formularz jest w istocie uruchomiony w Widoku układu. co umożliwia przeglądanie danych w podobny sposób, jak podczas korzystania z formularza. W tym widoku można jednak również wprowadzać zmiany projektu formularza. Podczas modyfikowania formularza dane są widoczne, dlatego widok ten jest bardzo przydatny do ustawiania rozmiaru kontrolek oraz wykonywania wszelkich innych zadań, które mają wpływ na wygląd i użyteczność formularza.

Jeśli napotkasz zadanie, którego nie możesz wykonać w widoku układu, przełącz się do widoku projektu. Czasem w programie Access wyświetlany jest komunikat informujący, że przed wprowadzeniem określonej zmiany musisz przejść do widoku projektu.

Widok projektu Widok projektu zapewnia bardziej szczegółowy wgląd w strukturę formularza. Można oglądać sekcje nagłówka, szczegółów i stopki formularza. W widoku projektu formularz nie jest aktywny. Dlatego nie widać danych źródłowych podczas wprowadzania zmian projektu. Istnieją jednak zadania, które można wykonać znacznie łatwiej w widoku projektu niż w widoku układu. Możesz wykonywać następujące czynności:

  • dodawanie do formularza różnych kontrolek, takich jak powiązane ramki obiektów, podziały stron i wykresy;
  • edytowanie źródeł kontrolek pól tekstowych bezpośrednio w tych polach bez korzystania z arkusza właściwości;
  • zmienianie rozmiarów sekcji formularzy, takich jak sekcja Nagłówek formularza lub Szczegóły;
  • zmienianie pewnych właściwości formularza, których nie można zmienić w widoku układu.

Projektowanie dużego formularza

Począwszy od programu Access dla Microsoft 365 w wersji 2609 (kompilacja 16.0.20430.20146), formularz może mieć maksymalnie 2000 cali (5080 cm) szerokości, a każda sekcja formularza może mieć wysokość do 2000 cali. Łączna wysokość wszystkich sekcji i nagłówków sekcji może wynosić do 2,100 cali (5,334 cm). Kontrolki można także umieścić poza poprzednimi granicami projektowymi wynoszącymi 22,75 cala (57,79 cm).

  1. W okienku nawigacji kliknij prawym przyciskiem myszy formularz, a następnie kliknij polecenie Widok projektu.
  2. Aby zwiększyć szerokość formularza, przeciągnij prawą krawędź siatki projektu.
  3. Aby zwiększyć wysokość sekcji, przeciągnij dolną krawędź tej sekcji.
  4. Dodaj lub przenieś kontrolki do rozwiniętego obszaru projektowania, a następnie zapisz i przetestuj formularz w widoku formularza.

Przestroga

Formularze, w których są używane wymiary wykraczające poza poprzedni limit, nie są zgodne z poprzednimi wersjami programu Access, które nie obsługują większych wymiarów. Jeśli z bazy danych korzystają inne osoby, upewnij się, że korzystają z obsługiwanej wersji programu Access, lub zachowaj formularze udostępnione w ramach poprzednich ograniczeń.

Większy obszar projektu nie powoduje, że formularz będzie automatycznie reagował na różne rozmiary okien lub monitorów. Zakotwiczenia należy używać, gdy kontrolki mają być przenoszone lub zmieniane wraz z oknem formularza. Zamiast umieszczać wszystkie informacje w jednym dużym, stałym formularzu, rozważ użycie kart, formularzy nawigacji lub podformularzy. Przetestuj formularz pod kątem rozmiarów wyświetlania i ustawień skalowania używanych przez odbiorców.

Dostosowywanie formularza w widoku układu

Po utworzeniu formularza można łatwo dostosować jego projekt, korzystając z widoku układu. Po wyświetleniu rzeczywistych danych formularza można zmienić rozmieszczenie kontrolek i dopasować ich rozmiary. Można umieścić nowe kontrolki w formularzu oraz ustawić właściwości formularza i jego kontrolek.

Aby przełączyć się do widoku układu, w okienku nawigacji kliknij prawym przyciskiem myszy nazwę formularza, a następnie kliknij polecenie Widok układu.

Program Access wyświetli widok układu formularza.

Arkusz właściwości służy do zmieniania właściwości formularza, jego kontrolek i sekcji. Aby wyświetlić arkusz właściwości, naciśnij klawisz F4.

Okienko Lista pól służy do dodawania pól z tabeli lub zapytania źródłowego do projektu formularza. Aby wyświetlić okienko Lista pól:

  • Na karcie Projekt układu formularza w grupie Narzędzia kliknij pozycję Dodaj istniejące pola lub naciśnij klawisz Alt+F8.

Następnie możesz przeciągnąć pola bezpośrednio z okienka Lista pól do formularza.

  • Aby dodać jedno pole, kliknij je dwukrotnie lub przeciągnij je z okienka Lista pól do sekcji formularza, w której chcesz wyświetlić pole.
  • Aby dodać kilka pól jednocześnie, przytrzymaj naciśnięty klawisz Ctrl i kliknij pola, które chcesz dodać. Następnie przeciągnij zaznaczone pola do formularza.

Dostosowywanie formularza w widoku projektu

Szczegółowe dostosowanie projektu formularza jest również możliwe w widoku projektu. Pozwala on dodawać nowe kontrolki i pola do formularza przez dodawanie ich do siatki projektu. Arkusz właściwości daje dostęp do wielu właściwości umożliwiających dostosowywanie formularza.

Aby przełączyć się do widoku projektu, w okienku nawigacji kliknij prawym przyciskiem myszy nazwę formularza, a następnie kliknij polecenie Widok projektu.

Program Access wyświetli widok projektu formularza.

Arkusz właściwości służy do zmieniania właściwości formularza, jego kontrolek i sekcji. Aby wyświetlić arkusz właściwości, naciśnij klawisz F4.

Okienko Lista pól służy do dodawania pól z tabeli lub zapytania źródłowego do projektu formularza. Aby wyświetlić okienko Lista pól:

  • Na karcie Projekt formularza w grupie Narzędzia kliknij polecenie Dodaj istniejące pola lub naciśnij klawisz Alt+F8.

Następnie możesz przeciągnąć pola bezpośrednio z okienka Lista pól do formularza.

  • Aby dodać jedno pole, kliknij je dwukrotnie lub przeciągnij je z okienka Lista pól do sekcji formularza, w której chcesz wyświetlić pole.
  • Aby dodać kilka pól jednocześnie, przytrzymaj naciśnięty klawisz Ctrl i kliknij pola, które chcesz dodać. Następnie przeciągnij zaznaczone pola do formularza.