Projektowanie formularzy

background image









Formularze w MS Access 2007


Katedra Zastosowań Informatyki

background image

Projektowanie formularzy

Formularze to obiekty bazy danych wykorzystywane do wprowadzania, edycji i przeglądania danych. W MS

Access istnieją dwa sposoby tworzenia formularzy:

Autoformularz,

za pomocą okna Widok projektu,

z wykorzystaniem narzędzia Kreator formularzy.
Wszystkie informacje w formularzach zawarte są w elementach sterujących (formanty). Wyróżniamy

następujące elementy sterujące:

związane – gdzie źródłem danych jest tabela lub kwerenda,

niezwiązane – brak źródła danych,

wyliczane – gdzie element wyliczany na podstawie danego pola tabeli lub kwerendy.

Tworzenie Autoformularzy

Najprostszym przykładem formularza do wprowadzania danych jest Autoformularz. Etapy tworzenia:

1

w oknie głównym bazy danych wybierz polecenie Nowy,

2

w oknie Nowy Formularz wybierz tabelę lub kwerendę (źródło formularza) z której pochodzą dane obiektu.

3

w oknie Nowy Formularz wybierz odpowiedni typ Autoformularza: kolumnowy, tabelaryczny lub arkusz

danych.

Tworzenie formularzy z wykorzystaniem Kreatora formularzy

Etapy tworzenia formularza:

1

Wybierz polecenie Nowy

2

W oknie Nowy Formularz wybierz opcję Kreator formularzy

W pierwszej kolejności (patrz rys.1) należy:

1

wybrać tabele lub kwerendę, będącą źródłem informacji (źródło danych może być z jednego lub kilku

źródeł),
2

wybrać pole z zaznaczonego źródła w pierwszym kroku,

3

przenieść wybrane pole do tworzonego formularza,

4

wybrać polecenie Dalej.


Rys. 1. Widok pierwszego okna kreatora formularzy

background image

Kolejne kroki formularza zależą od tego, czy w pierwszym oknie wybraliśmy jedno źródło danych czy kilka.

Jeżeli kilka źródeł, to w drugim kroku należy określić w jaki sposób dane mają być wyświetlane (pogrupowane
względem którego źródła), co zostało pokazane na rys. 2.

Rys. 2. Widok okna kreatora formularzy do określenia sposobu wyświetlania danych

W zależności od wyboru sposobu wyświetlania danych , dane można przedstawić w postaci pojedynczego

formularza (przypadek pierwszy) lub formularza z podformularzem albo połączonych formularzy (przypadek drugi).

W przypadku pojedynczego formularza oraz połączonych formularzy dalej postępujemy tak samo jak przy

wyborze jednego źródła danych w pierwszym oknie. Jeżeli wybrany został formularz z podformularzem, wówczas w
kolejnym kroku należy określić układ podformularza, co zostało pokazana na rys. 3.

Rys. 3. Widok okna kreatora formularzy do określenia układu podformularza

Jeżeli w pierwszym oknie kreatora wybraliśmy jedno źródło danych, to następnie należy wybrać odpowiednio

typ oraz styl formularza (patrz rys. 4):

1. określić nazwę formularza,

2. wybrać sposób wyświetlenia utworzonego formularza,

3. wybrać polecenie Zakończ.

background image

Rys. 4. Widok czwartego okna kreatora formularzy

Efekt końcowy pokazany został na rys. 5, natomiast zmiany projektowe należy wykonać w oknie Widok

projektu.

Rys. 5. Przykłady formularzy utworzonych z wykorzystaniem Kreatora formularzy: 1. formularz z

podformularzem, 2. formularz pojedynczy, 2. połączone formularze

Tworzenie formularzy za pomocą okna Widoku projektu

Kolejnym sposobem tworzenia formularzy jest tworzenie za pomocą okna Widok projektu. Etapy

projektowania:

background image

1. W oknie bazy danych wybierz polecenie Nowy;

2. W oknie Nowy formularz wybierz opcja Widok projektu;

3. Określ w oknie właściwości formularza źródło rekordów: okno właściwości formularza (patrz rys. 6
pozycja 1), zakładka Dane, opcja Źródło rekordów. Źródłem rekordów może być tylko albo tabela, albo
kwerenda i należy go wybrać z listy (patrz rys 6 punkt 2). W przypadku, gdy nie mamy jeszcze utworzonej
kwerendy, to możemy to utworzyć ją na tym poziomie (patrz rys. 6 punkt 3).

Rys. 6. Okno właściwości formularz. Określanie źródła rekordów

4. Dodaj elementy sterujące. Związany element sterujący można dodać w następujący sposób:

a. przeciągając do formularza pole z okna Lista pól

(patrz rys 7),

Rys. 7. Okno Lista pól. Dodawanie elementów sterujących









b. przeciągając element sterujący z Przybornika

(patrz rys. 8 punkt 1 i 2). Korzystając

z Przybornika należy dla danego formantu określić w oknie właściwości opcję źródło formantu (patrz
rys. 8 punkt 3).

Rys. 8. Okno Lista pól. Dodawanie elementów sterujących

background image

Listę dostępnych elementów sterujących z opisem ich zastosowania przedstawiono w tabeli 1.

Tabela 1.

Lista najczęściej używanych elementów sterujących i ich zastosowanie

Źródło: P.Cassel„ C. Eddy, J. Price, Access 2002/XP PL dla każdego, Helion 2003, s. 147.

5. Zwiększ efektywność formularza dodając/odejmując sekcje. W formularzach w MS Access dostępnych
jest pięć sekcji i każda z nich ma konkretne przeznaczenie. Opis i przeznaczenie dostępnych sekcji
omówiono w tabeli 2.

Tabela 2.

Podstawowe sekcje formularza


Źródło: opracowanie własne.

6.

Określ właściwości formularza. W oknie właściwości można określić na przykład przeznaczenie formularza, a

dokładniej wystarczy ustawić na tak/nie odpowiednio opcje: edycja dozwolona, usuwanie dozwolone, dodawanie
dozwolone, wprowadzanie danych
(właściwości formularza, zakładka Dane). Na przykład formularz do
wprowadzania danych musi mieć włączoną opcję wprowadzanie danych, wówczas po otwarciu formularza
wyświetlane są puste pola.

Nazwa elementu
steruj
ącego

Zastosowanie

Pole tekstowe

Zawiera tekst lub liczby. Może być związane, niezwiązane lub zawierać obliczenia
(wyrażenie).

Etykieta

Zawiera nazwę formularza, pola lub instrukcję wprowadzania danych.

Pole listy

Lista wartości (pozycji na liście). Zwykle związana, choć poszczególne pozycje można
także dodawać programowo.

Pole kombi

Znajome pole z rozwijaną listą. Połączenie pola tekstowego i pola listy.

Pole wyboru

Kwadratowe pole użyteczne przy wprowadzaniu danych typu Tak/Nie i określaniu
preferencji w formularzu.

Przycisk opcji

Kolejny formant umożliwiający udzielanie odpowiedzi typu Tak/Nie, często używany w
grupach.

Grupa opcji

Grupa przycisków opcji lub pól wyboru, z których wybrać można tylko jeden.

Niezwiązana ramka
obiektu

Wyświetlanie obiektu (np. rysunku), który nie zmienia się przy przechodzeniu pomiędzy
kolejnymi rekordami.

Związana ramka obiektu Wyświetlanie obiektów, które powinny się zmieniać w kolejnych rekordach (w każdym

rekordzie mamy np. zdjęcie innego pracownika).

Formant Karta

Tworzenie formularzy z zakładkami o wyglądzie przypominającym okna dialogowe
pakietu Office 2000 używane do określania preferencji.

Podformularz

Tworzenie formularzy kontrolowanych przez inne formularze (tzn. związanych z nimi).
Najczęściej używane do tworzenia bardziej szczegółowych zestawień, np. listy
szczegółów dotyczących zamówień klienta.

Linia

Tworzenie linii oddzielających wizualnie elementy formularza.

Prostokąt

Tworzenie kwadratów lub prostokątów do oddzielenia elementów formularza.

Nazwa sekcji

Opis

Nagłówek formularza Sekcja widoczna w widoku projektu na górze ekranu, w podglądzie na górze pierwszej

strony. Wykorzystywana, np. do wyświetlania tytułu formularza, instrukcji obsługi,
przycisków poleceń.

Nagłówek strony

Sekcja widoczna jedynie na wydrukach formularza. Wykorzystywana, np. do wyświetla
tytułu, opisu kolumn, itp.

Szczegóły

Sekcja widoczna na środku formularza. Wykorzystywana do wyświetlania rekordów.

Stopka strony

Sekcja widoczna jedynie na wydrukach formularza. Wykorzystywana do wyświetlania np.
daty, numeru strony.

Stopka formularza

Sekcja widoczna w widoku projektu na dole ekranu, w podglądzie na ostatniej stronie.
Wykorzystywana np. do wyświetla instrukcji obsługi, przycisków poleceń.

Nazwa elementu
steruj
ącego

Zastosowanie

Pole tekstowe

Zawiera tekst lub liczby. Może być związane, niezwiązane lub zawierać obliczenia
(wyrażenie).

Etykieta

Zawiera nazwę formularza, pola lub instrukcję wprowadzania danych.

Pole listy

Lista wartości (pozycji na liście). Zwykle związana, choć poszczególne pozycje można
także dodawać programowo.

Pole kombi

Znajome pole z rozwijaną listą. Połączenie pola tekstowego i pola listy.

Pole wyboru

Kwadratowe pole użyteczne przy wprowadzaniu danych typu Tak/Nie i określaniu
preferencji w formularzu.

Przycisk opcji

Kolejny formant umożliwiający udzielanie odpowiedzi typu Tak/Nie, często używany w
grupach.

Grupa opcji

Grupa przycisków opcji lub pól wyboru, z których wybrać można tylko jeden.

Niezwiązana ramka
obiektu

Wyświetlanie obiektu (np. rysunku), który nie zmienia się przy przechodzeniu pomiędzy
kolejnymi rekordami.

Związana ramka obiektu Wyświetlanie obiektów, które powinny się zmieniać w kolejnych rekordach (w każdym

rekordzie mamy np. zdjęcie innego pracownika).

Formant Karta

Tworzenie formularzy z zakładkami o wyglądzie przypominającym okna dialogowe
pakietu Office 2000 używane do określania preferencji.

Podformularz

Tworzenie formularzy kontrolowanych przez inne formularze (tzn. związanych z nimi).
Najczęściej używane do tworzenia bardziej szczegółowych zestawień, np. listy
szczegółów dotyczących zamówień klienta.

Linia

Tworzenie linii oddzielających wizualnie elementy formularza.

Prostokąt

Tworzenie kwadratów lub prostokątów do oddzielenia elementów formularza.

Nazwa sekcji

Opis

Nagłówek formularza Sekcja widoczna w widoku projektu na górze ekranu, w podglądzie na górze pierwszej

background image

7.

Zwiększ efektywność formularza poprzez dodanie przycisków poleceń. Przyciski poleceń służą do
uruchamiania akcji lub ciągu akcji i mogą być tworzone z wykorzystaniem lub bez pomocy kreatora.
Aby skorzystać z kreatora należy w oknie Przybornik w pierwszej kolejności zaznaczyć opcję
Kreatorzy formantów , a następnie Przycisk polecenia

. Dodawane przyciski poleceń z wykorzystaniem

kreatora można używać na przykład do:

• nawigacji pomiędzy rekordami (przejdź do następnego, poprzedniego, pierwszego, ostatniego, znajdź
następny, znajdź rekord),
• operacji na rekordach (cofnij rekord, dodaj nowy, drukuj nowy rekord, duplikat rekordu, usuń/Zapisz
operacje na formularzach/raportach),
• operacji na formularzach (drukuj, edytuj, odśwież i zamknij formularz),
• operacji na raportach (drukuj, podgląd, wyślij raport do pliku),

uruchomienia aplikacji, np. Notatnik, MS Excel, MS Word.


Na rys. 10 pokazano przykład formularza, który umożliwia przeglądanie i edycję rekordów.

Rys. 10. Przykład formularza Dostawcy. Formularz umożliwia przeglądanie i modyfikowanie

rekordów


Wyszukiwarka

Podobne podstrony:
lekcja 6 - Projektowanie formularza, SZKOŁA, 2010-2011
BizAgi Studio Cz 3 Projektowanie formularzy
BizAgi Studio Cz, 3 Projektowanie formularzy
Projekt 1 Projekt 1 formularz do zadania E id 82993
Projekt 1 formularz do zadania E poprawiony
Projekt 1 formularz do zadania E poprawiony
Awaryjny formularz informacyjny pracownika, Zarządzanie projektem(1)
projektowanie inżynierskie, Formułowanie wymagań zadania -WYKŁAD 4, 6
Pedagogika czasu wolnego formularz projektu 2011-2012, Materiały na studia, Turystyka i Rekreacja, P
Formularz Pp2, OŚ, sem II 1 SOWiG, Systemy Finansowania Ochrony Środowiska w Polsce, Projekt SFOŚwP
Formularz projektowanie produktow-2, Zarządzanie operacyjne, Typa
Formularz Pp1, OŚ, sem II 1 SOWiG, Systemy Finansowania Ochrony Środowiska w Polsce, Projekt SFOŚwP
Formularz Wprowadzania Zmian W Projekcie
Projekt ogolny scalenia, projektowanie2 poprawione formularze
Standardy w Projektowaniu Systemow Dialogowych %c6w3 Przemienna inicjatywa, formularze i gramatyki
Formularz wniosku projektu socjalnego KASIA, Projekt Socjalny
1 projektowanie tabel i formularzy
Formularz dokumentacji projektu dyplomowego

więcej podobnych podstron