KWALIFIKACJA INF3 - WRZESIEŃ 2015

PYTANIE NR 19.
Aby uprościć wprowadzanie i edytowanie danych w tabeli, należy zdefiniować
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Formularz służy jako wygodny interfejs do wprowadzania i edytowania rekordów w tabeli (np. z kontrolkami, walidacją i ograniczeniem widocznych pól). Kwerenda SELECT służy głównie do odczytu danych, raport do prezentacji/drukowania, a filtr jedynie zawęża widok danych, nie upraszcza samej edycji.

Pełne wyjaśnienie:

Do uproszczenia wprowadzania i edytowania danych w tabeli stosuje się formularz, ponieważ jest on warstwą interfejsu użytkownika nad danymi. Formularz pozwala dobrać pola, kolejność wprowadzania, typy kontrolek (np. pola tekstowe, listy wyboru), a także dodać walidację i logikę, która zmniejsza liczbę błędów przy wpisywaniu danych. W praktyce formularz jest podstawowym narzędziem pracy użytkownika końcowego z rekordami (CRUD), kiedy nie powinien on pracować bezpośrednio na "surowej" tabeli.

Odpowiedź "kwerendę SELECT" jest niepoprawna, bo SELECT odpowiada za pobieranie (odczyt) danych według kryteriów, sortowanie czy łączenie tabel. Może ułatwiać analizę danych, ale nie jest typowym, przyjaznym mechanizmem edycji rekordów dla użytkownika (zwłaszcza w kontekście narzędzi egzaminacyjnych i obiektów bazodanowych).

Odpowiedź "raport" jest niepoprawna, ponieważ raport służy do prezentacji danych (zestawień, podsumowań, wydruków) i zwykle jest formatem "tylko do odczytu". Uczeń może się pomylić, bo raport "porządkuje" dane wizualnie, ale nie rozwiązuje problemu wprowadzania i edycji.

Odpowiedź "filtr" także jest niepoprawna: filtrowanie ogranicza widoczne rekordy (np. tylko te spełniające warunek), co bywa pomocne przy wyszukiwaniu, lecz nie jest narzędziem do projektowania wygodnego interfejsu edycyjnego. Formularz natomiast łączy wygodę obsługi z kontrolą jakości wprowadzanych danych.

Wskazówka egzaminacyjna: jeśli w treści pojawiają się słowa "wprowadzanie", "edycja", "interfejs", "kontrolki", to najczęściej chodzi o formularz, a jeśli "zestawienie", "wydruk", "podsumowanie" – o raport.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Formularz to interfejs do pracy z rekordami tabeli: ułatwia dodawanie, edycję i przeglądanie danych. Pozwala dobrać pola, ustawić kolejność, użyć kontrolek (np. list wyboru) i dodać walidację, dzięki czemu użytkownik popełnia mniej błędów niż przy pracy bezpośrednio na tabeli.
Formularz ogranicza użytkownika do potrzebnych pól i narzuca poprawny sposób wprowadzania danych (maski, listy, reguły). Widok tabeli bywa "surowy": łatwo edytować niewłaściwe kolumny, pomylić typy danych lub pominąć wymagane pola. Formularz zwiększa ergonomię i kontrolę jakości danych.
Kwerenda SELECT służy głównie do odczytu: wybiera rekordy spełniające warunki, sortuje, łączy tabele i tworzy zestawienia do analizy. Nie jest typowym interfejsem dla użytkownika do wpisywania danych, bo jej celem jest zapytanie o dane, a nie wygodne prowadzenie użytkownika przez proces edycji.
Raport to format prezentacji danych: przygotowuje czytelne zestawienia, podsumowania i wydruki (np. faktury, listy, statystyki). Używa się go, gdy dane mają być pokazane w określonym układzie, często z grupowaniem i sumami. Raport nie służy do bieżącej edycji rekordów.
Nie. Filtr tylko zawęża widok rekordów, np. pokazuje dane spełniające warunek. Może ułatwić znalezienie właściwego wpisu, ale nie zapewnia wygodnego interfejsu edycji (kontrolek, walidacji, układu pól). Do upraszczania wprowadzania i edycji stosuje się formularz.
Najczęściej pomagają: listy rozwijane dla pól słownikowych, maski wprowadzania (np. telefon, PESEL), pola wyboru dla wartości logicznych, komunikaty walidacyjne oraz domyślne wartości. Dzięki temu użytkownik nie musi pamiętać formatów i ograniczeń, a aplikacja może wymuszać poprawność danych.
Idea jest podobna: oba typy formularzy służą do operacji CRUD na danych. W webie formularz HTML wysyła dane do aplikacji (backend), która zapisuje je w bazie. W narzędziach typu Access/Base formularz jest obiektem bazy/użytkowym interfejsem. W obu przypadkach celem jest wygoda i walidacja.
Uczniowie często kojarzą "ładny układ danych" z raportem i wybierają go, gdy pytanie mówi o "uproszczeniu". Kluczowe jest słowo "wprowadzanie/edytowanie" – to domena formularza. Raport odpowiada na potrzeby prezentacji i druku, zwykle bez edycji rekordów.
Gdy tabela ma dużo kolumn lub część pól jest techniczna i nie powinna być edytowana przez użytkownika. Osobny formularz pozwala pokazać tylko potrzebne pola, dodać opisy, podzielić dane na sekcje oraz zastosować kontrolki ograniczające błędy. To typowe w panelach administracyjnych.
Jeśli w treści pojawiają się: "wpisywanie", "edycja", "ułatwienie wprowadzania", "kontrolki", "walidacja", to chodzi o formularz. Gdy widzisz: "wybierz rekordy", "warunek", "sortowanie", "złączenie tabel", to częściej dotyczy kwerendy (np. SELECT), czyli odczytu i analizy danych.
info

To pytanie poprawnie rozwiązuje 75% zdających egzamin. średnio łatwe

W praktyce zawodowej kluczowe jest to, że formularz służy jako wygodny interfejs do wprowadzania i edytowania rekordów w tabeli (np. z kontrolkami, walidacją i ograniczeniem widocznych pól).

Źródła:

  • Microsoft Support: "Create a form in Access" (instrukcja tworzenia formularza), https://support.microsoft.com/en-us/office/create-a-form-in-access-5d5505e0-4e7d-4f4c-8e4c-7a5b1c9d2a1f - accessed 2026-03-04
  • LibreOffice Help: "Forms in LibreOffice Base" (opis roli formularzy w bazie), https://help.libreoffice.org/latest/en-US/text/shared/explorer/database/05030100.html - accessed 2026-03-04
  • Microsoft Support: "Introduction to queries" (rola kwerend/SELECT w Access), https://support.microsoft.com/en-us/office/introduction-to-queries-a9739a09-d3ff-4f36-8ac3-5760249fb65c - accessed 2026-03-04

Materiały:

  • Dokumentacja narzędzi bazodanowych (MS Access, LibreOffice Base) dotycząca formularzy
  • Materiały o operacjach CRUD w aplikacjach webowych
  • Kursy SQL (rola SELECT oraz różnica między odczytem a modyfikacją danych)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego