KWALIFIKACJA INF2 + INF3 - CZERWIEC 2010

PYTANIE NR 30.
Formularz zespolony w bazie danych ACCESS to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Formularz zespolony w Access to konstrukcja składająca się z formularza głównego oraz osadzonego w nim podformularza.
Podformularz zwykle pokazuje rekordy powiązane z rekordem wybranym w formularzu głównym (układ nadrzędny–podrzędny), co ułatwia jednoczesny podgląd i edycję danych.

Pełne wyjaśnienie:

W MS Access formularz służy do wygodnego wprowadzania, edytowania i przeglądania danych pochodzących z tabel lub kwerend. Formularz zespolony (często opisywany jako formularz główny z podformularzem) to rozwiązanie, w którym w jednym oknie użytkownik widzi:

  • formularz główny – prezentujący rekord "nadrzędny" (np. klient, zamówienie, faktura),
  • podformularz – prezentujący rekordy "podrzędne" powiązane z aktualnym rekordem formularza głównego (np. zamówienia klienta, pozycje zamówienia, pozycje faktury).

Dlatego odpowiedź "formularz z podformularzem" jest poprawna: opisuje typową konstrukcję używaną do pracy z relacjami (np. 1‑do‑wielu) i umożliwia jednoczesną obsługę danych z dwóch powiązanych źródeł.

Odpowiedź "formularz połączony z arkuszem kalkulacyjnym" jest myląca, bo nie stanowi standardowej definicji formularza zespolonego w Access. Import/eksport do arkusza to inny obszar funkcji, a nie typ formularza.

Odpowiedź "formularz połączony z raportem" także nie pasuje do definicji. Raport w Access jest osobnym obiektem przeznaczonym głównie do formatowanego wydruku lub prezentacji wyników, a nie częścią składową formularza w rozumieniu "formularz zespolony".

Odpowiedź "kilka formularzy równorzędnych scalonych do jednego formularza" sugeruje łączenie niezależnych formularzy na równych prawach, co nie oddaje idei nadrzędny–podrzędny. W praktyce kluczowym elementem jest właśnie podformularz osadzony w formularzu głównym i zlinkowany polami, aby pokazywać właściwe rekordy zależne.

Wskazówka egzaminacyjna: jeśli w treści pojawiają się pojęcia "formularz główny" i "rekordy powiązane", najczęściej chodzi o parę formularz–podformularz.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Podformularz to formularz wstawiony wewnątrz innego formularza. Najczęściej pokazuje listę rekordów powiązanych z rekordem wyświetlanym w formularzu głównym (np. pozycje zamówienia dla wybranego zamówienia). Ułatwia pracę w układzie nadrzędny–podrzędny.
Formularz główny prezentuje jeden rekord nadrzędny, a podformularz filtruje i wyświetla rekordy podrzędne. Dzieje się to dzięki powiązaniu pól (Link Master Fields/Link Child Fields), które powoduje automatyczne dopasowanie danych po zmianie rekordu głównego.
Raport służy głównie do formatowanego wydruku lub prezentacji wyników, a formularz do interaktywnej pracy z danymi (edycja, nawigacja, kontrolki). "Zespolony" dotyczy budowy formularza (z podformularzem), a nie połączenia formularza z raportem.
Najczęściej są to: formularz główny (dane nadrzędne), kontrolka podformularza (osadzony formularz) oraz poprawnie ustawione właściwości wiązania danych. W praktyce układ odpowiada scenariuszom typu "klient–zamówienia" lub "faktura–pozycje".
Gdy użytkownik ma jednocześnie widzieć dane nadrzędne i podrzędne oraz szybko przełączać kontekst bez otwierania wielu okien. To przyspiesza wprowadzanie danych (np. dopisywanie pozycji dokumentu) i zmniejsza liczbę błędów nawigacyjnych.
Najczęstsze problemy to: brak ustawionych pól łączenia formularza i podformularza, podłączenie podformularza do niewłaściwej kwerendy, niezgodność typów danych kluczy oraz niepoprawne relacje w modelu danych. Skutkiem bywa brak filtrowania rekordów podrzędnych.
Tak. Zarówno formularz główny, jak i podformularz mogą mieć jako źródło danych kwerendę (np. z filtrami lub obliczeniami). Ważne jest, aby kwerenda zwracała pola potrzebne do powiązania rekordów oraz aby aktualizacja danych była możliwa, jeśli formularz ma służyć do edycji.
Szukaj opisów typu: "w jednym oknie widać dane główne i listę powiązanych rekordów", "nadrzędny–podrzędny", "pozycje dokumentu", "zamówienia klienta". Takie sformułowania zwykle wskazują na konstrukcję formularz główny + podformularz.
Najważniejsze zalety to: szybsza nawigacja, mniejsza liczba otwieranych obiektów, lepszy kontekst pracy (widać powiązania danych), wygodne dodawanie rekordów podrzędnych oraz mniejsze ryzyko pomyłek przy przypisywaniu danych do niewłaściwego rekordu nadrzędnego.
Właściwości kontrolki podformularza zawierają ustawienia łączenia pól (najczęściej nazywane jako pola nadrzędne i podrzędne). To tam wskazuje się, po jakich polach Access ma dopasować rekordy. Dodatkowo relacje w bazie pomagają w automatycznej konfiguracji.
info

To pytanie poprawnie rozwiązuje 60% zdających egzamin. średnie

Źródła:

  • Microsoft Support: "Create a form that contains a subform (a one-to-many form)", https://support.microsoft.com/en-us/office/create-a-form-that-contains-a-subform-a-one-to-many-form-3d2bd393-402a-4f59-b5bf-7a5be7002d04 - accessed 2026-03-02
  • Microsoft Support: "Use subforms", https://support.microsoft.com/en-us/office/use-subforms-bc4bd2e2-d6a1-4b27-ae9a-3f5d47f84e87 - accessed 2026-03-02
  • Microsoft Learn: "Access forms" (documentation hub), https://learn.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/access-forms - accessed 2026-03-02

Materiały:

  • Dokumentacja Microsoft Learn dotycząca subformularzy w Access
  • Ćwiczenia praktyczne: utworzenie relacji 1‑wiele i osadzenie podformularza
  • Materiały dydaktyczne do INF.3 z części "bazy danych – interfejs w Access"

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego