access.-praktyczne-tworzenie-aplikacji.-gabinet-lekarski pełna wersja.pdf

(31365 KB) Pobierz
888078536.001.png
6
Access. Praktyczne tworzenie aplikacji. Gabinet lekarski
Rozdział 4. Modyfikowanie danych....................................................................47
Wprowadzanie danych.....................................................................................................47
Przykładowe dane bazy Gabinet................................................................................48
Tworzenie kwerend..........................................................................................................51
Wybór tabel :ródłowych kwerend.............................................................................53
Lista kwerend.............................................................................................................54
Rozdział 5. Strukturalny jzyk zapyta. ...............................................................63
Wybieranie kolumn z pojedynczej tabeli.........................................................................63
Wyraenia arytmetyczne...........................................................................................64
Aliasy.........................................................................................................................64
Literały.......................................................................................................................64
Łczenie kolumn........................................................................................................65
Eliminacja duplikatów...............................................................................................65
Porzdkowanie danych..............................................................................................66
Wybieranie wierszy z tabeli.............................................................................................66
Operatory logiczne.....................................................................................................66
Operatory j%zyka SQL...............................................................................................67
Wybieranie danych z wielu tabel.....................................................................................68
Złczenie równo-ciowe.............................................................................................68
Grupowanie danych.........................................................................................................69
Klauzula GROUP BY................................................................................................70
Klauzula HAVING....................................................................................................70
Podzapytania....................................................................................................................71
Cz II Programowanie bazy danych ...........................................73
Rozdział 6. Architektura SZBD Access..............................................................75
Programowanie zorientowane obiektowo........................................................................75
Projekt struktury aplikacji..........................................................................................76
Erodowisko Jet.................................................................................................................77
Obiekt specjalny DoCmd i jego metody....................................................................78
Edytor Visual Basic.........................................................................................................79
Rozdział 7. Tworzenie formularzy.......................................................................81
Tworzenie formularza przeznaczonego do wprowadzania danych.................................81
Tworzenie pozostałych formularzy przeznaczonych do wprowadzania danych.............87
Tworzenie formularza przeznaczonego do edycji danych...............................................91
Tworzenie pozostałych formularzy przeznaczonych do edycji danych...........................93
Rozdział 8. Tworzenie raportów.........................................................................97
Tworzenie raportu pobierajcego dane z kwerendy........................................................97
Grupowanie danych w raportach...................................................................................100
Zagniedanie grup danych.....................................................................................101
Dodawanie podsumowaG.........................................................................................102
Tworzenie raportu pobierajcego dane z tabel..............................................................104
Raport zbiorczy........................................................................................................104
Raport zawierajcy dane o wybranym pacjencie.....................................................105
Rozdział 9. Visual Basic dla aplikacji...............................................................107
Funkcje i podprogramy..................................................................................................107
Deklarowanie i wywoływanie funkcji.....................................................................107
Deklarowanie i wywoływanie podprogramów........................................................108
Instrukcja MsgBox.........................................................................................................108
Spis treci
7
Obsługa bł%dów .............................................................................................................109
Instrukcja On Error GoTo........................................................................................109
Instrukcja On Error GoTo 0.....................................................................................110
Instrukcja On Error Resume Next...........................................................................110
Instrukcja Resume...................................................................................................110
Instrukcje sterujce........................................................................................................110
Instrukcja If...Then..................................................................................................110
Instrukcja Select Case..............................................................................................111
P%tla For...Next........................................................................................................111
Formularz autostart........................................................................................................112
Formularz Edycja danych uytkownika.........................................................................114
Formularz Panel sterowania...........................................................................................114
Formularz Kopia zapasowa............................................................................................117
Cz III Korzystanie z bazy danych............................................121
Rozdział 10. Konfiguracja bazy danych ..............................................................123
Konfiguracja SZBD Access...........................................................................................123
Konfiguracja bazy danych Gabinet................................................................................124
Przygotowanie -rodowiska sieciowego...................................................................124
Połczenie klientów z baz......................................................................................126
Konfiguracja -rodowiska uytkownika..........................................................................128
Rozdział 11. Podrcznik u8ytkownika ................................................................131
Praca z programem.........................................................................................................131
Dodawanie danych...................................................................................................132
Edycja, Wyszukiwanie danych................................................................................134
Raporty....................................................................................................................136
Polecenia dodatkowe...............................................................................................137
Zarzdzanie baz danych.........................................................................................138
Rozwizywanie problemów...........................................................................................138
Jeeli wy-wietlane s komunikaty potwierdzeG......................................................139
Jeeli zamiast dat pojawia si% napis #nazwa?..........................................................139
Jeeli okna podgldu raportów s bardzo małe.......................................................139
Jeeli nie mona znale:L pliku z danymi.................................................................139
Jeeli nie wy-wietlaj si% okna dialogowe Przegldaj
umieszczone na formularzu Kopii zapasowej.......................................................140
Skrócona wielostanowiskowa umowa licencyjna ................................................141
Recenzja oprogramowania.................................................................................142
Rozdział 8.
Raporty s ostatnimi obiektami, które naley dołczy do aplikacji bazodanowej. Umo-
liwiaj one drukowanie oraz grupowanie danych. Proces projektowania raportu przy-
pomina tworzenie formularzy: projektant moe skorzysta z pomocy kreatora lub sa-
memu dobra wszystkie formanty raportu.
Przykładowa aplikacja zawiera kilkana%cie raportów rónego typu: s w%ród nich raporty
grupujce dane według zadanego kryterium, prezentujce dane w postaci kolumn, tabel
lub wyjustowanych pól, pobierajce dane z tabel lub kwerend oraz raporty zawierajce
podsumowania. Powodem tej rónorodno%ci jest próba pokazania Czytelnikowi całego
zakresu moliwo% SZBD Access . Poniewa utworzenie własnego raportu jest czynno-
%ci stosunkowo prost, Czytelnicy chccy korzysta z przykładowej bazy danych nie
powinni mie kłopotów z przygotowaniem własnych lub ujednoliceniem istniejcych
raportów.
Tworzenie raportu
pobierajcego dane z kwerendy
Jako pierwszy przygotujemy raport zawierajcy krótkie informacje o liczbie przepisanych
leków z poszczególnych grup leków. Poniewa wszystkie dane, które chcemy umie%ci
w raporcie znajduj si( w widoku grupy_dla_daty , aby przygotowa raport, naley:
1. Po wybraniu raportów z listy obiektów SZBD Access wybra opcj( Utwórz
raport za pomoc kreatora . Zostanie wy%wietlone okno podobne do pokazanego
na rysunku 8.1. Z listy dost(pnych tabel i kwerend wybieramy kwerend( grupy_
dla_daty jako kwerend( ,ródłow dla projektowanego raportu.
2. Wybieramy wszystkie pola kwerendy i naciskamy przycisk Dalej .
3. W nast(pnym kroku moemy doda poziomy grupowania danych w raporcie.
Naciskamy przycisk Dalej .
888078536.002.png
98
Cz II
Programowanie bazy danych
Rysunek 8.1.
Wybieranie danych
ródłowych raportu
4. Kolejnym etapem jest okre%lenie metody sortowania danych. Wybieramy
sortowanie od najwi(kszych do najmniejszych warto%ci pola razem leku ,
tak jak zostało to pokazane na rysunku 8.2.
Rysunek 8.2.
Porzdkowanie
danych
Nast(pnie okre%lamy układ raportu jako Kolumnowy i styl jako Kompaktowy .
Po podaniu tytułu nowo tworzonego raportu kreator ko1czy prac(.
5.
Poniewa utworzony za pomoc kreatora raport nie zawiera danych o zadanym okresie
czasu podawanych jako parametr wywołania kwerendy, naley zmodyfikowa projekt
raportu porzdkujc istniejce i dodajc nowe formanty.
Definicja kwerendy b(dcej ,ródłem danych dla raportu wyglda nast(pujco:
!"#$%&&!'"%&%&&!'"%&"&
()$*()$%&&!'"%&"&
()*()"&$()$$*()$$
+,!+%-./01(2(344(1(2(354
6!"710.
"!/!0./8
Klauzula ograniczajca ilo% danych prezentowanych przez widok do danych
z podanego okresu czasu zawiera dwa wyraenia: Podaj dat pocztkow oraz Podaj
dat ko!cow . Aby doda pola zawierajce warto%ci obu parametrów do projektu ra-
portu, naley:
888078536.003.png 888078536.004.png
Zgłoś jeśli naruszono regulamin