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.