KWALIFIKACJA INF3 - STYCZEŃ 2024 (test 2)

PYTANIE NR 19.
Podczas tworzenia formularza wymagane jest umieszczenie kontrolki odwołującej się do kontrolki w innym formularzu. Akcja ta w bazie danych Access jest
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Odwołanie kontrolki do kontrolki w innym formularzu w Access realizuje się przez wpisanie odpowiedniego wyrażenia w właściwości "Źródło kontrolki".
Ta właściwość może wskazywać pole tabeli, wynik funkcji lub odwołanie do innego obiektu formularza, dzięki czemu kontrolka wyświetla/wykorzystuje wskazaną wartość.

Pełne wyjaśnienie:

W Microsoft Access kontrolka (np. pole tekstowe) może być powiązana z danymi lub wyrażeniem poprzez właściwość "Źródło kontrolki" (Control Source). Właściwość ta nie służy wyłącznie do wskazania pola z tabeli lub kwerendy, ale może też zawierać wyrażenie, które odwołuje się do innych obiektów, w tym do kontrolki umieszczonej w innym formularzu. Dzięki temu jedna kontrolka może wyświetlać lub wykorzystywać wartość wprowadzoną/wybraną w innym miejscu interfejsu bazy.

Dlatego poprawna jest odpowiedź mówiąca, że akcja jest możliwa przez ustawienie ścieżki/odwołania we właściwości "Źródło kontrolki". To właśnie tam umieszcza się odwołania do formularzy i kontrolek, a Access oblicza wyrażenie i prezentuje wynik w kontrolce.

Pozostałe odpowiedzi są niepoprawne, bo:

  • "możliwa pod warunkiem, że są to dane liczbowe" – możliwość odwołania nie wynika z tego, czy wartość jest liczbą. "Źródło kontrolki" może zwracać różne typy danych (tekst, liczby, daty), a kluczowy jest mechanizm wyrażenia i poprawne wskazanie obiektu.
  • "niemożliwa we wszystkich trybach oprócz trybu projektu" – myli ustawianie właściwości z działaniem formularza. W trybie projektu można skonfigurować właściwość, ale samo odwołanie jest po to, aby działało podczas używania formularza (np. w widoku formularza).
  • "niemożliwa" – jest zbyt kategoryczna i przeczy temu, że Access obsługuje wyrażenia oraz zależności między formularzami.

Wskazówka egzaminacyjna: gdy pytanie dotyczy "skąd kontrolka bierze wartość", najpierw sprawdź, czy chodzi o "Źródło kontrolki" (wartość/wyrażenie), czy o "Źródło wierszy" (lista wartości dla listy/comboboxu) – te pojęcia są często mylone.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
"Źródło kontrolki" (Control Source) określa, skąd kontrolka w formularzu bierze swoją wartość. Może to być pole tabeli/kwerendy albo wyrażenie (np. obliczenie, funkcja, odwołanie do innej kontrolki). To podstawowa właściwość dla pól tekstowych i innych kontrolek związanych z danymi.
Robi się to przez użycie wyrażenia w kontrolce, najczęściej we właściwości "Źródło kontrolki". W praktyce stosuje się odwołania do kolekcji formularzy i nazwy kontrolki, aby pobrać aktualną wartość z innego otwartego formularza.
Ponieważ "Źródło kontrolki" definiuje wartość wyświetlaną/wyliczaną przez kontrolkę. Jeśli wpiszesz tam odwołanie do innej kontrolki, Access potraktuje je jak wyrażenie i obliczy wynik. Inne właściwości (np. "Źródło wierszy") dotyczą innych mechanizmów, np. list wyboru.
Nie decyduje o samej możliwości odwołania. Odwołanie w wyrażeniu może zwracać liczbę, tekst lub datę. Istotne jest, aby kontrolka docelowa potrafiła przyjąć wynik danego typu (np. formatowanie, walidacja), ale mechanizm odwołania działa niezależnie od tego.
Najczęściej wtedy, gdy formularz źródłowy nie jest otwarty, nazwa formularza/kontrolki jest błędna albo kontrolka nie ma jeszcze wartości (np. przed wypełnieniem). Problemem bywa też odwołanie do kontrolki w podformularzu bez poprawnego wskazania poziomu zagnieżdżenia.
"Źródło kontrolki" dotyczy wartości kontrolki (pole, wyrażenie, obliczenie). "Źródło wierszy" dotyczy listy rekordów wyświetlanej np. w polu kombi lub liście (skąd pochodzą pozycje do wyboru). To różne właściwości i sprawdzają się w innych typach kontrolek.
Właściwość zwykle konfiguruje się w trybie projektu, ale sens odwołania jest taki, aby działało podczas korzystania z formularza (np. w widoku formularza). Użytkownik końcowy widzi efekt w działającej aplikacji, a nie tylko w projekcie.
Typowe błędy to literówki w nazwach, mylenie nazw etykiet z nazwami kontrolek, odwołanie do formularza, który nie jest otwarty, oraz pomijanie specyfiki podformularzy. Często myli się też "Źródło kontrolki" z innymi właściwościami i wpisuje wyrażenie w złe miejsce.
To potoczne określenie sposobu wskazania, skąd pobrać wartość: nazwa formularza (lub podformularza) oraz nazwa kontrolki, do której się odwołujemy. W wyrażeniach Access takie wskazanie pozwala pobierać dane z interfejsu, a nie bezpośrednio z tabeli.
Najlepiej wykonać krótkie ćwiczenia: utwórz dwa formularze, dodaj pola tekstowe i ustaw w jednym z nich "Źródło kontrolki" jako wyrażenie odwołujące się do drugiego. Przećwicz też różnicę między kontrolkami związanymi i niezwiązanymi oraz podstawowe właściwości kontrolek.
info

Statystycznie 52% uczniów zna prawidłową odpowiedź. trudne

Źródła:

  • Microsoft Support: "ControlSource property" (Access) – opis właściwości źródła kontrolki, https://support.microsoft.com/en-us/office/controlsource-property-2d4d351b-7fa3-4b82-b176-0c0d64b8c33f - dostęp 2026-02-18
  • Microsoft Support: "Refer to controls and properties in expressions" (Access) – odwołania w wyrażeniach do kontrolek i formularzy, https://support.microsoft.com/en-us/office/refer-to-controls-and-properties-in-an-expression-9be3a8b4-7eaf-4ac2-9e91-8f2b2d4b0c8f - dostęp 2026-02-18
  • Microsoft Support: "Examples of expressions" (Access) – przykłady wyrażeń używanych w obiektach bazy, https://support.microsoft.com/en-us/office/examples-of-expressions-3b7d744a-38d1-4d04-b3f2-2c4b82f1771d - dostęp 2026-02-18

Materiały:

  • Dokumentacja Microsoft dotycząca właściwości kontrolek formularzy w Access
  • Ćwiczenia praktyczne: tworzenie dwóch formularzy i odwołania Forms!Formularz!Kontrolka w polu tekstowym
  • Materiały kursowe z projektowania formularzy i podformularzy w Access (wyrażenia, właściwości, zdarzenia)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego