formularze

Transkrypt

formularze
FORMULARZE
Formularze umożliwiają wyświetlanie danych w atrakcyjnej formie z możliwością edycji danych oraz
dodania nowych rekordów. Obiektem bazowym formularzy mogą być tabele lub kwerendy. Formularze
można projektować poprzez kreator formularzy oraz „ręcznie” w widoku projektu.
Każdy formularz jest zbudowany z sekcji: nagłówka, stopki i szczegółów . W jego skład wchodzą
formanty typu etykieta, pole tekstowe, przycisk polecenia i wiele innych.

Etykieta – stały napis (np. tytuł formularza, nazwy pól)

Pole tekstowe – wyświetla zawartość pola lub wyrażenia zbudowanego na podstawie pól.

Pole kombi – umożliwia wprowadzenie danych do pola przy wykorzystaniu stałego zestawu
wartości lub danych pobieranych z innej tabeli. (Formant ten jest tworzony automatycznie
przez kreator, jeśli związane z nim pole zostało zaprojektowane jako odnośnik)
Przycisk polecenia – umożliwia wykonywanie różnego rodzaju operacji (np. zamknięcie

formularza, otwarcie itp.)
Do formularza można dodać także pola, których zawartość zostanie utworzona na podstawie innych
pól. W takim przypadku po dodaniu nowego pola tekstowego z przybornika należy w jego
właściwościach, na zakładce Dane, wprowadzić odpowiednie wyrażenie w polu Źródło formantu.
Należy pamiętać, że nazwy pól, do których się odwołujemy należy umieszczać w nawiasach
kwadratowych.
Standardowy formularz zawiera pewne stałe elementy: paski przewijania, selektory rekordów . Można
zmienić, ustawiając odpowiednie opcje w oknie Właściwości (zakładka Formant).
Przykład z rozwiązaniem
W bazie danych planety.mdb utwórz za pomocą kreatora formularz kolumnowy na podstawie tabeli
Planety. Do sekcji Nagłówek formularza dodaj w postaci etykiety tytuł formularza; do sekcji Stopka
dodaj przycisk polecenia otwierającego formularz Bibliografia.
Rozwiązanie:
1. W zakładce Formularze wybieramy Utwórz formularz za pomocą kreatora. W wierszu
Tabele/Kwerendy wybieramy tabelę Planety. Do okna Zaznaczone pola przenosimy
wszystkie pola poza jednym – Klucz. W kolejnym oknie wybieramy kolumnowy układ
formularza. W następnej kolejności wybieramy jeden ze stylów (dowolny z listy) i nadajemy
formularzowi)
tytuł „Planety”. Na tym kończy się tworzenie formularza, który zostaje
wyświetlony w widoku umożliwiającym przeglądanie i edycję danych.
2. Przechodzimy do widoku umożliwiającego zmianę projektu formularza (Widok/Widok
projekt) oraz zwiększamy rozmiar okna. Rozciągamy obszar Nagłówek formularza. W
przyborniku wybieramy formant Etykieta i umieszczamy go jako prostokąt w sekcji Nagłówek.
Wpisujemy „Dane o planetach”. Zaznaczamy cały formant i we właściwościach (dostępnych
po kliknięciu prawym przyciskiem myszy) wybieramy odpowiednią wielkość czcionki, krój i
kolor.
3. Rozciągamy obszar Stopka formularza. W przyborniku wybieramy formant Przycisk
polecenia i umieszczamy go jako prostokąt w sekcji stopka. W oknie Kreator przycisków
poleceń wybieramy kategorię Operacje na formularzach i akcję Otwórz formularz. Z listy
dostępnych formularzy wybieramy Bibliografia. Wyświetlamy wszystkie rekordy. Na przycisku
ma być umieszczony tekst „Bibliografia”.
Zadania do wykonania:
1. Zmodyfikuj formularz Księżyce w bazie Planety.mdb. Usuń niepotrzebny formant Odkrywca,
zwiększ szerokość formantu Rok odkrycia, zmień etykietę na Rok odkrycia i odkrywca.
2. Zmodyfikuj formularz Planety, dodając pole, w którym będzie wyliczona średnica planety w
kilometrach(w tabeli jest to stosunek średnicy planety do średnicy Ziemi), wiedząc że Ziemia
ma średnicę 12756km.