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:  

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

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

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

danych.  
 

Tworzenie formularzy z wykorzystaniem Kreatora formularzy  

Etapy tworzenia formularza:  

Wybierz polecenie Nowy  

W oknie Nowy Formularz wybierz opcję Kreator formularzy  

 

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

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

źródeł),  

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

przenieść wybrane pole do tworzonego formularza,  

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  

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