KWALIFIKACJA INF3 - CZERWIEC 2021 (test 2)

PYTANIE NR 15.
W programie MS Access we właściwościach pola klasa należy ustawić maskę wprowadzania danych. Którą maskę należy podać, aby wprowadzone dane były złożone z trzech znaków w formacie: obowiązkowa cyfra, po niej obowiązkowe dwie litery?
Ilustracja przedstawia zrzut ekranu z programu MS Access, dotyczący ustawień właściwości pola w bazie danych.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Maska ma wymusić dokładnie 3 znaki: najpierw obowiązkową cyfrę, potem dwie obowiązkowe litery. W Access symbol 0 oznacza wymagany znak cyfrowy, a L wymagany znak literowy. Dlatego poprawny zapis to 0LL, a pozostałe opcje nie spełniają układu cyfra+litera+litera.

Pełne wyjaśnienie:

W MS Access maska wprowadzania ogranicza sposób wpisywania danych już na etapie edycji pola (np. w tabeli lub formularzu). Dzięki temu użytkownik nie może wprowadzić wartości w innym formacie niż wymagany przez projekt bazy.

W tym zadaniu format ma składać się z trzech znaków w kolejności: obowiązkowa cyfra, a po niej dwie obowiązkowe litery. W standardowych symbolach masek Access:

  • 0 – wymaga wpisania cyfry (znak jest obowiązkowy, nie można go pominąć),
  • L – wymaga wpisania litery (również znak obowiązkowy).

Zatem zapis "0LL" dokładnie odpowiada wymaganiu: pierwszy znak musi być cyfrą, drugi i trzeci muszą być literami.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "000" wymusza trzy cyfry, więc nie dopuszcza liter na drugiej i trzeciej pozycji.
  • "0CC" nie realizuje wprost warunku "dwie litery obowiązkowe", ponieważ symbol C nie jest jednoznacznie interpretowany przez wszystkich jako litera obowiązkowa w masce wprowadzania; w typowym użyciu Access stosuje się L do wymuszania liter.
  • "CLL" nie zaczyna się od wymaganej cyfry, tylko od innego symbolu, więc nie spełnia warunku pierwszego znaku.

Wskazówka egzaminacyjna: czytaj wymaganie "obowiązkowy" bardzo dosłownie. W maskach Access różnica między znakiem wymaganym a opcjonalnym jest kluczowa, a błędny dobór jednego symbolu zmienia walidację całego pola.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Maska wprowadzania to ustawienie pola lub kontrolki w Access, które narzuca format wpisywanych danych (kolejność i typ znaków). Działa podczas wpisywania, ograniczając błędy użytkownika, np. wymusza liczbę znaków, cyfry lub litery.
Symbol 0 w masce wprowadzania oznacza, że w danej pozycji musi pojawić się obowiązkowa cyfra. Użytkownik nie może zostawić tego miejsca pustego ani wpisać litery. To typowy wybór dla kodów liczbowych i identyfikatorów.
Symbol L wymusza wpisanie litery w danej pozycji (znak jest obowiązkowy). Dzięki temu można tworzyć kody typu "1AB", gdzie konkretne miejsca muszą być literami, a nie dowolnymi znakami.
Wzorzec "0LL" ma trzy pozycje: pierwsza to 0 (wymagana cyfra), a następne dwie to L (wymagane litery). Dokładnie odpowiada to formatowi: cyfra + litera + litera, bez możliwości pominięcia któregokolwiek znaku.
Nie. Maska wprowadzania ogranicza sposób wpisywania znaków "na bieżąco". Reguła sprawdzania (walidacja) ocenia wartość jako całość i może odrzucić zapis po wpisaniu. Na egzaminie to częsta pułapka pojęciowa.
Najczęściej: mylenie symboli (np. wybór wzorca z samymi cyframi), nieuwzględnianie słowa "obowiązkowy", oraz zakładanie, że podobnie wyglądający symbol zawsze oznacza literę. Warto uczyć się znaczenia znaków i ćwiczyć na przykładach.
Maskę stosuje się, gdy format ma być zawsze identyczny (kody, numery, skróty) i dane są wpisywane ręcznie. Zmniejsza to liczbę literówek i przyspiesza pracę. Przy danych importowanych częściej używa się walidacji i kontroli jakości.
Tak, zależnie od użytych symboli maski. Jeśli w masce przewidzisz tylko cyfry i litery, Access nie pozwoli wpisać znaków specjalnych w tych pozycjach. Dodatkowo można wstawiać stałe znaki (np. myślnik), aby ujednolicić zapis.
Najprościej: otwórz formularz w widoku formularza, kliknij pole i spróbuj wpisać różne wartości (poprawne i błędne). Dobra maska powinna blokować nieprawidłowe znaki od razu. Testuj też przypadki brzegowe, np. puste znaki i złą kolejność.
Naucz się kilku podstawowych symboli (cyfra, litera, opcjonalność) i rozwiązuj krótkie zadania typu "dobierz maskę do formatu". Pomaga tworzenie własnych przykładów w Access: tabela + formularz + test wpisywania. Skup się na słowach: "obowiązkowy" i "dokładnie".
info

Około 43% zdających odpowiada poprawnie na to pytanie. trudne

Specjaliści zwracają uwagę: "Maska ma wymusić dokładnie 3 znaki: najpierw obowiązkową cyfrę, potem dwie obowiązkowe litery."

Źródła:

  • Microsoft Support: "Control data entry formats with input masks" (Access) – opis masek wprowadzania, https://support.microsoft.com/en-us/office/control-data-entry-formats-with-input-masks-09c2b4f2-2c35-4d5e-baa0-1c1f3a9a9b41 - dostęp 2026-02-27
  • Microsoft Learn: "InputMask property (Access)" – opis właściwości InputMask, https://learn.microsoft.com/en-us/office/vba/api/access.textbox.inputmask - dostęp 2026-02-27
  • Microsoft Learn: "Input mask characters (Access)" – zestawienie znaków maski (m.in. 0, L), https://learn.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/input-mask-characters - dostęp 2026-02-27

Materiały:

  • Dokumentacja Microsoft: opis symboli masek wprowadzania w Access
  • Ćwiczenia: tworzenie tabel i formularzy z polami o różnych maskach
  • Porównanie: Maska wprowadzania vs Reguła sprawdzania (Validation Rule)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego