Access - zaawansowane projektowanie baz danych.pdf
(
494 KB
)
Pobierz
Microsoft Word - access_zaawansowane_projektowanie_baz_danych.doc
SPIS TRE
ĺ
CI
WPROWADZENIE ...............................................................................................................................................2
OMÓWIENIE BAZY DANYCH..........................................................................................................................3
ZDARZENIA - ICH ROLA W TWORZENIU APLIKACJI ............................................................................6
U
STAWIANIE SPOSOBU URUCHAMIANIA BAZY DANYCH
.....................................................................................13
L
ISTA WYBRANYCH AKCJI
..................................................................................................................................13
OBIEKTY MICROSOFT ACCESS - ICH WŁA
ĺ
CIWO
ĺ
CI I METODY ....................................................18
W
YBRANE METODY I WŁA
ĺ
CIWO
ĺ
CI NIEKTÓRYCH OBIEKTÓW
. ..........................................................................20
WST
Ħ
P DO J
Ħ
ZYKA ACCESS BASIC............................................................................................................22
PODSTAWOWE INSTRUKCJE I FUNKCJE J
Ħ
ZYKA ACCESS BASIC ..................................................24
I
NSTRUKCJE
.......................................................................................................................................................24
F
UNKCJE
............................................................................................................................................................26
P
ROGRAMOWANIE ZA POMOC
ġ
OBIEKTÓW DOST
Ħ
PU DO DANYCH
......................................................................42
P
RZETWARZANIE TRANSAKCYJNE
......................................................................................................................59
ZAGADNIENIA DODATKOWE.......................................................................................................................61
W
YKORZYSTANIE J
Ħ
ZYKA
SQL-
PRZYKŁAD
......................................................................................................63
F
ILTROWANIE PRZEZ FORMULARZ
......................................................................................................................67
P
ODŁ
ġ
CZANIE DANYCH Z ZEWN
Ħ
TRZNYCH
ń
RÓDEŁ
...........................................................................................70
O
BSŁUGA BŁ
Ħ
DÓW WYKONANIA
........................................................................................................................72
1
Wprowadzenie
Tematem tego szkolenia jest wprowadzenie do tworzenia aplikacji obsługuj
Ģ
cych bazy
danych z wykorzystaniem j
ħ
zyka programowania Visual Basic.
W ci
Ģ
gu pi
ħ
ciu dni szkolenia uczestnicy maj
Ģ
za zadanie zbudowa
ę
z przygotowanych
obiektów (tabel, formularzy i raportów), pod kierunkiem prowadz
Ģ
cego zaj
ħ
cia, działaj
Ģ
c
Ģ
aplikacj
ħ
. Aplikacj
Ģ
t
Ģ
jest program obsługi wypo
Ň
yczalni płyt. Program ma umo
Ň
liwia
ę
prowadzenie ewidencji płyt, listy klientów, rejestrowanie wypo
Ň
ycze
ı
i zwrotów oraz
rozliczanie klientów i ksi
ħ
gowanie wpłat. Oprócz tego, na oddzielnych przykładach zostan
Ģ
zademonstrowane zagadnienia programowania, które nie zostały uj
ħ
te w przykładowej
aplikacji.
Program szkolenia trwa 5 dni i wygl
Ģ
da nast
ħ
puj
Ģ
co:
1.
Pierwszy dzie
ı
obejmuje przedstawienie elementów składowych i zapoznanie z projektem
aplikacji w podstawowej wersji, przedstawienie koncepcji zdarze
ı
i omówienie sposobów
sterowania działaniem aplikacji za pomoc
Ģ
obsługi tych zdarze
ı
(procedury zdarze
ı
).
Przedstawione zostan
Ģ
typowe zdarzenia wyst
ħ
puj
Ģ
ce w aplikacjach. Zadaniem
uczestników b
ħ
dzie wykonanie pod kierunkiem prowadz
Ģ
cego
ę
wicze
ı
znajduj
Ģ
cych si
ħ
w
materiałach szkoleniowych.
2.
Nast
ħ
pne dwa dni po
Ļ
wi
ħ
cone s
Ģ
podstawom programowania za pomoc
Ģ
obiektów
Microsoft Access. Przestawione zostan
Ģ
podstawowe instrukcje i elementy j
ħ
zyka Visual
Basic, zasady programowania oraz obiekty Microsoft Access - ich wła
Ļ
ciwo
Ļ
ci i metody.
Poznawanie tych obiektów b
ħ
dzie przebiegało równolegle z rozbudow
Ģ
aplikacji zgodnie z
przygotowanymi
ę
wiczeniami.
3.
Ostatnie dwa dni przeznaczone s
Ģ
na przedstawienie najwa
Ň
niejszych obiektów dost
ħ
pu do
danych (Data Access Objects) wraz z ich struktur
Ģ
, ich wła
Ļ
ciwo
Ļ
ci, metody i sposoby
korzystania z nich. Omówione zostanie tak
Ň
e wykorzystanie j
ħ
zyka SQL, zarz
Ģ
dzanie
dost
ħ
pem do obiektów z poziomu j
ħ
zyka, metody
Ļ
ledzenia i wykonywania programów.
Po wykonaniu
ę
wicze
ı
z tego zakresu powstanie w pełni działaj
Ģ
ca aplikacja.
UWAGA: Kurs jest podzielony na etapy. Na pocz
Ģ
tku ka
Ň
dego etapu uczestnicy musz
Ģ
skopiowa
ę
na dysk lokalny z dysku sieciowego, z katalogu podanego przez prowadz
Ģ
cego,
wersj
ħ
bazy danych z poprzedniego dnia uzupełnion
Ģ
o elementy potrzebne na
ę
wiczenia w
danym dniu (z zało
Ň
enia uczestnicy nie tworz
Ģ
formularzy, raportów, zapyta
ı
i tabel gdy
Ň
nie
jest to celem szkolenia).
2
Omówienie bazy danych
Proces tworzenia aplikacji zaczniemy od utworzenia podstawowej wersji bazy danych, której
zadaniem b
ħ
dzie na pocz
Ģ
tku przechowywanie informacji tylko o kategoriach muzycznych,
wykonawcach, płytach i nagraniach na poszczególnych płytach. W skład bazy wchodz
Ģ
nast
ħ
puj
Ģ
ce elementy:
1.
Cztery tabele dotycz
Ģ
ce informacji o płytach:
•
KATEGORIE MUZYCZNE
•
WYKONAWCY
•
PŁYTY
•
NAGRANIA
•
Dodatkowa tabela nie zwi
Ģ
zana merytorycznie z muzyk
Ģ
- tabela MENU. W tej tabeli
znajduj
Ģ
si
ħ
oznaczone liczbami nazwy polece
ı
. Tabela ta zostanie wykorzystana do
sterowania aplikacj
Ģ
. Polecenia podzielone zostały na trzy grupy:
-
KATALOG (s
Ģ
to polecenia oznaczone numerami od 100 do 199),
-
WYDRUKI (200-299)
-
KLIENCI (300 -399).
Relacje (zwi
Ģ
zki) mi
ħ
dzy tabelami przedstawione zostały na poni
Ň
szym rysunku.
Rys. 1 Relacje mi
ħ
dzy tabelami
2.
Cztery zapytania.
•
trzy z nich (KATALOG, WYDRUKI, KLIENCI) wybieraj
Ģ
z tabeli MENU polecenia z
odpowiedniej grupy,
•
czwarte - LISTA PŁYT - wy
Ļ
wietla list
ħ
płyt zarejestrowanych w bazie.
3
3. Pi
ħę
formularzy:
•
LOGO
- formularz b
ħ
dzie automatycznie wy
Ļ
wietlany po otwarciu bazy danych. Znajduj
Ģ
si
ħ
na nim dwie etykiety z informacjami o aplikacji. Po upływie zadanego czasu
(np. 5 sekund), lub po klikni
ħ
ciu myszk
Ģ
w dowolnym miejscu formularza, formularz ten
b
ħ
dzie zamykany, a po jego zamkni
ħ
ciu automatycznie b
ħ
dzie otwierany formularz
PANEL STEROWANIA
•
PANEL STEROWANIA
- centralny formularz całej aplikacji. Jego zadaniem b
ħ
dzie
udost
ħ
pnienie u
Ň
ytkownikowi, za po
Ļ
rednictwem polece
ı
i przycisków, wszystkich akcji
niezb
ħ
dnych do poprawnej pracy aplikacji.
Poszczególne elementy steruj
Ģ
ce zostały zaznaczone na rysunku i zostan
Ģ
poni
Ň
ej omówione.
Grupa opcji
Etykieta
Pole listy
Etykieta
Przycisk
polecenia
Przycisk
polecenia
Rys. 2 Okno dialogowe - Panel sterowania aplikacj
Ģ
Etykieta
, informuje jaka grupa polece
ı
wy
Ļ
wietlana jest w polu listy poni
Ň
ej.
Grupa opcji
, składaj
Ģ
ca si
ħ
z czterech przycisków (warto
Ļ
ci przekazywane przez t
ħ
grup
ħ
to odpowiednio 1, 2, 3 i 4 dla kolejnych przycisków od góry). Zadaniem trzech
pierwszych przycisków jest wy
Ļ
wietlenie w
polu listy
polece
ı
(z odpowiedniego
zapytania) oraz zmian
ħ
tytułu
etykiety
.
Przycisk polecenia
otwiera formularz obsługi wypo
Ň
yczalni. (Formularz pojawi si
ħ
w
jednym z kolejnych etapów szkolenia)
Pole listy
, w którym po klikni
ħ
ciu odpowiedniego przycisku z
grupy opcji
pojawi si
ħ
lista polece
ı
z odpowiedniego zapytania. Dwukrotne klikni
ħ
cie polecenia
wy
Ļ
wietlonego w tym polu ma spowodowa
ę
wykonanie odpowiedniej akcji.
Etykieta
- dwukrotne klikni
ħ
cie tej etykiety powoduje wy
Ļ
wietlanie komunikatu z
informacj
Ģ
o autorze.
Przycisk polecenia
- przycisk ko
ı
cz
Ģ
cy prac
ħ
z aplikacj
Ģ
i programem Access.
•
PŁYTY
- Formularz zespolony przeznaczony do wy
Ļ
wietlania i edycji informacji o
płytach. (W formularzu
PŁYTY
umieszczony jest podformularz
Płyty podformularz
w
którym wy
Ļ
wietlane s
Ģ
tytuły nagra
ı
).
1
2
3
4
4
6
5
7
14
8
13
Rys. 3 Okno dialogowe formularza PŁYTY
11
10
9
Elementy steruj
Ģ
ce na formularzu PŁYTY
1)
Zwi
Ģ
zane pole tekstowe
zawieraj
Ģ
ce numer płyty (przy dodawaniu nowego
rekordu, Access powinien automatycznie proponowa
ę
kolejny numer - prosz
ħ
pami
ħ
ta
ę
,
Ň
e nie jest to pole typu licznik)
2)
Pole kombi
- pole zwi
Ģ
zane z polem
Numer wykonawcy
w tabeli PŁYTY. W
programie umo
Ň
liwimy dopisywania do listy nowych wykonawców.
ń
ródłem
wiersza dla tego pola jest tabela WYKONAWCY.
3)
Pole kombi
- pole zwi
Ģ
zane z polem
Numer kategorii
w tabeli PŁYTY.
ń
ródłem
wiersza dla tego pola jest tabela KATEGORIE.
4)
Pole tekstowe
zwi
Ģ
zane z polem
Tytuł
tabeli PŁYTY.
5) 6) 7) -
Niezwi
Ģ
zane pola tekstowe
w których wy
Ļ
wietlane s
Ģ
informacje zgodnie z
opisem na etykietach.
8) Grupa
przycisków polece
ı
słu
ŇĢ
cych do przechodzenia po rekordach.
9)
Przycisk polecenia
usuwaj
Ģ
cy płyt
ħ
z katalogu
10)
Przycisk polecenia
dodaj
Ģ
cy now
Ģ
płyt
ħ
do katalogu.
11) 12)
Przyciski polece
ı
ustawiaj
Ģ
ce filtrowanie płyt na wybranego wykonawc
ħ
i
wybran
Ģ
kategori
ħ
muzyki.
13)
Przycisk polecenia
zamykaj
Ģ
cy formularz
14)
Podformularz
Płyty podformularz
wy
Ļ
wietlaj
Ģ
cy informacje o nagraniach
znajduj
Ģ
cych si
ħ
na płycie (z tabeli NAGRANIA).
•
PŁYTY PODFORMULARZ
- formularz b
ħ
d
Ģ
cy cz
ħĻ
ci
Ģ
składow
Ģ
formularza
zespolonego PŁYTY
•
NOWY WYKONAWCA
- formularz do edycji i wprowadzania danych o wykonawcach.
Ę
WICZENIE 1
5
12
Plik z chomika:
starosta69
Inne pliki z tego folderu:
SKOROW.DOC
(153 KB)
Access - Księga eksperta.doc
(21486 KB)
Bazy Danych - Robert Chwastek.pdf
(360 KB)
Access 2000 - księga eksperta.pdf
(12866 KB)
Access - zaawansowane projektowanie baz danych.pdf
(494 KB)
Inne foldery tego chomika:
c, c++
css
delphi
e-booki www
html, xml, xhtml
Zgłoś jeśli
naruszono regulamin