76
danych]
Tematy zaawansowane
77
i | |||||
l VI ł.....I I -I |
UKOWMU
kategoria
Dttfagort
(towaryT) i przenosimy wszystkie pola do podformularza. W trzecim oknie kreatora (patrz rysunek 73) potwierdzamy sposób połączenia danych podformularza z formula-0em głównym (dzięki ustanowionej wcześniej relacji, kreator ustawił łącza automatycznie) i klikamy Dalej.
Cit (tao iwkKa idtfrcwfcć, pcleioaą^fc**
łcraiarr zpośtmimtm. ay &aa »•***■: iparfiattktyt
'* wAmniktr
Q
). Potem można obejrzeć je Gotowy formularz zamyka*?
'nazwa ■ cen#
lojtt
m
Rysunek 72. Wygląd formularza po zmianach
Zmiany w projekcie trzeba zapisać (przycisk Zapisz w widoku formularza (przycisk Widok Formularz my poleceniem Pllk/Zamknij.
Formularz z podformularzem
W formularzu można również grupować dane. W tym celu należy utworzyć formularz złożony, tzn. formularz zawierający formularz podrzędny, czyli podformularz.
Załóżmy, że chcemy w formularzu pogrupować towary według kategorii. W takiej sytuacji pola związane z kategorią (identyfikator i nazwa kategorii) powinny stanowić elementy formularza głównego, zaś pozostałe - pod formularza.
| ' "a
kHegont '■ofeap
.- V w - -
Uiowy . _____*
IDfowam ' narwa |
i | ||
► |
I zoom aa m |
15000 2ł wnftory |
I |
5 ZOOM V34 |
235.00 rł eewnfrzny | ||
• |
22 ZOlTRK FMOk WSP Rockweii CAatonumw) |
29600 Z* dowycjf^ama |
J MorĆ: “Ml I _<] _ J_
SWMhll
Aby utworzyć obiekt o wspomnianych parametrach tworzymy najpierw formularz główny na podstawie tabeli kategorieT. Czynności z tym związane zostawiamy Czytelnikowi do samodzielnego wykonania, sugerując jedynie nadanie formularzowi nazwy towary-kategoriami. Gotowy formularz wyświetlamy w oknie projektowym.
Potem sprawdzamy czy w przyborniku jest naciśnięty przycisk £• , który aktywuje kreatory formantów (jeśli nie - trzeba go kliknąć). Następnie, również z przybornika, wybieramy przycisk Podfocmularz/P od raport ® i w części Szczegóły rysujemy (myszą przy wciśniętym jej lewym klawiszu) spory prostokąt.
Po zwolnieniu myszy uruchomi się kreator podformulaizy. W pierwszym oknie dialogowym kreatora zostawiamy zaznaczoną opcję Użyj Istniejących tabel i kwt- 1 rand <w Accessie 97 opcję Tabela/Kwerenda), gdyż podstawą podformularza będzie tabela i klikamy Dalej W drugim oknie dialogowym wybieramy tabelę źródłową
Rysunek 73. Okno definiowania połączenia podformularza z formularzem głównym
Ostatni etap tworzenia podformularza polega na nadaniu mu nazwy. Wpisujemy zatem nazwę towary i kończymy pracę z kreatorem klikając Zakończ.
Będąc jeszcze w oknie projektowym, sprawdzamy, czy położenie formantów jest prawidłowe - jeśli pewne elementy zachodzą na siebie, trzeba je przesunąć. Po tych ewentualnych „kosmetycznych” poprawkach przełączamy się do widoku formularza.
Ponieważ w podformularzu powtarza się pole z nazwą kategorii, zwężamy je do zera. Jeśli trzeba, zmieniamy również szerokość innych pól, tak aby wyświetlane w nich wartości były całkowicie widoczne. Ostateczną postać formularza złożonego pokazuje rysunek 74.
Rysunek 74. Formularz złożony