r
82 Bazy danych
Tematy zaawansowane _83
Aby ułatwić sobie rozmieszczanie dołączonych formantów. można zaznaczyć my. szą trzy pola tekstowe (bez etykiet; trzeba też upewnić się. że nie został zaznaczony sam formant Karta - patrz rysunek 78) i wybrać z menu polecenie Format/Odstępy w pionie/Jodnakowo (w Accessie 97 Format/Odstępy w pionie/Wyrównaj). Tak samo wyrównujemy formanty w poziomie.
| płaca |
------------- | |||||||
w ten sposób należy obrysować myszą same pola tekstowe lub klikać je kolejno z jednocześnie wciśniętym klawiszem SHIFT | ||||||||
od |
' ' | |||||||
>MlB |
: | |||||||
Rysunek 78. Sposób zaznaczania formantów
Do strony płaca dołączymy teraz formant podformularza odwołującego się do tabeli pracownłcy-płaceT. Klikamy więc kartę płaca (z pola widzenia czasowo znikają formanty wstawione na stronie adres) i znanym już sposobem dołączamy formant podformularza zawierający wszystkie pola tabeli źródłowej. Nadamy mu nazwę podformularz płac. Po zakończeniu pracy z kreatorem podformularza. usuwamy jego etykietę (etykieta nie jest potrzebna, gdyż nazwa strony opisuje dokładnie charakter zawartych w niej danych). Potem przełączamy się do widoku formularza, gdzie klikamy stronę płaca.
W zasadzie w przypadku podformularza, który wyświetla jeden rekord, nie trzebi używać widoku arkusza danych, niepotrzebne są również selektory pól, przyciski nawigacyjne i paski przewijania. Nie ma również potrzeby wyświetlania pola z identyfikatorem - widać go przecież w formularzu głównym.
Zamykamy zatem formularz danych osobowych i wyświetlamy w oknie projektowym podformularz płac. Tu rozwijamy listę właściwości formularza i ustalamy właściwość Widok domyślny na Formularz pojedynczy; anulujemy także wyświetlanie selektorów, przycisków nawigacyjnych i pasków przewijania.
Na koniec zaznaczamy etykietę identyfikatora w części Nagłówek formularza i ustawiamy właściwość Widoczny na Nie. Podobnie postępujemy z polem tekstowym identyfikatora. Innych zmian formatowych (na przykład stylu, koloru czcionki, itp.) dokonujemy według własnych upodobań, po czym zamykamy formularz zachowując zmiany.
* Gdy otworzymy formularz danych osobowych, będziemy mogli sprawdzić, czy zmiany w projekcie podformularza odniosły oczekiwany skutek. Przedstawione poniżej rysunki pokazują formularz z aktywną stroną adres (patrz rysunek 79) i płaca (patrz rysunek 80).
Rysunek 79. Widok formularza z aktywną stroną adres
Rysunek 80. Widok formularza z aktywną stroną płaca
^ W otwartym formularzu należy wprowadzić (pisząc małymi literami) dane dotyczące Anny Markowskiej, ur. 01 01-68 w Radomiu, zam. 00-431 Pruszków ul. Karowa 4/23, zatrudnionej dnia 02-05-97 na stanowisku asystentki, z płacą 1543 zł.
W formularzu działają wszystkie właściwości pól ustawione w projektach tabel źródłowych dla formularza. Warto zatem obserwować działanie masek wprowadzania i formatów pól (m.in. automatyczną zamianę małych liter na wielkie) Mo/ju te/ sprawdzić jak działa reguła poprawności dla pola z datą zatrudnienia.