BAZA DANYCH - Microsoft Access 7.0
WST臉P.
Definicja bazy danych
Baza danych jest to zb贸r powi膮zanych ze sob膮 informacji dotycz膮cych okre艣lonego tematu czy dziedziny.
Przyk艂adowymi bazami danych s膮: ksi膮偶ka adresowa, lista p艂ac pracownik贸w firmy, kartoteka pacjent贸w przychodni itp.
Do czego s艂u偶y MS Access.
Program Access stanowi elektroniczny system sterowania bazami danych. W odr贸偶nieniu od baz danych zapisanych na papierze, poza przechowywaniem zebranych informacji umo偶liwia:
szybki dost臋p do wybranych informacji,
porz膮dkowanie informacji wed艂ug r贸偶nych kryteri贸w,
szybk膮 zmian臋 sposobu prezentacji danych,
budowanie unikatowych zestaw贸w danych, grupowanie danych oraz dokonywanie oblicze艅,
szybkie do艂膮czanie, uzupe艂nianie, modyfikowanie i usuwanie danych.
II. PRACA Z PROGRAMEM MS ACCESS 7.0.
Uruchamianie programu przy pomocy menu Programy.
Najprostszy spos贸b uruchamiania aplikacji Access polega na u偶yciu menu Programy, ale mo偶na te偶 wykorzysta膰 ikon臋 M贸j komputer.
Uruchamianie przy pomocy menu Programy polega na: klikni臋ciu przycisku Start. W menu Start wskazaniu polecenia Programy, a nast臋pnie klikni臋ciu lewym klawiszem myszy Microsoft Access.
Na ekranie uka偶e si臋 program MS Access, otwieraj膮c okno dialogowe mo偶na w nim wybra膰 pomi臋dzy tworzeniem nowej bazy danych przy pomocy pustej bazy danych lub zaprojektowa膰 baz臋 za pomoc膮 kreatora baz danych oraz otworzenie ju偶 istniej膮cej bazy danych.
Uruchamianie programu przy pomocy ikony M贸j komputer.
Je偶eli na li艣cie Programy systemu Windows nie ma pozycji MS Access, mo偶na uruchomi膰 ten program za pomoc膮 ikony M贸j komputer.
By uruchomi膰 nale偶y:
Dwukrotnie klikn膮膰 lewym przyciskiem myszy ikon臋 M贸j komputer.
W oknie M贸j komputer klikn膮膰 dwukrotnie ikon臋 Dysk C, by wy艣wietli膰 na ekranie wszystkie foldery i pliki, kt贸re si臋 tam znajduj膮, a nast臋pnie klikn膮膰 folder MS Office, otwieraj膮c go w ten spos贸b.
Nast臋pnie nale偶y odszuka膰 folder MS Access i otworzy膰 go. By膰 mo偶e, 偶e trzeba b臋dzie przewin膮膰 list臋 przy pomocy pask贸w przewijania z prawej strony okna lub u do艂u okna by go odnale藕膰.
Po otwarciu tego偶 folderu nale偶y znale藕膰 plik o nazwie MS Access.exe i klikn膮膰 go dwukrotnie uruchamiaj膮c w ten spos贸b program MS Access.
Uruchamianie programu przy pomocy ikony M贸j komputer.
Je偶eli na li艣cie Programy systemu Windows nie ma pozycji MS Access, mo偶na uruchomi膰 ten program za pomoc膮 ikony M贸j komputer.
By uruchomi膰 nale偶y:
Dwukrotnie klikn膮膰 lewym przyciskiem myszy ikon臋 M贸j komputer.
W oknie M贸j komputer klikn膮膰 dwukrotnie ikon臋 Dysk C, by wy艣wietli膰 na ekranie wszystkie foldery i pliki, kt贸re si臋 tam znajduj膮, a nast臋pnie klikn膮膰 folder MS Office, otwieraj膮c go w ten spos贸b.
Nast臋pnie nale偶y odszuka膰 folder MS Access i otworzy膰 go. By膰 mo偶e, 偶e trzeba b臋dzie przewin膮膰 list臋 przy pomocy pask贸w przewijania z prawej strony okna lub u do艂u okna by go odnale藕膰.
Po otwarciu tego偶 folderu nale偶y znale藕膰 plik o nazwie MS Access.exe i klikn膮膰 go dwukrotnie uruchamiaj膮c w ten spos贸b program MS Access.
Przegl膮danie okna bazy danych i jego budowa.
Po otwarciu dowolnej bazy danych w oknie programu MS Access pojawi si臋 okno otwartej bazy danych zawieraj膮ce Tabele, Kwerendy, Formularze, Raporty, Makra. W tym w艂a艣nie oknie mo偶na otwiera膰 dowolne obiekty bazy danych, z kt贸rymi zechce si臋 pracowa膰. By otworzy膰 dowolny obiekt bazy danych nale偶y najpierw klikn膮膰 kart臋 z jego nazw膮 np. Formularz. W贸wczas MS Access wy艣wietli list臋 wszystkich dost臋pnych formularzy w tej bazie danych.
Pos艂ugiwanie si臋 paskami narz臋dzi i paskiem menu rozwijanego.
Pierwszy szereg przycisk贸w pod paskiem menu nosi nazw臋 paska narz臋dzi bazy danych. Pasek ten zawiera przyciski s艂u偶膮ce do wykorzystania podstawowych operacji programu, takich jak otwieranie innej bazy danych, czy drukowanie tabeli lub raportu.
W programie MS Access znajduje si臋 kilka r贸偶nych pask贸w narz臋dzi, kt贸re b臋d膮 si臋 zmienia艂y w zale偶no艣ci od tego, jaki obiekt zosta艂 otwarty. Wszystkie zawieraj膮 przyciski do wykonywania konkretnych zada艅. Na przyk艂ad pasek projektowania formularza stosuje si臋 do definiowania wygl膮du formularza, w tym koloru jego t艂a oraz stylu i wielko艣ci tekstu. Na og贸艂 klikni臋cie przycisku na pasku zada艅 jest szybsze od wybierania odpowiedniego polecenia z menu rozwijanego. Gdy klikniesz na pasku narz臋dzi pewien przycisk np. drukuj, to MS Access wykona wskazane zadanie z zastosowaniem domy艣lnych opcji tego polecenia. Je偶eli jednak chce si臋 pozmienia膰 jakie艣 jego opcje, to trzeba wybra膰 to samo polecenie z menu rozwijalnego. Inne przyciski wykonuj膮 polecenia w identyczny spos贸b.
W programie MS Access istnieje r贸wnie偶 mo偶liwo艣膰 pokazywania etykietek poszczeg贸lnych przycisk贸w czyli opis do czego s艂u偶y przycisk. Mo偶na to uzyska膰 poprzez pojechanie kursorem myszy na przycisk i odczekaniu chwili po kt贸rej powinna wy艣wietli膰 si臋 etykietka przycisku.
Etykieta przycisku
Je偶eli si臋 nie pojawi nale偶y z menu Widok wybra膰 polecenie Paski narz臋dzi. Klikn膮膰 pole wyboru Poka偶 etykietki narz臋dzi.
5. Korzystanie z porad i kreator贸w.
Kreatory to inteligentni asystenci, kt贸rzy potrafi膮 przeprowadzi膰 kolejne etapy konkretnych zada艅, tak jak np. tworzenie nowej bazy, tabeli, formularza, raportu czy makra.
W programie MS Access wyst臋puje tzw. Pomoc kontekstowa, kt贸ra w oknach dialogowych podaje kr贸tkie opisy przycisk贸w i opcji. Kreator podpowiedzi, dost臋pny z menu pomoc programu MS Access, mo偶e asystowa膰 przy wybranym temacie na tej zasadzie, 偶e u偶ytkownik wpisuje temat lub pytanie, Po uruchomieniu kreatora, wypytuje on o konkretne sprawy dotycz膮ce danego elementu bazy danych. a kreator prezentuje list臋 pokrewnych temat贸w do wyboru. Po wybraniu kt贸rego艣 z nich wy艣wietlone zostan膮 dodatkowe informacje dotycz膮ce wykorzystania danego zadania lub te偶 przyk艂ad realizacji poszczeg贸lnych jego etap贸w.
By korzysta膰 z porad nale偶y klikn膮膰 na pasku narz臋dzi przycisk Pomoc kontekstowa nast臋pnie dowolny inny przycisk na pasku narz臋dzi. Poni偶ej przycisku pojawi si臋 kr贸tki jego opis. By ukry膰 porad臋 z opisem nale偶y klikn膮膰 gdziekolwiek na ekranie.
III. TWORZENIE PROJEKTU BAZY DANYCH.
1. Okre艣lenie celu, kt贸remu ma s艂u偶y膰 baza danych.
Przed przyst膮pieniem do budowania tabel, formularzy i innych obiekt贸w, kt贸re z艂o偶膮 si臋 na baz臋 danych, nale偶y koniecznie po艣wi臋ci膰 troch臋 czasu na zaprojektowanie bazy danych. Dobry projekt jest podstaw膮 utworzenia bazy danych, kt贸ra pozwoli na szybkie, dok艂adne i skuteczne wykonywanie zamierzonych cel贸w.
Pierwszym krokiem projektowania bazy danych programu MS Access jest okre艣lenie celu kt贸remu ma s艂u偶y膰 baza i sposobu jej u偶ywania. Trzeba wiedzie膰, jakich informacji ma dostarczy膰 baza danych. Na tej podstawie mo偶na okre艣li膰, jakie zagadnienia b臋d膮 analizowane w bazie danych (tabele) i jakie informacje maj膮 okre艣la膰 ka偶de zagadnienie (pola w tabelach). Nale偶y porozmawia膰 z przysz艂ymi u偶ytkownikami bazy danych o pytaniach na kt贸re baza danych mia艂aby odpowiada膰. Naszkicowa膰 wzory raport贸w, kt贸re powinna wytwarza膰. Zgromadzi膰 formularze do wpisywania danych, kt贸rych przyszli w艂a艣ciciele teraz u偶ywaj膮. Zapozna膰 si臋 z dzia艂aniem podobnej dobrze dzia艂aj膮cej bazy danych.
Okre艣lenie tabel, kt贸re znajd膮 si臋 w bazie danych.
Okre艣lenie tabel mo偶e by膰 najtrudniejszym etapem procesu projektowania bazy danych. Powodem tego jest fakt, 偶e wyniki, kt贸rych ma dostarczy膰 baza danych - raporty gotowe do wydrukowania, formularze przeznaczone do wykorzystania, pytania na kt贸re trzeba odpowiedzie膰 - nie zawsze zawieraj膮 bezpo艣rednie wskaz贸wki o strukturze tworz膮cych je tabel.
Tabele nie musz膮 by膰 projektowane za pomoc膮 programu MS Access. W istocie lepiej jest najpierw wykona膰 szkic i przemy艣le膰 projekt korzystaj膮c z kartki papieru. Projektuj膮c tabele, nale偶y podzieli膰 posiadane informacje pami臋taj膮c o przedstawionych poni偶ej podstawowych zasadach projektowania:
Ta sama informacja nie powinna by膰 wielokrotnie wprowadzana do jednej lub kilku tabel.
Je偶eli informacja jest przechowywana tylko w jednej tabeli, mo偶na ja uaktualni膰 zamieniaj膮c dane tylko w jednym miejscu. Tak jest 艂atwiej, a ponadto unika si臋 wyst膮pienia niezgodno艣ci danych zapisanych w r贸偶nych miejscach. Na przyk艂ad, dobrze jest zapisa膰 numer telefonu i adres klienta tylko raz w jednej tabeli.
Ka偶da tabela powinna zawiera膰 informacje tylko na jeden temat.
Je偶eli tabela zawiera dane na temat jednego zagadnienia, mo偶na przetwarza膰 je niezale偶nie od danych dotycz膮cych innych zagadnie艅. Na przyk艂ad, adresy klient贸w b臋d膮 przechowywane w innej tabeli ni偶 zam贸wienia. W ten spos贸b mo偶na usun膮膰 jakie艣 zam贸wienie, zachowuj膮c dane o kliencie.
Okre艣lenie p贸l kt贸re znajd膮 si臋 w tabelach.
Ka偶da tabela zawiera informacje na temat jednego zagadnienia, a ka偶de pole w tabeli zawiera jedn膮 dan膮 dotycz膮c膮 tego zagadnienia, kt贸remu po艣wiecona jest tabela. Na przyk艂ad, tabela po艣wiecona klientom mo偶e zawiera膰 pola z nazw膮 firmy, adresem, miastem, krajem i numerem telefonu. Zabieraj膮c si臋 do projektowania p贸l w tabelach dobrze jest pami臋ta膰 o nast臋puj膮cych wskaz贸wkach:
nale偶y powi膮za膰 ka偶de pole bezpo艣rednio z zagadnieniem, kt贸rego dotyczy tabela.
Nie nale偶y wprowadza膰 danych po艣rednich lub obliczonych (danych, kt贸re s膮 wynikiem wyra偶enia).
Nale偶y uwzgl臋dni膰 wszystkie potrzebne informacje.
Informacje nale偶y przechowywa膰 w mo偶liwie najmniejszych jednostkach logicznych (np. Imi臋 i Nazwisko, a nie Dane personalne).
4. Przypisanie polom jednoznacznych warto艣ci.
Aby program MS Access m贸g艂 powi膮za膰 informacje przechowywane w r贸偶nych tabelach - na przyk艂ad, aby powi膮za膰 klienta ze wszystkimi jego zam贸wieniami - ka偶da tabela w bazie musi zawiera膰 pole lub zbi贸r p贸l kt贸re jednoznacznie okre艣laj膮 rekord. Takie pole lub zbi贸r p贸l nazywany jest kluczem podstawowym.
5. Okre艣lenie relacji miedzy tabelami.
Po podzieleniu danych na tabele i zdefiniowaniu p贸l kluczy podstawowych trzeba wprowadzi膰 do programu MS Access informacje na temat sposobu poprawnego 艂膮czenia powi膮zanych danych w logiczn膮 ca艂o艣膰. W tym celu definiuje si臋 relacje mi臋dzy tabelami.
6. Udoskonalenie projektu.
Po zaprojektowaniu tabel, p贸l i 艂膮cz膮cych je relacji przychodzi czas na sprawdzenie projektu i wykrycie ewentualnych usterek. 艁atwiej poprawi膰 baz臋 danych w tym momencie ni偶 po wype艂nieniu tabel danymi. W tym celu nale偶y wykorzysta膰 program MS Access do utworzenia tabel, okre艣lenia 艂膮cz膮cych je relacji i do wprowadzenia kilku rekord贸w do ka偶dej tabeli. Po tym nale偶y sprawdzi膰 czy uzyskuje si臋 odpowiedzi na stawiane sobie pytania. Mo偶na r贸wnie偶 utworzy膰 tylko w zarysie formularz i raporty i sprawdzi膰, czy przedstawiaj膮 dane kt贸rych si臋 oczekuje. R贸wnie偶 trzeba sprawdzi膰 czy nie wyst臋puj膮 powt贸rzenia danych, je偶eli tak to nale偶y je wyeliminowa膰.
7. Wprowadzanie danych i utworzenie innych obiekt贸w bazy danych.
Gdy oka偶e si臋, 偶e struktura tabel spe艂nia opisane powy偶ej kryteria, mo偶na wprowadzi膰 wszystkie dane do tabel i utworzy膰 dowolne kwerendy, formularze, makra i modu艂y.
8. Zastosowanie narz臋dzi analizy programu MS Access.
Program MS Access jest wyposa偶ony w dwa narz臋dzia, kt贸re pomagaj膮 udoskonali膰 projekt bazy danych. Kreator analizy tabel potrafi sprawdzi膰 projekt przegl膮daj膮c jednorazowo jedna tabel臋, zaproponowa膰 now膮 struktur臋 tabeli i - je艣li to ma sens - zmieni膰 tabel臋 w kilka tabel po艂膮czonych relacjami.
Analizator wydajno艣ci potrafi przeprowadzi膰 analiz臋 ca艂ej bazy danych, sformu艂owa膰 zalecenia i propozycje dotycz膮ce wprowadzania ulepsze艅. Analizator wydajno艣ci mo偶e te偶 wprowadzi膰 te zalecenia i propozycje.
9. Metody tworzenia baz danych.
W programie MS Access istniej膮 dwie metody tworzenia bazy danych. Mo偶na utworzy膰 pust膮 baz臋 danych i kolejno dodawa膰 do niej tabele, formularze, raporty i inne obiekty - ta metoda jest najbardziej elastyczna, lecz wymaga od u偶ytkownika definiowania ka偶dego elementu bazy danych oddzielnie. Mo偶na te偶 u偶y膰 kreatora baz danych i w jednej operacji utworzy膰 wymagane tabele, formularze i raporty dla wybranego przez u偶ytkownika typu bazy danych - ta metoda jest naj艂atwiejsza dla pocz膮tkuj膮cych. W obu metodach u偶ytkownik mo偶e po utworzeniu bazy danych w ka偶dej chwili modyfikowa膰 j膮 i rozszerza膰.
RELACJE W MS ACCESS 97 - WIADOMO艢CI OG脫LNE.
W MS Access powi膮zania mi臋dzy tabelami zosta艂y nazwane relacjami.
Relacje umo偶liwiaj膮:
Okre艣lenie wi臋z贸w integralno艣ci mi臋dzy tabelami
Automatyczne tworzenie po艂膮czenia w kwerendach w celu otrzymania sp贸jnej informacji z wi臋kszej liczby tabel
Synchronizacj臋 wy艣wietlania formularzy i sprz臋gni臋tych z nimi podformularzy
Tworzenie zestawie艅 w postaci raport贸w z podraportami
Ustalenie relacji jest mo偶liwe, gdy spe艂nione s膮 warunki:
Obie tabele musz膮 nale偶e膰 do tej samej bazy danych Access'a lub musz膮 by膰 przy艂膮czone do tej samej bazy
Powi膮zane pola musz膮 mie膰 ten sam typ danych i powinny zawiera膰 takie same warto艣ci
W przypadku wymuszania wi臋z贸w integralno艣ci pole (pola) w tabeli nadrz臋dnej musz膮 tworzy膰 klucz podstawowy lub musi by膰 na nich okre艣lony unikatowy indeks.
Wyr贸偶nia si臋 trzy rodzaje relacji:
Jeden-do-jednego (1-1) wyst臋puje , gdy dla jednego rekordu w tabeli A istnieje co najwy偶ej jeden pasuj膮cy rekord w tabeli B i odwrotnie.
Jeden-do-wielu (1- 鈭) wyst臋puje, gdy dla rekordu w tabeli A istnieje wi臋cej ni偶 jeden pasuj膮cy rekord w tabeli B, ale dla rekordu w tabeli B istnieje co najwy偶ej jeden pasuj膮cy rekord w tabeli A.
Wiele-do-wielu (鈭 - 鈭) wyst臋puje, gdy rekordowi w tabeli A odpowiada wi臋cej ni偶 jeden rekord w tabeli B i rekordowi w tabeli B odpowiada wi臋cej ni偶 jeden rekord w tabeli A. Bezpo艣rednia realizacja po艂膮cze艅 (鈭 - 鈭) nie jest poprawna, a w przypadku wymuszenia wi臋z贸w integralno艣ci nie jest mo偶liwa. Po艂膮czenia tego typu realizuje si臋 poprzez zast膮pienie ich dwoma po艂膮czeniami 1- 鈭 z wykorzystaniem dodatkowej tabeli.
Tabela po stronie jeden relacji jest nazywana tabel膮 nadrz臋dn膮, po stronie wiele tabel膮 podrz臋dn膮.
Wymuszenie wi臋z贸w integralno艣ci poci膮ga za sob膮 konsekwencje:
Gdy do tabeli podrz臋dnej jest wstawiany nowy rekord z okre艣lon膮 warto艣ci膮 klucza, to rekord z tak膮 warto艣ci膮 klucza musi istnie膰 w tabeli nadrz臋dnej
Nie mo偶na usun膮膰 rekordu z tabeli nadrz臋dnej, je艣li w tabeli podrz臋dnej istniej膮 odpowiadaj膮ce mu rekordy, chyba 偶e jest ustawiona opcja Kaskadowe usuwanie powi膮zanych rekord贸w
W tabeli nadrz臋dnej nie mo偶na zmienia膰 w rekordzie warto艣ci klucza podstawowego, je艣li w tabeli podrz臋dnej istniej膮 rekordy z tak膮 sam膮 warto艣ci膮 powi膮zanego z tym kluczem pola, chyba 偶e jest ustawiona opcja Kaskadowe aktualizowanie powi膮zanych p贸l.
Kaskadowe usuwanie powi膮zanych rekord贸w - przy usuwaniu rekordu z tabeli nadrz臋dnej automatycznie s膮 usuwane wszystkie powi膮zane rekordy tabeli podrz臋dnej.
Kaskadowe aktualizowanie powi膮zanych p贸l - przy zmianie warto艣ci klucza podstawowego w tabeli nadrz臋dnej automatycznie s膮 aktualizowane klucze zewn臋trzne we wszystkich powi膮zanych rekordach z tabeli podrz臋dnej.
S膮 trzy typy sprz臋偶enia:
Uwzgl臋dnienie tylko rekord贸w, dla kt贸rych po艂膮czone pola z obu tabel s膮 r贸wne
Uwzgl臋dnienie wszystkich rekord贸w z tabeli nadrz臋dnej i tylko tych z podrz臋dnej, dla kt贸rych istnieje powi膮zany z nimi rekord w tabeli nadrz臋dnej
Uwzgl臋dnienie wszystkich rekord贸w z tabeli podrz臋dnej i tylko tych z tabeli nadrz臋dnej, dla kt贸rych istnieje powi膮zany z nimi rekord w tabeli podrz臋dnej.
BAZY DANYCH - T A B E L E
W bazie danych programu Microsoft Acces informacje przechowywanee s膮 w tabelach. Mo偶na je wy艣wietla膰 w rozmaitych uk艂adach, ale na dysku nadal s膮 one zapisane w tabelach.
Tabela bazy danych stanowi zbi贸r danych powi膮zanych tematycznie lub rzeczowo. Jedna tabela mo偶e na przyk艂ad zawiera膰 dane o klientach, takie jak nazwiska,adresy i numery telefon贸w. W innej mo偶na przechowywa膰 dane o czekoladkach - ich nazwy, rysunki i koszty produkcji. Poszczeg贸lne pola w tabeli pojawiaj膮 si臋 w postaci kolumn zawieraj膮cych jak膮艣 kategorie informacji.
Kolejne rekordy w tabeli pojawiaj膮 si臋 jako wiersze zawieraj膮ce informacje o konkretnej osobie, przedmiocie czy zdarzeniu.
PRZYDATNE KLAWISZE SKR脫TU
Klawisz skr贸tu |
Funkcja |
Klawisz lub kombinacja klawiszy |
Przej艣cie do |
Ctrl + ` |
Kopiowanie warto艣ci z poprzedniego rekordu |
鈫 |
Nast臋pnego rekordu |
Ctrl + ; |
Wstawianie aktualnej daty |
鈫 |
Poprzedniego rekordu |
Ctrl + : |
Wstwianie aktualnego czasu |
Ctrl + 鈫 |
Ostatniego rekordu w polu |
Shift F2 |
Wy艣wietla okno powi臋ksz |
Ctrl + 鈫 |
Pierwszego rekordu w polu |
Tab, strza艂ka w prawo |
Nast臋pnego pole (na lewo) |
Ctrl + End |
ostatniego pola w ostatnim rekordzie |
Shift Tab lub 鈫 |
Poprzedniego pola |
Ctrl + Home |
Pierwszego pola w pierwszym rekordzie |
End |
Ostatniego pola w rekordzie |
|
|
Home |
Pierwszego pola w rekordzie |
|
|
1. KOPIOWANIE DANYCH
膯wiczenie 2.1
Otworzy膰 baz臋 danych Firma1.mdb. Zapisa膰 tabel臋 PRACOWNICY-pr贸by pod nazw膮 Pracownicy-„Nr grupy Imi臋”.
Wykona膰 w tabeli nast臋puj膮ce czynno艣ci:
Przej艣膰 do nowego rekordu,
Wpisa膰 wszystkie swoje dane,
Do nowego pustego rekordu do pola NAZWISKO skopiowa膰 warto艣ci z poprzedniego rekordu,
Do pola IMI臉 skopiowa膰 imi臋 z rekordu nr 8.
Pod艣wietlamy tabel臋 PRACOWNICY-pr贸by, z opcji Plik wybieramy Zapisz jako/Eksportuj,
W oknie Zapisz jako wybieramy W bie偶膮cej bazie danych jako,
Wpisujemy Pracownicy-„Nr grupy Imi臋” i naciskamy OK.,
Otw贸rz nowo utworzon膮 tabel臋 Pracownicy-„Nr grupy Imi臋
Nacisn膮膰 przycisk Nowy
,
Wype艂ni膰 pola NAZWISKO, IMI臉, AKTUALN膭 DAT臉, CZAS PRACY, STAWK臉,
Przej艣膰 do nowego rekordu, klikn膮膰 mysz膮 w odpowiednim polu (NAZWISKO),
Nacisn膮膰 kombinacj臋 klawiszy Ctrl + `,
Przej艣膰 do rekordu nr 8,
Zaznaczy膰 tekst imienia z rekordu nr 8,
Nacisn膮膰 przycisk Kopiuj ,
Przej艣膰 do ostatniego zapisanego rekordu,
Klikn膮膰 w polu IMI臉 i nacisn膮膰 przycisk Wklej .
膯wiczenie 2.2
Do nowego rekordu na ko艅cu tabeli skopiowa膰 zawarto艣膰 rekord贸w 15 - 20
Przej艣膰 do rekordu nr 15 klikn膮膰 na jego selektorze, przeci膮gn膮膰 myszk膮 do rekordu 20
Nacisn膮膰 przycisk Kopiuj
,
Nacisn膮膰 przycisk Nowy
,
Nacisn膮膰 przycisk Wklej
.
USUWANIE DANYCH Z BAZY DANYCH
膯wiczenie 2.3
Usun膮膰 dwa ostatnie niepuste rekordy tabeli.
Zaznaczy膰 rekordy przeznaczone do usuni臋cia i nacisn膮膰 przycisk Del (pami臋taj 偶e kasowanie rekord贸w jest operacj膮 nieodwracaln膮),
Potwierd藕 operacj臋 usuwania.
Porz膮dkowanie tabeli, przegl膮danie wybranych rekord贸w. Mamy dwa sposoby sortowania danych:
Sortowanie wed艂ug jednego pola; wykonuje si臋 t膮 czynno艣膰 za pomoc膮 przycisk贸w Sortuj rosn膮co i Sortuj malej膮co
Sortowanie wed艂ug warto艣ci kilku pul jednocze艣nie, w tym wypadku z menu Rekordy wybieramy polecenie Filtruj, a nast臋pnie Zaawansowany filtr/sortowanie
膯wiczenie 2.4
Dopisa膰 trzy nowe rekordy tabeli zawieraj膮ce to samo nazwisko Zamojski lecz r贸偶ne imiona (np. Krzysztof Miros艂aw Jaros艂aw),
Posortowa膰 tabel臋 alfabetycznie wg nazwisk w kierunku rosn膮cym,
Dla rekord贸w zawieraj膮cych takie same nazwiska posortowa膰 tabel臋 rosn膮co wg Imion,
Sprawdzi膰 wyniki sortowania
Dopisa膰 nowe wiersze do tabeli,
Klikn膮膰 na polu Nazwisko i nacisn膮膰 przycisk Sortuj rosn膮co,
Z menu Rekordy wybra膰 polecenie Filtruj, a nast臋pnie polecenie Zaawansowany filtr/Sortowanie,
W g贸rnej cz臋艣ci okna widzimy list臋 p贸l tabeli bie偶膮cej, a w dolnej siatk臋 umo偶liwiaj膮c膮 okre艣lenie warunk贸w sortowania lub wybierania rekord贸w,
Usuwamy stare warunki sortowania
Ka偶dy warunek zwi膮zany z pojedynczym polem tabeli nosi nazw臋 Klucza sortowania
Okre艣l pole zwi膮zane z pierwszym kluczem sortowania dwukrotnie klikaj膮c na nazwie pola na li艣cie p贸l (NAZWISKO),
W siatce projektowej kliknij w kom贸rce Sortuj dla wybranego pola (NAZWISKO),
Kliknij na strza艂ce skierowanej w d贸艂 i wybierz z rozwini臋tej listy Rosn膮co,
Zdefiniuj drugi klucz sortowania dla pola IMI臉,
Naci艣nij przycisk Zastosuj filtr / sortowanie .
Obejrzyj wyniki sortowania nazwiska Zamojski
膯wiczenie 2.5
Wy艣wietl tylko te rekordy, kt贸re w polu Nazwisko zawieraj膮 wpis Zamojski
Przywr贸膰 wy艣wietlanie wszystkich rekord贸w tabeli
Z menu Rekordy wybra膰 polecenie Filtr, a nast臋pnie Zaawansowany filtr/sortowanie,
Klikn膮膰 w kom贸rce Kryteria w kolumnie zawieraj膮cej pole, z kt贸rym jest zwi膮zane kryterium wyboru (NAZWISKO),
Wpisa膰 kryterium (Zamojski),
Z menu Filtr wybra膰 polecenie Zastosuj filtr/sortowanie,
Naci艣nij przycisk Usu艅 filtr .
TWORZENIE NOWEJ TABELI
Tworzenie tabeli przebiega w dw贸ch etapach. Pierwszy polega na zaprojektowaniu uk艂adu tabeli czyli liczby, nazwy, typ贸w i parametr贸w p贸l, drugi - na wprowadzeniu do niej danych. Nazwy i typy wszystkich p贸l s膮 umieszczone w g贸rnej cz臋艣ci siatki. Nazwy mog膮 liczy膰 max 64 znaki, nie mog膮 zawiera膰: . ! ` [ ]
Dost臋pne typy p贸l |
Opis p贸l |
Tekst |
pole tekstowe |
Memo |
pole komentarza |
Liczba |
pole liczbowe |
Data/Godzina |
pole daty i czasu, |
Waluta |
pole liczbowe ze znakiem waluty |
Licznik |
Pole menu porz膮dkowego rekordu |
Tak/Nie |
pole warto艣ci logicznej PRAWDA/FA艁SZ |
Po wy艣wietleniu siatki projektowej tabeli, w g贸rnej jej cz臋艣ci jest zaznaczony nag艂贸wek pierwszego pola tabeli. W dolnej cz臋艣ci s膮 wy艣wietlone w艂a艣ciwo艣ci tego偶 pola. Aby wy艣wietli膰 w艂a艣ciwo艣ci innego pola, nale偶y klikn膮膰 na lego nazwie.
Kom贸rka w艂a艣ciwo艣ci |
Opis w艂a艣ciwo艣ci |
Rozmiar pola |
maksymalna liczba znak贸w, kt贸re mo偶na wpisa膰 w polu (max 256) |
Format |
Spos贸b wy艣wietlania danych w polu po zako艅czeniu wprowadzania |
Maska wprowadzania |
wzorzec wprowadzania wszystkich danych w polu |
Tytu艂 |
nazwa pola w tabeli |
Warto艣膰 dony艣lna |
warto艣膰 wpisywana automatycznie w nowym rekordzie |
Regu艂a poprawno艣ci |
- warunek kt贸ry musi by膰 spe艂niony, aby element danych wprowadzony do pola zosta艂 przyj臋ty |
Komunikat o b艂臋dzie |
tekst wy艣wietlany w wypadku pr贸by wprowadzania w polu nieprawid艂owego elementu |
Wymagany |
okre艣la, czy pole musi by膰 wype艂nione w ka偶dym niepustym rekordzie |
Zerowa d艂ugo艣膰 dozwolona |
okre艣la czy w polu mo偶na umie艣ci膰 ci膮g znak贸w '' '' |
Indeksowany |
Oznacza czy pole ma by膰 indeksowane |
膯wiczenie 2.6
Otworzy膰 projekt tabeli Pracownicy, obejrze膰 w艂a艣ciwo艣ci poszczeg贸lnych p贸l.
Nacisn膮膰 na przycisk Widok projekt
Kikn膮膰 na poszczeg贸lnych Nazwach P贸l i obejrze膰 ich W艂a艣ciwo艣ci,
Nacisn膮膰 na przycisk Widok tabeli
膯wiczenie 2.7
Zaprojektowa膰 tabel臋 o polach: Identyfikator, Kategoria, Artyku艂, Cena, Opis,
Okre艣li膰 typy i w艂a艣ciwo艣ci p贸l wed艂ug schematu podanego poni偶ej,
Ustawi膰 Klucz podstawowy dla pola Identyfikator,
Zapisa膰 tabel臋 pod nazw膮 „Numer grupy”.
Nazwa pola |
Typ danych |
W艂a艣ciwo艣ci |
Identyfikanator |
Tekstowy |
|
Artyku艂 |
Tekstowy |
Maksymalna liczba znak贸w 30 |
Cena |
Walutowy |
2 miejsca dziesi臋tne, warto艣膰 domy艣lna 0 |
Opis |
Memo |
|
W oknie bazy danych na karcie Tabela nacisn膮膰 przycisk Nowy,
W oknie dialogowym Nowa tabela wybra膰 z listy pozycj臋 Widok projekt i nacisn膮膰 OK.,
Klikn膮膰 mysz膮 w pierwszej kom贸rce kolumny Nazwa pola i wpisa膰 nazw臋 pierwszego pola (Identyfikator),
Przej艣膰 do kolumny Typ pola (domy艣lnie jest przyjmowany typ Tekstowy)
Nadaj odpowiednie w艂a艣ciwo艣ci pola,
Klikn膮膰 w kom贸rce parametru Rozmiar pola,
Zaznaczy膰 mysz膮 warto艣膰 domy艣ln膮 i wpisa膰 now膮 (5),
Klikn膮膰 w kom贸rce parametru Format i wpisa膰 warunek (>),
Klikn膮膰 w kom贸rce parametru Regu艂a poprawno艣ci i wpisa膰 warunek (DB*),
Klikn膮膰 w kom贸rce parametru Komunikat o b艂臋dzie i wpisa膰 tekst (Identyfikator musi si臋 rozpoczyna膰 od liter DB!),
Klikn膮膰 w kom贸rce parametru Wymagany i z rozwijalnej listy wybra膰 Tak.
Procedur臋 ustalania pola tabeli, jego typu i w艂a艣ciwo艣ci nale偶y powt贸rzy膰 dla pozosta艂ych p贸l.
Klucz podstawowy w spos贸b jednoznaczny identyfikuje rekordy tabeli i umo偶liwia powi膮zanie ze sob膮 informacji z kilku r贸偶nych tabel (w jednej tabeli s膮 przechowywane dane personalne pracownik贸w a w drugiej ich adresy, to mo偶na ze sob膮 odpowiednie rekordy tak aby otrzyma膰 pe艂n膮 informacj臋 pod warunkiem wyst膮pienia w obydwu pola synchronizuj膮cego (klucza podstawowego).
Klikn膮膰 na selektorze wiersza kt贸ry b臋dzie kluczem podstawowym (Identyfikator),
Nacisn膮膰 przycisk Klucz podstawowy,
Nacisn膮膰 na przycisk Zapisz jako.
Wpisz „Imi臋 i numer grupy”
BAZY DANYCH - KWERENDY
Kwerendy tworzymy na podstawie tabel jak i innych kwerend. Kwerenda definiuje grup臋 rekord贸w, kt贸re zamierzasz przetwarza膰, wybiera specjalny zestaw danych, zgodnego z pewnym 偶膮daniem.
Kwerenda umo偶liwia porz膮dkowanie danych i dokonywanie oblicze艅 na danych. Kwerendy s膮 r贸wnie偶 bardzo pomocne przy aktualizacji danych.
Typy kwerend:
Rodzaj kwerendy |
Kr贸tki opis kwerendy |
Kwerenda wybieraj膮ca |
S艂u偶y do wy艣wietlania wybranych informacji z obiektu 藕r贸d艂owego. |
Kwerenda parametryczna |
Umo偶liwia wprowadzenie warunku wyboru w trakcie uruchamiania kwerendy, bez konieczno艣ci ka偶dorazowej zmiany kryterium w siatce projektowej |
Kwerenda krzy偶owa |
Umo偶liwia przygotowanie zestawu dynamicznego, zawieraj膮cego kombinacje danych niedost臋pnych w macierzystej tabeli |
Kwerenda funkcjonalna |
Umo偶liwia dokonywanie zmian w wielu rekordach obiektu 藕r贸d艂owego jednocze艣nie. Wyr贸偶niamy 4 rodzaje tych kwerend aktualizuj膮ce, tworz膮cej tabel臋, usuwaj膮cej, do艂膮czaj膮cej |
TWORZENIE KWEREND WYBIERAJ膭CYCH
膯wiczenie 2.7
Na podstawie tabel Pracownicy przygotowa膰 kwerend臋, kt贸ra wybiera pola NAZWISKO, IMI臉, KOD DZIA艁U I STAWK臉,
Wy艣wietl informacje wybrane za pomoc膮 kwerendy,
Zapisz kwerend臋 pod nazw膮 „Numer grupy i Imi臋”.
W oknie bazy danych wybra膰 kart臋 Kwerendy,
Nacisn膮膰 przycisk Nowy, a nast臋pnie w oknie Nowa Kwerenda wybra膰 z listy opcj臋 Widok Projekt,
Nacisn膮膰 OK.,
W oknie dialogowym Poka偶 tabel臋 wybra膰 kart臋 Tabele,
Z listy wybra膰 nazw臋 obiektu 藕r贸d艂owego dla twojej kwerendy (Pracownicy),
Nacisn膮膰 przycisk Dodaj, a nast臋pnie Zamknij,
W siatce projektowej tego okna nale偶y umie艣ci膰 pola z obiektu 藕r贸d艂owego kt贸re maj膮 by膰 umieszczone w kwerendzie przez dwukrotne klikni臋cie na nazwach p贸l kt贸re maj膮 by膰 do艂膮czone (NAZWISKO, IMI臉, KOD DZIA艁U, STAWKA),
Nacisn膮膰 przycisk Uruchom,
Zwr贸膰 uwag臋 na przypadkow膮 kolejno艣膰 rekord贸w,
Naci艣nij na przycisk Zapisz,
W oknie dialogowym wpisz nazw臋 kwerendy „Numer grupy Imi臋”,
MODYFIKOWANIE KWERENDY
膯wiczenie 2.8
Wy艣wietl Kwerend臋 „Numer grupy Imi臋” w oknie projektowym. Zdefiniuj sortowanie wed艂ug nazwisk w kolejno艣ci rosn膮cej. Wy艂膮cz pole Kod Dzia艂u. Zapisz zmiany.
Z menu Widok wybra膰 polecenie Projekt kwerendy,
Kliknij w kom贸rce Sortuj pola, wed艂ug kt贸rego maj膮 by膰 sortowane dane (Sortuj dla Nazwisko),
Kliknij na strza艂ce z prawej strony kom贸rki, aby rozwin膮膰 list臋 porz膮dk贸w sortowania,
Na rozwini臋tej li艣cie kliknij Rosn膮co,
Kliknij na w kom贸rce Poka偶, dla pola KOD DZIA艁U,
Naci艣nij na przycisk Uruchom,
Zapisz zmiany.
膯wiczenie 2.9
Wy艣wietli膰 kwerend臋 ADRESY DOMOWE PRACOWNIK脫W w oknie projektowym. Zmie艅 projekt kwerendy tak, by wybiera艂a dane wy艂膮cznie dla pracownik贸w z Warszawy. Przesu艅 pole KOD przed pole MIASTO. Wy艣wietl wyniki. Zapisz kwerend臋 pod nazw膮 Adresy domowe „grupa Imi臋”
W oknie bazy danych wybra膰 kart臋 Kwerendy i klikn膮膰 na nazwie kwerendy przeznaczonej do modyfikacji (ADRESY DOMOWE PRACOWNIK脫W)
Naci艣nij przycisk Projektuj
Kliknij w kom贸rce Kryteria odnosz膮cej si臋 do pola wed艂ug kt贸rego b臋d膮 wybierane informacje (Miasto)
Wpisz warunek kryterium (Warszawa)
Kliknij na selektorze przesuwanego pola (KOD); pole zosta艂o zaznaczone
Z艂apa膰 za zaznaczony selektor i przeci膮gnij we w艂a艣ciwe pole (przed MIASTO)
Naci艣nij przycisk Uruchom
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj
W oknie dialogowym Zapisz jako wpisa膰 now膮 nazw臋 (Adresy z Warszawy „Numer grupy Imi臋”)
Definiowanie z艂o偶onych kryteri贸w wyboru rekord贸w
Okre艣lenie kryterium liczbowego wymaga u偶ycia jednego z operator贸w relacji:
> - wi臋kszy
>= - wi臋kszy r贸wny
< - mniejszy
<= - mniejszy r贸wny
= - r贸wny
<> - r贸偶ny
Koniunkcja kryteri贸w - jednoczesne spe艂nienie dw贸ch lub wi臋cej warunk贸w (AND)
Alternatywa kryteri贸w - spe艂nienie co najmniej jednego z dw贸ch lub wi臋cej warunk贸w (OR)
膯wiczenie 2.9
Otworzy膰 kwerend臋 „Numer grupy i Imi臋”. Zwr贸ci膰 uwag臋 na wysoko艣膰 stawek pracownik贸w. Zmieni膰 projekt kwerendy, tak aby wy艣wietli膰 pracownik贸w zarabiaj膮cych mniej ni偶 12 z艂. Uruchom kwerend臋 i sprawd藕, czy wyb贸r stawek zosta艂 wykonany prawid艂owo. Zapisa膰 kwerend臋 pod nazw膮: Stawki <12 „Numer grupy Imi臋”
W oknie bazy danych na karcie Kwerendy klikn膮膰 na nazwie otwieranego obiektu („Numer grupy i Imi臋”)
Nacisn膮膰 przycisk Otw贸rz
Sprawd藕 jakie warto艣ci znajduj膮 si臋 w polu STAWKA w wy艣wietlonych wynikach kwerendy
Naci艣nij przycisk Widok kwerendy
Klikn膮膰 w kom贸rce Kryteria wybranego pola (Stawka) i wpisa膰 warunek wyboru (<12)
Nacisn膮膰 przycisk Uruchom
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj
Wpisa膰 now膮 nazw臋 kwerendy (Stawki <12 „Numer grupy Imi臋”) nacisn膮膰 OK.
膯wiczenie 2.10
Przeanalizowa膰 warto艣ci w polu STAWKA w wy艣wietlonych wynikach kwerendy. Powr贸ci膰 do okna projektowego i okre艣li膰 wyb贸r rekord贸w, kt贸re zawieraj膮 informacje o tych pracownikach, kt贸rzy zarabiaj膮 wi臋cej ni偶 7 z艂, ale mniej ni偶 9 z艂. Uruchomi膰 kwerend臋 i przeanalizowa膰 wyniki. Zapisa膰 kwerend臋 pod nazw膮 Stawki mi臋dzy 7 a 9 „Numer grupy Imi臋”
Do zdefiniwania koniunkcji kryteri贸w dla tego samego pola s艂u偶y operator logiczny AND. Og贸lna koniunkcja dw贸ch kryteri贸w ma posta膰: Warunek 1 AND Warunek 2
Warunek w postaci koniunkcji pisuje si臋 do kom贸rki Kryteria odpowiedniego pola
Naci艣nij przycisk Widok kwerendy
Klikn膮膰 w kom贸rce Kryteria wybranego pola (STAWKA), usun膮膰 stare kryterium i wpisa膰 nowy warunek wyboru (>7 AND <9)
Nacisn膮膰 przycisk Uruchom
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj
Wpisa膰 now膮 nazw臋 kwerendy (Stawki mi臋dzy 7 a 9 „Numer grupy Imi臋”) i nacisn膮膰 OK.
膯wiczenie 2.11
膯WICZENIA DO SAMODZIELNEGO WYKONANIA
膯wiczenie 2.2.1
Za pomoc膮 kreatora tabel utw贸rz tabel臋 Kontakty zawieraj膮c膮 nast臋puj膮ce pola: IDkontaktu, Imi臋, Nazwisko, Kod pocztowy, Miasto, Adres, Kraj, Nazwa firmy, Telefon Do Pracy, Telefon Domowy.
Wprowadzi膰 przyk艂adowe dane.
膯wiczenie 2.2.2
Uruchomi膰 kwerend臋 Adresy domowe pracownik贸w, wybra膰 pracownik贸w z Legionowa i Piaseczna.
Z menu Widok wybierz Widok SQL i przeanalizowa膰 zapis.
膯wiczenie 2.12
Wy艣wietli膰 bie偶膮ca kwerend臋 w oknie projektowym. Zaprojektowa膰 Kwerend臋, kt贸ra wybierze nazwiska zaczynaj膮ce si臋 od liter A, W lub Z Uruchomi膰 kwerend臋 i sprawdzi膰 jej dzia艂anie. Zapisa膰 kwerend臋 pod nazw膮 Stawki wybrane A, W, Z. Zamkn膮膰 kwerend臋.
W celu zdefiniowania alternatywy kryteri贸w dla tego samego pola wykorzystuje si臋 operator logiczny OR. Alternatywa dw贸ch kryteri贸w ma posta膰: warunek 1 OR warunek 2
Zapis ten oznacza: jest spe艂niony warunek 1 lub jest spe艂niony warunek 2. Warunek wpisuje si臋 w kom贸rce Kryteria odpowiedniego pola.
Nacisn膮膰 przycisk Widok kwerendy .
Z kom贸rki Kryteria p贸l STAWKA i KOD DZIA艁U usun膮膰 warunek.
Klikn膮膰 w kom贸rce Kryteria wybranego pola (w tym wypadku pola (NAZWISKO) i wpisa膰 warunek wyboru (w tym
wypadku A* OR W* OR Z*).
Nacisn膮膰 przycisk Uruchom; w wynikach kwerendy w polu NAZWISKO s膮 wy艣wietlone tylko nazwiska zaczynaj膮ce si臋 od liter A, W lub Z.
Z menu Plik wybra膰 polecenie Zapisz jakolEksportuj.
Wpisa膰 now膮 nazw臋 kwerendy (w tym wypadku Stawki wybrane A, W, Z) i nacisn膮膰 przycisk OK.
Z menu Plik wybra膰 polecenie Zamknij.
Gwiazdka (*) w zapisie warunku kryterium oznacza dowolny ci膮g znak贸w. Pytajnik (?) w warunku takiego kryterium oznacza dowolny pojedynczy znak, Warunki tekstowe mo偶na wpisywa膰 w ca艂o艣ci ma艂ymi literami, np. warszawa lub w*.
Alternatyw臋 kryteri贸w dla dw贸ch r贸偶nych p贸l definiuje si臋 przez wpisanie pojedynczych warunk贸w na poziomie kom贸rki Kryteria, w kom贸rce lub dla tych p贸l.
Uzupe艂nianie danych za pomoc膮 kwerendy wyszukuj膮cej puste (niepuste) kom贸rki pola
Do uzupe艂niania danych w tabeli, w kt贸rej pozostawiono puste miejsca, wykorzystuje si臋 kwerendy wybieraj膮ce puste kom贸rki w okre艣lonym polu. Zapobiega to przeoczeniu rekord贸w wymagaj膮cych do艂膮czenia informacji, zw艂aszcza w rozbudowanych tabelach o wielu rekordach. Uzupe艂nianie danych na podstawie kwerendy wyboru realizuje si臋 w dw贸ch etapach. Najpierw nale偶y zaprojektowa膰 kwerend臋 wybieraj膮c膮 puste miejsca z tabeli wymagaj膮cej uzupe艂nienia, a nast臋pnie uruchomi膰 j膮 i w wy艣wietlonym zestawie dynamicznym wynik贸w kwerendy wpisa膰 brakuj膮ce elementy. Zamkni臋cie wynik贸w kwerendy poci膮ga za sob膮 automatyczne skopiowanie wprowadzonych informacji do tabeli 藕r贸d艂owej.
ETAP I: zdefiniowanie kwerendy, kt贸ra wybiera puste kom贸rki z tabeli 藕r贸d艂owej.
膯wiczenie 2.13
Siedemna艣cie rekord贸w tabeli ADRESY nie ma wpisu w polu TELEFON. Uzupe艂nij puste kom贸rki wpisuj膮c w nich s艂owo brak.
Rozwi膮zanie zadania nale偶y zacz膮膰 od analizy tabeli ADRESY
W oknie bazy danych wybra膰 kart臋 Tabele. Klikn膮膰 na nazwie tabeli ADRESY.
Nacisn膮膰 przycisk Otw贸rz.
Przyjrze膰 si臋 zawarto艣ci pola TELEFON; nale偶y zwr贸ci膰 uwag臋 na fakt, 偶e niekt贸re kom贸rki w tym polu s膮 puste.
Z menu Plik wybra膰 polecenie Zamknij.
Teraz nale偶y utworzy膰 kwerend臋 wybieraj膮c膮 z tabeli ADRESY rekordy, kt贸re w polu TELEFON nie zawieraj膮 wpisu:
W oknie bazy danych na karcie Kwerendy nacisn膮膰 przycisk Nowy, a nast臋pnie wybra膰 z listy pozycj臋 Widok projekt i nacisn膮膰 przycisk OK.
W oknie dialogowym Poka偶 tabel臋 na karcie Tabele klikn膮膰 na nazwie tabeli 藕r贸d艂owej dla tworzonej kwerendy (w tym wypadku na nazwie tabeli ADRESY).
Nacisn膮膰 przycisk Dodaj, a nast臋pnie Zamknij.
Dwukrotnym klikni臋ciem na nazwie pola do艂膮czy膰 pola IDENTYFIKATOR i TELEFON do siatki projektowej kwerendy.
W kom贸rce Kryteria odpowiedniego pola (w tym wypadku pola TELEFON) wpisa膰 warunek wyboru pustych warto艣ci is null.
Projekt kwerendy zostanie zapisany pod nazw膮 Brakuj膮ce telefony:
Z menu Plik wybra膰 polecenie Zapisz lub nacisn膮膰 przycisk Zapisz .
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 kwerendy (w tym wypadku Brakuj膮ce telefony) i nacisn膮膰 przycisk OK.
Etap II: uzupe艂nianie rekord贸w tabeli 藕r贸d艂owej.
Uzupe艂nianie rekord贸w tabeli 藕r贸d艂owej polega na wpisaniu odpowiednich warto艣ci w zestawie dynamicznym uzyskanym na podstawie kwerendy.
Nacisn膮膰 przycisk Uruchom .
Zestaw dynamiczny wynik贸w zawiera 17 rekord贸w tabeli 藕r贸d艂owej, nie maj膮cych wpisu w polu TELEFON. Do pola TELEFON nale偶y teraz wprowadzi膰 s艂owo brak.
Klikn膮膰 w polu TELEFON pierwszego rekordu i wpisa膰 s艂owo brak.
Nacisn膮膰 klawisz , aby przej艣膰 do nast臋pnego rekordu w polu TELEFON.
Nacisn膮膰 kombinacj臋 klawiszy Ctrl+'; w贸wczas zostan膮 skopiowane warto艣ci z poprzedniego rekordu.
Powtarza膰 dwie poprzednie czynno艣ci dla kolejnych rekord贸w.
Z menu Plik wybra膰 polecenie Zamknij.
Pozostaje sprawdzi膰, czy tabela ADRESY istotnie zosta艂a uzupe艂niona.
W oknie bazy danych wybra膰 kart臋 Tabele.
Dwukrotnie klikn膮膰 na nazwie tabeli (w tym wypadku na nazwie ADRESY).
Sprawdzi膰 czy pole TELEFON zawiera puste kom贸rki; w niekt贸rych kom贸rkach powinno znajdowa膰 si臋 s艂owo brak.
Z menu Plik wybra膰 polecenie Zamknij.
Warunek kryterium wyszukuj膮cego niepuste warto艣ci ma posta膰 is not null.
DEFINIOWANIE I FORMATOWANIE P脫L OBLICZENIOWYCH
膯wiczenie 2.14
1. Wy艣wietli膰 kwerend臋 Stawki-alfabetycznie w oknie projektowym. Do艂膮czy膰 do siatki projektowej pole CZAS PRACY
2. Zdefiniowa膰 dodatkowe pole obliczaj膮ce stawk4 tygodniowa jako iloczyn czasu pracy i stawki godzinowej.
3. Uruchomi膰 kwerend臋. Sprawdzi膰, czy znajduje si臋 w niej nowe pole obliczaj膮ce stawki tygodniowe.
W oknie bazy danych wybra膰 kart臋 Kwerendy.
Klikn膮膰 na nazwie kwerendy Stawki-alfabetycznie.
Nacisn膮膰 przycisk Projektuj.
Dwukrotnie klikn膮膰 na nazwie CZAS PRACY na li艣cie p贸l tabeli 藕r贸d艂owej; pole jest do艂膮czane do siatki projektowej.
Klikn膮膰 w pustej kom贸rce Pole.
Wpisa膰 wyra偶enie obliczaj膮ce (w tym wypadku [CZAS PRACY]* [STAWKA]).
Nacisn膮膰 przycisk Uruchom ; wyniki zawieraj膮 teraz dodatkowe pole obliczeniowe o nazwie Wyrl.
Je艣li zachodzi potrzeba, mo偶na poszerzy膰 pola wynik贸w, tak by by艂y widoczne ca艂e warto艣ci w polach (dotyczy to zw艂aszcza pola STAWKA).
Je艣li w siatce projektowej w polu widzenia nie ma pustej kom贸rki Pole, to nale偶y przewin膮膰 w prawo siatk臋 projektow膮.
Aby u艂atwi膰 wpisywanie tekstu wyra偶enia, mo偶na powi臋kszy膰 pole z wyra偶eniem. W tym celu nale偶y klikn膮膰 na wyra偶eniu, nacisn膮膰 prawy przycisk myszy i z menu podr臋cznego wybra膰 polecenie Powi臋ksz.
Je艣li w wyra偶eniu argumentami dzia艂a艅 s膮 nazwy p贸l, to ka偶da nazwa pola musi by膰 uj臋ta w nawiasy kwadratowe, na przyk艂ad: [p艂aca]+[premia]. Operatory podstawowych dzia艂a艅 arytmetycznych to:
* (gwiazdka) - mno偶enie,
/ (uko艣nik) - dzielenie,
+ (plus) - dodawanie,
- (minus) -- odejmowanie.
Zaleca si臋, aby w wyra偶eniach wpisywa膰 nazwy p贸l dok艂adnie. Dotyczy to r贸wnie偶 wielko艣ci liter (je艣li w tabeli 藕r贸d艂owej nazwa pola jest pisana wielkimi literami, to w wyra偶eniu musi by膰 zapisana w ten sam spos贸b). B艂臋dy
w nazwach p贸l mog膮 by膰 przyczyn膮 k艂opot贸w podczas uruchamiania kwerendy.
膯wiczenie 2.15
Powr贸ci膰 do okna projektowego i zmieni膰 nazw臋 pola obliczeniowego na STAWKA TYGODNIOWA. Wy艣wietli膰 zestaw dynamiczny i sprawdzi膰, czy nazwa pola obliczeniowego zosta艂a zmieniona.
Domy艣lnie polu obliczeniowemu jest nadawana nazwa Wyr z kolejnym numerem. Mo偶na to jednak zmieni膰 przez wpisanie w艂asnej nazwy wyra偶enia.
Nacisn膮膰 przycisk Widok kwerendy,
Klikn膮膰 w kom贸rce Pole, zawieraj膮cej wyra偶enie.
Nacisn膮膰 prawy przycisk myszy i z menu podr臋cznego wybra膰 polecenie Powi臋ksz; w贸wczas jest otwierane okno dialogowe Powi臋ksz.
W oknie dialogowym Powi臋ksz zaznaczy膰 mysz膮 tekst Wyrl (bez dwukropka!).
Wpisa膰 now膮 nazw臋 pola obliczeniowego (w tym wypadku STAWKA TYGODNIOWA).
Nacisn膮膰 przycisk OK.
Nacisn膮膰 przycisk Uruchom; nazwa dodatkowego pola obliczeniowego brzmi obecnie STAWKA TYGODNIOWA.
W zestawie dynamicznym d艂uga nazwa pola mo偶e nie by膰 widoczna w ca艂o艣ci. Nale偶y wtedy poszerzy膰 to pole przez przeci膮gni臋cie mysz膮 w praw膮 stron臋 prawej kraw臋dzi selektora pola.
Mo偶na od razu okre艣li膰 nazw臋 wyra偶enia wpisuj膮c na pocz膮tku jego nazw臋 i dwukropek. Ani przed, ani po dwukropku nie nale偶y umieszcza膰 spacji.
膯wiczenie 2.16
Ustali膰 format pola obliczeniowego jako walutowy z dwoma miejscami dziesi臋tnymi. Uruchomi膰 kwerend臋. Sprawdzi膰, czy w polu obliczeniowym jest stosowany nowy format.
Wy艂膮czy膰 wy艣wietlanie p贸l z czasem procy i stawk膮 za godzin臋. Uruchomi膰 kwerend臋, a nast臋pnie zapisa膰 j膮 pod nazwa P艂ace tygodniowo.
W polu obliczeniowym warto艣ci liczbowe s膮 wy艣wietlane w formacie domy艣lnym tzn. w formacie ustalonym dla liczb w systemie Windows 98. Mo偶na to jednak zmieni膰 przypisuj膮c do pola odpowiedni parametr. Zmiany cech pola dokonuje si臋 w oknie projektowym.
Nacisn膮膰 przycisk Widok kwerendy.
Klikn膮膰 w kom贸rce zawieraj膮cej wyra偶enie.
Z menu Widok wybra膰 polecenie W艂a艣ciwo艣ci lub nacisn膮膰 przycisk W艂a艣ciwo艣ci.
W oknie dialogowym W艂a艣ciwo艣ci pola klikn膮膰 w kom贸rce Format, a nast臋pnie rozwin膮膰 list臋 dost臋pnych format贸w.
Wybra膰 odpowiedni format (w tym wypadku Waluta).
Klikn膮膰 w kom贸rce Miejsca dziesi臋tne i wpisa膰 liczb臋 miejsc dziesi臋tnych (w tym wypadku 2).
Zamkn膮膰 okno W艂a艣ciwo艣ci pola naciskaj膮c przycisk Zamknij.
Nacisn膮膰 przycisk Uruchom; warto艣ci w polu obliczeniowym maj膮 teraz dwa miejsca dziesi臋tne i s膮 zako艅czone znakiem waluty.
Zmiana w艂a艣ciwo艣ci ka偶dego pola musi by膰 poprzedzona klikni臋ciem nazwy tego pola w siatce projektowej. W przeciwnym przypadku w艂a艣ciwo艣ci zostan膮 przypisane do pola, kt贸re by艂o zaznaczone w momencie wy艣wietlenia okna W艂a艣ciwo艣ci pola.
Je艣li wyniki kwerendy maj膮 zawiera膰 tylko zarobki tygodniowe, to wy艣wietlanie p贸l CZAS PRACY i STAWKA nie jest potrzebne.
Nacisn膮膰 przycisk Widok kwerendy .
Usun膮膰 zaznaczenie z kom贸rek Poka偶 p贸l CZAS PRACY i STAWKA.
Nacisn膮膰 przycisk Uruchom, zestaw dynamiczny zawiera tylko pola
z nazwiskiem, imieniem, kodem dzia艂u i stawk膮 tygodniow膮.
Z menu Plik wybra膰 polecenie Zapisz jako.
Wpisa膰 nazw臋 kwerendy (w tym wypadku P艂ace tygodniowo) i nacisn膮膰 przycisk OK.
膯wiczenie 2.17
Do kwerendy P艂ace tygodniowo do艂膮czy膰 pole obliczeniowe PREMIA licz膮ce premi臋 wynosz膮cej 5% stawki ;godzinowej.
Nada膰 polu PREMIA format waluty.
Uruchomi膰 kwerend臋, a nast臋pnie zapisa膰 j膮 pod nazw膮 P艂ace+premia.
Zamkn膮膰 kwerend臋.
Nacisn膮膰 przycisk Widok kwerendy
Klikn膮膰 w pustej kom贸rce Pole; je艣li nie wida膰 pustej kom贸rki Pole, to nale偶y przewin膮膰 siatk臋 projektow膮 w prawo.
Nacisn膮膰 prawy przycisk myszy i z menu podr臋cznego wybra膰 polecenie Powi臋ksz.
W oknie dialogowym Powi臋ksz wpisa膰 nazw臋 wyra偶enia (w tym wypadku PREMIA), a po nazwie wstawi膰 dwukropek (:).
Wpisa膰 wyra偶enie (w tym wypadku [STAWKA]*0.05 lub [STAWKA]*0,05 w zale偶no艣ci od formatu liczb ustalonego w systemie Windows 95).
Nacisn膮膰 przycisk OK.
Nacisn膮膰 przycisk Uruchom; pole PREMIA jest nie sformatowane.
Nacisn膮膰 przycisk Widok kwerendy.
Zaznaczy膰 pole PREMIA i nacisn膮膰 przycisk W艂a艣ciwo艣ci.
W oknie W艂a艣ciwo艣ci pola klikn膮膰 w kom贸rce Format.
Z rozwijanej listy wybra膰 format Waluta.
Zamkn膮膰 okno W艂a艣ciwo艣ci pola.
Nacisn膮膰 przycisk Uruchom; pole PREMIA ma format walutowy.
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj.
Wpisa膰 nazw臋 kwerendy (w tym wypadku P艂ace+premia) i nacisn膮膰 przycisk OK
Z menu Plik wybra膰 polecenie Zamknij.
Znak separatora dziesi臋tnego w zapisie liczb zale偶y od konfiguracji systemu Windows 98.
Definiowanie bardziej z艂o偶onych wyra偶e艅 u艂atwia tzw. Konstruktor wyra偶e艅. Konstruktor wyra偶e艅 uruchamia si臋 z menu podr臋cznego, wy艣wietlanego po naci艣ni臋ciu prawego przycisku myszy i wybraniu polecenia Buduj. W chwili wy艣wietlenia menu podr臋cznego punkt wstawiania musi si臋 znajdowa膰 w pustej kom贸rce Pole siatki projektowej (to znaczy w kom贸rce, w kt贸rej ma by膰 umieszczone wyra偶enie).
膯wiczenie 2.18
1. Wy艣wietli膰 kwerend臋 P艂ace tygodniowo w oknie projektowym. Usun膮膰 wszystkie pola wyj膮tkiem p贸l KOD DZIA艁U i STAWKA TYGODNIOWA.
2. Pogrupowa膰 dane wed艂ug dzia艂贸w, ustawionych alfabetycznie w kolejno艣ci rosn膮cej. Zsumowa膰 p艂ace tygodniowe w poszczeg贸lnych latach.
Uruchomi膰 kwerend臋. Zapisa膰 kwerend臋 pod nazw膮 Podsumowanie p艂ac dzia艂ami. Zamkn膮膰 kwerend臋.
Kwerendy maj膮 wbudowane mechanizmy automatycznego podsumowywania grup danych. Mo偶na nie tylko sumowa膰 dane liczbowe w grupie, ale r贸wnie偶 wyznacza膰 艣redni膮, najmniejsz膮 b膮d藕 najwi臋ksz膮 liczb臋 w grupie. Rozwi膮zanie zadania zostanie podzielone na kilka cz臋艣ci w celu u艂atwienia analizy problemu.
Etap I: zmiana projektu kwerendy.
W oknie bazy danych na karcie Kwerendy klikn膮膰 na nazwie kwerendy (w tym wypadku P艂ace tygodniowo), a nast臋pnie nacisn膮膰 przycisk Projektuj.
Klikn膮膰 na selektorze kolumny pola przeznaczonego do usuni臋cia i nacisn膮膰 klawisz Delete (czynno艣膰 t臋 wykona膰 dla wszystkich p贸l, z wyj膮tkiem p贸l KOD DZIA艁U i STAWKA TYGODNIOWA).
Etap II: zdefiniowanie grupowania i sumowania.
Z menu Widok wybra膰 polecenie Podsumowanie lub nacisn膮膰 przycisk Podsumowanie
Klikn膮膰 w kom贸rce Sortuj w polu, wed艂ug kt贸rego ma by膰 przeprowadzone sortowanie danych (w tym wypadku w polu KOD DZIA艁U).
Rozwin膮膰 list臋 opcji porz膮dkowania i wybra膰 porz膮dek (w tym wypadku Rosn膮co).
Klikn膮膰 w kom贸rce Podsumowanie dla tego pola, wed艂ug kt贸rego ma by膰 przeprowadzone sumowanie (w tym wypadku dla pola STAWKA TYGODNIOWA).
Klikn膮膰 na strza艂ce w kom贸rce Podsumowanie, aby rozwin膮膰 list臋 funkcji podsumowuj膮cych.
Wybra膰 odpowiedni膮 funkcj臋 (w tym wypadku funkcj臋 Suma).
Etap III: uruchomienie, zapisanie i zamkni臋cie kwerendy.
Nacisn膮膰 przycisk Uruchom.
PRZYGOTOWANIE KWERENDY Z WYRA呕ENIEM WI膭呕膭CYM
Za艂贸偶my, 偶e w wy艣wietlanym zestawie informacji znajduj膮 si臋 dwa r贸偶ne pola, zawieraj膮ce dane innego rodzaju, lecz tego samego typu, na przyk艂ad pola NAZWISKO i IMI臉. W pierwszym polu umieszczono nazwiska, w drugim za艣 imiona. Obydwa pola zawieraj膮 dane tekstowe. Nale偶y utworzy膰 jedno pole zawieraj膮ce po艂膮czone informacje z obu tych p贸l Takie pole mo偶e mie膰 na przyk艂ad nag艂贸wek IMI臉 I NAZWISKO
Dwa pola przeznaczone do po艂膮czenia Pole otrzymane w wyniku po艂膮czenia dw贸ch p贸l
Po艂膮czenie w jednym polu informacji zawartych w kilku innych polach jest mo偶liwe dzi臋ki zastosowaniu tzw. wyra偶enia wi膮偶膮cego.
膯wiczenie 2.19
Wy艣wietli膰 kwerend臋 P艂ace tygodniowo w oknie projektowym.
Utworzy膰 dodatkowe pole wi膮偶膮ce dane z p贸l zawieraj膮cych imiona
i nazwiska pracownik贸w. Tworzonemu polu nada膰 nazw臋
IMI臉 I NAZWISKO.
Przesun膮膰 nowo utworzone pole za pole IMI臉.
Uruchomi膰 kwerend臋 i obejrze膰 jej wyniki.
Wr贸ci膰 do okna projektowego i wy艂膮czy膰 wy艣wietlanie p贸l z imieniem:
i nazwiskiem.
Ponownie uruchomi膰 kwerend臋.
Zapisa膰 kwerend臋 pod nazw膮 Stawki skr贸cone. Zamkn膮膰 kwerend臋.
W oknie bazy danych na karcie Kwerendy klikn膮膰 na nazwie kwerendy
(w tym wypadku na nazwie P艂ace tygodniowo), a nast臋pnie nacisn膮膰 przycisk Projektuj.
Przewin膮膰 siatk臋 projektow膮 w prawo i klikn膮膰 w pustej kom贸rce Pole.
Wpisa膰 nag艂贸wek tworzonego pola (w tym wypadku IMI臉 I NAZWISKO) oraz dwukropek.
Wpisa膰 wyra偶enie wi膮偶膮ce
(w tym wypadku [IMI臉] & " " & [NAZWISKO]).
W zapisie wyra偶enia wi膮偶膮cego bardzo wa偶na jest spacja oddzielaj膮ca dane, pochodz膮ce z jednego pola, od danych pochodz膮cych z drugiego pola. Spacja taka powinna by膰 uj臋ta w cudzys艂贸w. Na przyk艂ad w wyra偶eniu wi膮偶膮cym [IMI臉] & " " & [NAZWISKOS]) w miejscu kreski musi znajdowa膰 si臋 spacja. Je偶eli spacja jest pomini臋ta, to w polu powsta艂ym z po艂膮czenia dw贸ch p贸l dane b臋d膮 scalone, czyli zamiast Maria Aberacka zawarto艣ci膮 pola b臋dzie MariaAberacka.
Sta艂e ci膮gi znak贸w i nazwy p贸l, kt贸re maj膮 by膰 scalone w jeden tekst, musz膮 by膰 po艂膮czone operatorem wi膮偶膮cym &.
Je艣li w wyra偶eniu wi膮偶膮cym wyst臋puj膮 ci膮gi znak贸w, nie zwi膮zane z (oznaczonymi polami, to musz膮 one by膰 uj臋te w cudzys艂贸w, podobnie jak spacja w powy偶szym przyk艂adzie.
Nowo utworzone pole nale偶y przesun膮膰 za pole zawieraj膮ce imiona pracownik贸w. a nast臋pnie wy艣wietli膰 wyniki kwerendy.
W siatce projektowej klikn膮膰 na selektorze nowo utworzonego pola (w tym wypadku na selektorze pola IMI臉 I NAZWISKO); w贸wczas pole zostanie zaznaczone.
Wskaza膰 mysz膮 selektor zaznaczonego pola; wska藕nik myszy przybierze kszta艂t bia艂ej strza艂ki.
Nacisn膮膰 lewy przycisk myszy i trzymaj膮c go przesun膮膰 selektor pola IMI臉 I NAZWISKO za selektor pola IMI臉; prawa kraw臋d藕 pola IMI臉 musi by膰 pogrubiona. 路
Pu艣ci膰 lewy przycisk myszy.
Uruchomi膰 kwerend臋.
W nowym polu znajduje ci臋 imi臋 i nazwisko, nie ma wi臋c sensu wy艣wietlanie osobnych p贸l z imieniem i nazwiskiem. Nale偶y wy艂膮czy膰 wy艣wietlanie niepotrzebnych p贸l. Nast臋pnie nale偶y wy艣wietli膰 wyniki kwerendy, zapisa膰 i zamkn膮膰 kwerend臋.
Wr贸ci膰 do okna projektowego.
Usun膮膰 zaznaczenie z kom贸rki Poka偶 dla pola NAZWISKO.
Zwr贸ci膰 uwag na spos贸b sortowania w polu NAZWISKO.
Usun膮膰 zaznaczenie z kom贸rki Poka偶 dla pola IMI臉.
Uruchomi膰 kwerend臋 i obejrze膰 wyniki.
W wy艣wietlonym zestawie dynamicznym wyst臋puje jedno pole zawieraj膮ce zar贸wno imiona, jak i nazwiska. Informacje s膮 uporz膮dkowane alfabetycznie wed艂ug nazwisk, poniewa偶 w siatce projektowej kwerendy w polu zawieraj膮cym nazwiska jest w艂膮czone sortowanie w porz膮dku rosn膮cym.
Aby posortowa膰 dane w kwerendzie z wyra偶eniem wi膮偶膮cym wed艂ug jednego z p贸l wyst臋puj膮cych w wyra偶eniu, nale偶y w艂膮czy膰 parametry sortowania w tym w艂a艣nie polu, nie za艣 w polu zawieraj膮cym wyra偶enie.
Na zako艅czenie 膰wiczenia nale偶y zapisa膰 i zamkn膮膰 kwerend:
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj, wpisa膰 nazw臋 kwerendy (w tym wypadku Stawki skr贸cone) i nacisn膮膰 przycisk OK.
Z menu Plik wybra膰 polecenie Zamknij.
PRZYGOTOWANIE KWERENDY WIELOTABELOWEJ
Kwerenda wielotabelowa umo偶liwia opracowanie zestawu danych pochodz膮cych z kilku r贸偶nych tabel. W kolejnym przyk艂adzie utworzymy zestaw danych pochodz膮cych z dw贸ch tabel ADRESY i PRACOWNICY.
Tabela ADRESY zawiera informacje u miejscu zamieszkania i prywatnych telefonach pracownik贸w firmy, za艣 tabela PRACOWNICY: nazwiska, imiona i dane o warunkach ich zatrudnienia. Na podstawie tych dw贸ch tabel nale偶y utworzy膰 teraz zestaw danych zawieraj膮cy informacje o numerach telefon贸w domowych wszystkich zatrudnionych.
膯wiczenie 2.20
Na podstawie tabel PRACOWNICY i ADRESY utworzy膰 kwerend臋 wybieraj膮c膮 nast臋puj膮ce dane: nazwisko, imi臋 i numer telefonu.
Posortowa膰 dane rosn膮co wed艂ug nazwisk.
Uruchomi膰 kwerend臋 i obejrze膰 wyniki.
Zapisa膰 kwerend臋 pod nazw膮 Telefony domowe pracownik贸w. Zamkn膮膰 kwerend臋.
W oknie bazy danych, na karcie Kwerendy nacisn膮膰 przycisk Nowy, a nast臋pnie wybra膰 z listy pozycj臋 Widok Projekt i nacisn膮膰 przycisk OK.
W oknie dialogowym Poka偶 tabel臋 dwukrotnie klikn膮膰 na nazwach tabel 藕r贸d艂owych dla kwerendy (w tym wypadku na nazwie ADRESY, a nast臋pnie na nazwie PRACOWNICY).
Nacisn膮膰 przycisk Zamknij.
Access automatycznie utworzy艂 relacj臋 mi臋dzy tabelami. Relacja jest widoczna w postaci linii 艂膮cz膮cej nazwy p贸l, kt贸re s膮 identyczne w obydwu tabelach (w tym wypadku s膮 to pola IDENTYFIKATOR). Relacja gwarantuje, 偶e w zestawie dynamicznym utworzonym za pomoc膮 kwerendy numery telefon贸w b臋d膮 przypisane do w艂a艣ciwych os贸b.
Do siatki projektowej do艂膮czy膰 (za pomoc膮 dwukrotnego klikni臋cia nazwy) odpowiednie pola (w tym wypadku pola NAZWISKO i IMI臉 z tabeli PRACOWNICY oraz pola TELEFON z tabeli ADRESY).
W siatce projektowej klikn膮膰 w kom贸rce Sortuj dla pola, wed艂ug kt贸rego maj膮 by膰 porz膮dkowane dane (w tym wypadku dla pola NAZWISKO).
Rozwin膮膰 list臋 w kom贸rce Sortuj i wybra膰 porz膮dek sortowania (w tym wypadku Rosn膮co).
Aby w siatce projektowej by艂o wida膰, z kt贸rej tabeli pochodz膮 poszczeg贸lne pola, nale偶y z menu Widok wybra膰 polecenie Nazwy tabel. Spowoduje to do艂膮czenie do siatki projektowej kwerendy wiersza Tabela, w kt贸rym s膮 wy艣wietlane nazwy tabel 藕r贸d艂owych dla poszczeg贸lnych p贸l.
Nacisn膮膰 przycisk Uruchom .
Obejrze膰 zestaw dynamiczny wynik贸w.
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 kwerendy (w tym wypadku Telefony domowe pracownik贸w).
Nacisn膮膰 przycisk OK.
Z menu Plik wybra膰 polecenie Zamknij.
PRZYGOTOWANIE KWERENDY PARAMETRYCZNEJ
Kwerenda typu parametrycznego umo偶liwia wprowadzanie warunku wyboru w trakcie uruchamiania kwerendy, bez konieczno艣ci ka偶dorazowej zmiany kryterium w siatce projektowej.
Utworzona na pocz膮tku niniejszego rozdzia艂u kwerenda Stawki-alfabetycznie zawiera informacje o tym, ile zarabiaj膮 na godzin臋 pracownicy wszystkich dzia艂贸w firmy. W kolejnym 膰wiczeniu nale偶y zmieni膰 projekt tej kwerendy, tak aby utworzy膰 kwerend臋 parametryczn膮. Przy ka偶dym uruchomieniu kwerendy parametrycznej b臋dzie mo偶na wybra膰 dzia艂, o kt贸rym maj膮 by膰 wy艣wietlone informacje.
Fragment zestawu dynamicznego kwerendy Stawki-alfabetycznie
膯wiczenie 2.21
Wy艣wietli膰 kwerend臋 Stawki-alfabetycznie w oknie projektowym
Do kom贸rki Kryteria w polu KOD DZIA艁U wpisa膰 kryterium pareametryczne postaci [Podaj kod dzia艂u].
Uruchomi膰 kwerend臋 dla dzi艂u RE . Zapisa膰 kwerend臋 pod nazw膮 Wyb贸r dzia艂u. Zamkn膮膰 kwerend臋.
W oknie bazy danych, na karcie Kwerendy klikn膮膰 na nazwie Stawki-alfabetycznie. Nacisn膮膰 przycisk Projektuj.
Klikn膮膰 w kom贸rce Kryteria dla pola, dla kt贸rego ma by膰 zdefiniowany warunek parametryczny (w tym wypadku dla pola KOD DZIA艁U).
Wpisa膰 (umieszczony w nawiasach kwadratowych) tekst, kt贸ry uka偶e si臋 w oknie dialogowym, umo偶liwiaj膮cym wpisanie warunku wyboru (w tym wypadku [Podaj kod dzia艂u].
Nacisn膮膰 przycisk Uruchom.
W oknie dialogowym Wprowad藕 warto艣膰 parametru wpisa膰 kryterium wyboru (w tym wypadku RE) i nacisn膮膰 przycisk OK.
Obejrze膰 wyniki kwerendy; w polu KOD DZIA艁U wyst臋puj膮 wy艂膮cznie wpisy RE.
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj, wpisa膰 nazw臋 kwerendy (w tym wypadku Wyb贸r dzia艂u) i nacisn膮膰 przycisk OK.
Z menu Plik wybra膰 polecenie Zamknij.
Mo偶na r贸wnie偶 przygotowa膰 kwerend臋 wieloparametrow膮. Na przyk艂ad w kom贸rce Kryteria pola Data zatrudnienia mo偶na umie艣ci膰 warunek:
>=[podaj dat臋 pocz膮tkow膮] and <=(podaj dat臋 ko艅cow膮]
Przy tak zdefiniowanym kryterium parametrycznym po uruchomieniu kwerendy zostanie wy艣wietlone okno dialogowe z pro艣b膮 o podanie pocz膮tkowej daty przedzia艂u, a po wprowadzeniu tej daty i naci艣ni臋ciu przycisku OK drugie okno, umo偶liwiaj膮ce wprowadzenie ko艅cowej daty.
PRZYGOTOWANIE KWERENDY KRZY呕OWEJ
Kwerenda krzy偶owa umo偶liwia opracowanie zestawu dynamicznego, zawieraj膮cego kombinacje danych niedost臋pne w macierzystej tabeli. Tego typu kwerend臋 naj艂atwiej jest utworzy膰 za pomoc膮 Kreatora.
W kwerendzie krzy偶owej mo偶na wykorzysta膰 nast臋puj膮ce funkcje sumuj膮ce:
Zlicz - podaje liczb臋 wyst膮pie艅 w rekordzie,
Min - podaje najmniejsz膮 warto艣膰 w rekordzie, 路
Max - podaje najwi臋ksz膮 warto艣膰 w rekordzie,
Pierwszy - podaje pierwsz膮 warto艣膰 w rekordzie,
Ostatni - podaje ostatni膮 warto艣膰 w rekordzie.
膯wiczenie 2.22
Na podstawie tabeli PRACOWNICY PARKING utworzy膰 za pomoc膮 kreatora kwerend kwerend臋 krzy偶ow膮, podaj膮c膮 liczb臋 os贸b z wybranego dzia艂u, parkuj膮cych na okre艣lonym parkingu.
Zapisa膰 kwerend臋 pod nazw膮 Liczy dzia艂ami parkuj膮cych.
Obejrze膰 zestaw dynamiczny. Zamkn膮膰 kwerend臋.
W oknie bazy danych, na karcie Kwerendy nacisn膮膰 przycisk Nowy, a nast臋pnie wybra膰 z listy pozycj臋 Kreator kwerend krzy偶owych i nacisn膮膰 przycisk OK.
W g贸rnej cz臋艣ci okna dialogowego Kreator kwerend krzy偶owych klikn膮膰 na nazwie obiektu 藕r贸d艂owego (w tym wypadku na nazwie tabeli PRACOWNICY-PARKING).
Nacisn膮膰 przycisk Dalej >.
Z listy Dost臋pne pola przenie艣膰 (za pomoc膮 dwukrotnego klikni臋cia) do listy Wybrane pola nazwy tych p贸l, kt贸re maj膮 si臋 pojawia膰 jako nag艂贸wki wierszy (w tym wypadku pole KOD DZIA艁U).
Nacisn膮膰 przycisk Dalej >.
Klikn膮膰 na nazwie pola, kt贸re ma si臋 pojawi膰 jako nag艂贸wek kolumny (w tym wypadku na nazwie PARKING).
Nacisn膮膰 przycisk Dalej >.
Na li艣cie Pola klikn膮膰 na nazwie pola, dla kt贸rego b臋d膮 podliczane warto艣ci (w tym wypadku b臋dzie to pole OP艁ATA).
Na li艣cie Funkcje klikn膮膰 na nazwie funkcji podliczaj膮cej (w tym wypadku na nazwie funkcji Zlicz).
Nacisn膮膰 przycisk Dalej >.
Wpisa膰 nazw臋 kwerendy (w tym wypadku nazw臋 Liczy dzia艂ami parkuj膮cych).
Nacisn膮膰 przycisk Zako艅cz.
Zestaw dynamiczny wynik贸w otrzymany za pomoc膮 Kreatora kwerend krzy偶owych pokazuje, ile os贸b z okre艣lonego dzia艂u firmy parkuje na ka偶dym z trzech parking贸w. W polu Podsumowanie wiersza jest wy艣wietlana og贸lna liczba parkuj膮cych pracownik贸w danego dzia艂u.
Na zako艅czenie 膰wiczenia nale偶y zamkn膮膰 kwerend臋.
Z menu Plik wybra膰 polecenie Zamknij.
TWORZENIE KWEREND FUNKCJONALNYCH
Kwerenda funkcjonalna umo偶liwia dokonywanie zmian w wielu rekordach obiektu 藕r贸d艂owego jednocze艣nie. Ze wzgl臋du na fakt, 偶e kwerendy tego typu, nieprawid艂owo uruchomione, mog膮 bezpowrotnie zniszczy膰 dane, zaleca si臋 wcze艣niejsze utworzenie kopii bazy danych. Program Access wy艣wietla ostrze偶enia przed dokonaniem nieodwracalnych zmian danych.
路 W oknie Kwerendy przed ka偶d膮 kwerend膮, kt贸rej uruchomienie powoduje nieodwracalne zmiany w danych, Access wy艣wietla wykrzyknik.
Po pr贸bie uruchomienia kwerendy Acccss wy艣wietla okno dialogowe informuj膮ce, ile rekord贸w zostanie zmienionych, i umo偶liwiaj膮ce potwierdzenie lub odwo艂anie uruchomienia kwerendy.
Access umo偶liwia przygotowanie czterech rodzaj贸w kwerend funkcjonalnych:
kwerendy aktualizuj膮cej,
kwerendy tworz膮cej tabel臋 (powielaj膮cej),
kwerendy usuwaj膮cej,
kwerendy do艂膮czaj膮cej.
Tego typu kwerendy OD ZAWSZE by艂y nazywane transakcjami. Trzeba naprawd臋 wielkiego tupetu
i niekompetencji, aby wprowadzi膰 tak - delikatnie m贸wi膮c - nietrafne okre艣lenie jak kwerenda funkcjonalna. W dodatku ,sugeruje to, 偶e wcze艣niej omawiane kwerendy (wybieraj膮ca i krzy偶owa) s膮 niefunkcjonalne, a wi臋c bezu偶yteczne.
TWORZENIE KWERENDY AKTUALIZUJ膭CEJ
膯wiczenie 2.23
Tabela PRACOWNICY PARKING zawiera informacje dotycz膮ce wysoko艣ci op艂at za korzystanie z r贸偶nych miejsc parkingowych, z kt贸rych ka偶dy ma sw贸j symbol: PA2, PA3, PA4. (zobacz rysunek poni偶ej) Nale偶y uaktualni膰 wysoko艣膰 op艂at dla parkingu PA3 wed艂ug zasady: nowa op艂ata ma by膰 wi臋ksza o po艂ow臋 od aktualnej.
Poprawianie danych w polu OP艁ATA tabeli PRACOWNICY-PARKING: wi膮偶e si臋 z obliczeniem nowych stawek parkingowych dla wielu rekord贸w (dla wszystkich rekord贸w, kt贸re w polu PARKING maj膮 wpis PA3) i wprowadzeniem nowych warto艣ci liczbowych. Aby przyspieszy膰 proces aktualizacji wysoko艣ci op艂at dla wybranego parkingu w tabeli PRACOWNICY-PARKING, nale偶y utworzy膰 kwerend臋 aktualizuj膮c膮 opart膮 na rozwa偶anej tabeli.
Ka偶da kwerenda aktualizuj膮ca jest przygotowywana si臋 w dw贸ch etapach. Pierwszy etap polega na utworzeniu kwerendy, wybieraj膮cej z tabeli 藕r贸d艂owej cale rekordy, w kt贸rych maj臋 by膰 od艣wie偶ane informacje, i okre艣leniu w siatce projektowej kwerendy charakteru zmian w obiekcie 藕r贸d艂owym. Drugi etap polega na zamianie przygotowanej kwerendy wybieraj膮cej na kwerend臋 aktualizuj膮c膮.
Uruchomienie kwerendy aktualizuj膮cej spowoduje zast膮pienie dotychczasowych warto艣ci wyst臋puj膮cych w okre艣lonych polach i rekordach obiektu 藕r贸d艂owego nowymi warto艣ciami.
Etap 1: przygotowanie kwerendy wybieraj膮cej, kt贸ra okre艣la rodzaj zmian w obiekcie 藕r贸d艂owym
W oknie bazy danych. na karcie Kwerendy nacisn膮膰 przycisk Nowy, a nast臋pnie z listy wybra膰 pozycje Widok Projekt i nacisn膮膰 przycisk OK.
W oknie dialogowym Poka偶 tabel臋 na karcie Tabele klikn膮膰 dwukrotnie na nazwie obiektu 藕r贸d艂owego (w tym wypadku na nazwie tabeli PRACOWNICY-PARKING).
Nacisn膮膰 przycisk Zamknij.
Do艂膮czy膰 do siatki projektowej kwerendy wszystkie pola z obiektu 藕r贸d艂owego (dwukrotnie klikn膮膰 na ka偶dej nazwie pola).
W kom贸rce Kryteria dla pola PARKING wpisa膰 warunek wyboru (w tym wypadku PA3).
Do艂膮czy膰 do siatki projektowej pole o nazwie NOWA OP艁ATA obliczaj膮ce nowe stawki parkingowe (klikn膮膰 w pustej kom贸rce Pole i wpisa膰: NOWA OP艁ATA:[OP艁ATA]*1,5 lub NOWA OP艁ATA: [OP艁ATA]*1.5).
Nada膰 polu obliczeniowemu format waluty.
Uruchomi膰 kwerend臋 i obejrze膰 wyniki.
Zestaw dynamiczny wynik贸w otrzymany w wyniku uruchomienia kwerendy pokazano na rysunku
Etap I1: zamiana kwerendy wybieraj膮cej na kwerend臋 aktualizuj膮c膮, zapisanie kwerendy aktualizuj膮cej.
Powr贸ci膰 do okna projektowego.
Nacisn膮膰 przycisk Typ kwerendy i, z wy艣wietlonego menu, wybra膰 pozycj臋 Aktualizuj膮ca.
Do kom贸rki Zamiana na aktualizowanego pola (w tym wypadku pula OP艁ATA) wpisa膰 wyra偶enie obliczaj膮ce (w tym wypadku [OP艁ATA]*1, 5 lub [OP艁ATA]*1. 5).
Usun膮膰 kolumn臋 pola obliczeniowego (w tym wypadku pola NOWA OP艁ATA) (klikn膮膰 na selektorze pola i nacisn膮膰 klawisz Delete).
Z menu Plik: wybra膰 polecenie Zapisz jako Eksportuj.
Wpisa膰 nazw臋 kwerendy (w tym wypadku Aktualizuje stawki parkingowe PA3) i nacisn膮膰 przycisk OK.
Na zako艅czenie 膰wiczenia nale偶y uruchomi膰 kwerend臋 aktualizuj膮c膮 i sprawdzi膰, czy op艂aty dla parkingu PA3 w tabeli PRACOWNICY-PARKING: zosta艂y prawid艂owo zaktualizowane.
Nacisn膮膰 przycisk Uruchom; w贸wczas zostanie wy艣wietlone oknu dialogowe z komunikatem informuj膮cym o liczbie wierszy aktualizowanych w obiekcie 藕r贸d艂owym.
Potwierdzi膰 aktualizacj臋 danych w tabeli 藕r贸d艂owej nacisn膮膰 przycisk Tak.
Zamkn膮膰 kwerend臋 wybieraj膮c z menu Plik: polecenie Zamknij.
W celu sprawdzenia poprawno艣ci aktualizacji danych nale偶y otworzy膰 tabel臋 PRACOWNICY-PARKING.
W oknie bazy danych wybra膰 kart臋 Tabele.
Dwukrotnie klikn膮膰 na nazwie aktualizowanego obiektu (w tym wypadku na tabeli PRACOWNICY-PARKING).
Po sprawdzeniu wyniku aktualizacji nale偶y zamkn膮膰 tabel臋, wybieraj膮c z menu Plik polecenie Zamknij.
TWORZENIE KWERENDY POWIELAJ膭CEJ
Kwerenda powielaj膮ca (tworz膮ca tabel臋) umo偶liwia przekszta艂cenie zestawu dynamicznego, przygotowanego na podstawie kwerendy wybieraj膮cej lub kwerendy wielotabelowej, na tabel臋. Nowa tabela b臋dzie umieszczona na karcie Tabele w oknie bazy danych.
Opracowywanie kwerendy tworz膮cej tabel臋 przebiega r贸wnie偶 w dw贸ch etapach: pierwszy to przygotowanie kwerendy wybieraj膮cej, drugi za艣 to zamiana tej kwerendy na kwerend臋 tworz膮c膮 tabel臋. Uruchomienie kwerendy tworz膮cej tabel臋 powoduje skopiowanie danych z zestawu dynamicznego do tabeli. .
膯wiczenie 2.24
Na podstawie kwerendy P艂ace tygodniowe utworzy膰 tabel臋 o takiej samej nazwie.
Zapisa膰 kwerend臋 tworz膮c膮 tabel臋 pod nazw膮 Tworzy tabel臋 P艁ACE TYGODNIOWO.
Sprawdzi膰 czy tabela P艂ace tygodniowo zosta艂a utworzona.
W tym wypadku pierwszy etap tworzenia kwerendy powielaj膮cej zosta艂 ju偶 wykonany (odpowiednia kwerenda wybieraj膮ca o nazwie P艂ace tygodniowo ju偶 istnieje). Zamian臋 kwerendy wybieraj膮cej na kwerend臋 tworz膮c膮 tabel臋 wykonuje si臋 w oknie projektowym kwerendy.
Wy艣wietli膰 kwerend臋 P艂ace tygodniowo w oknie projektowym.
Nacisn膮膰 przycisk Typ kwerendy i z wy艣wietlonego menu wybra膰 pozycj臋 Tworz膮ca tabel臋.
W oknie dialogowym Utw贸rz tabel臋 w polu Nazwa tabeli wpisa膰 nazw臋 tworzonej tabeli (w tym wypadku P艂ace tygodniowo).
Zaznaczy膰 opcj臋 Bie偶膮ca baza danych.
Nacisn膮膰 przycisk OK.
Kwerenda tworz膮ca tabel臋 zosta艂a utworzona. Nale偶y j膮 teraz zapisa膰 pod now膮 nazw膮.
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 kwerendy (w tym wypadku Tworzy tabel臋 P艁ACE TYGODNIOWO).
Nacisn膮膰 przycisk OK.
Mimo 偶e kwerenda tworz膮ca tabel臋 zosta艂a zapisana, to jednak tabela P艂ace tygodniowo jeszcze nie istnieje. Dopiero uruchomienie tej kwerendy powoduje skopiowanie danych z zestawu dynamicznego do tabeli P艂ace tygodniowo.
Nacisn膮膰 przycisk Uruchom; w贸wczas zostanie wy艣wietlone okno dialogowe.
Nale偶y nacisn膮膰 przycisk Tak, aby potwierdzi膰 usuni臋cie kwerendy, na podstawie kt贸rej utworzono kwerend臋 tworz膮ca tabel臋.
Zostanie w贸wczas wy艣wietlone okno dialogowe z informacj膮 o liczbie wierszy kopiowanych do nowej tabeli. Aby potwierdzi膰 utworzenie tabeli, nale偶y nacisn膮膰 przycisk Tak.
Teraz mo偶na zamkn膮膰 kwerend臋 i sprawdzi膰, czy w oknie bazy danych na karcie Tabele znajduje si臋 tabela P艂ace tygodniowo.
Z menu Plik: wybra膰 polecenie Zamknij.
W oknie bazy danych wybra膰 kart臋 Tabele i sprawdzi膰, czy na li艣cie znajduje si臋 tabela P艂ace tygodniowo.
TWORZENIE KWERENDY USUWAJ膭CEJ
Usuwanie danych wed艂ug okre艣lonego kryterium jest o wiele prostsze, je艣li wykorzysta si臋 do tego celu kwerend臋 usuwaj膮c膮. Pierwszy etap tworzenia tego rodzaju kwerendy polega na zaprojektowaniu kwerendy wvbieraj膮c臋j z obiektu 藕r贸d艂owego dane, kt贸re maj膮 by膰 usuni臋te. Nast臋pnie nale偶y zamieni膰 kwerend臋 wybieraj膮c膮 na kwerend臋 usuwaj膮c膮. Uruchomienie kwerendy usuwaj膮cej powoduje usuni臋cie wybranych informacji z obiektu 藕r贸d艂owego.
膯wiczenie 2.25
Usun膮膰 tabeli P艂ace tygodniowo dane dotycz膮ce dzia艂贸w AD i TR.
Wykonanie 膰wiczenia nale偶y rozpocz膮膰 od zaprojektowania kwerendy, kt贸ra wybiera z tabeli P艂ace tygodniowo informacje dotycz膮ce zarobk贸w w dzia艂ach AD i TR.
W oknie bazy danych na karcie Kwerendy nacisn膮膰 przycisk Nowy, a nast臋pnie z listy wybra膰 pozycj臋 Widok projekt i nacisn膮膰 przycisk OK.
Dwukrotnie klikn膮膰 na nazwie tabeli 藕r贸d艂owej dla tworzonej kwerendy (w tym wypadku na nazwie P艂ace tygodniowo).
Nacisn膮膰 przycisk Zamknij.
Dwukrotnie klikn膮膰 na gwiazdce (*) na li艣cie nazw p贸l tabeli 藕r贸d艂owej.
Dwukrotnie klikn膮膰 na nazwie pola, wed艂ug kt贸rego b臋d膮 wybierane rekordy (w tym wypadku na nazwie pola KOD DZIA艁U).
Klikn膮膰 w kom贸rce Kryteria dla pola, wed艂ug kt贸rego maj膮 by膰 wybierane rekordy (w tym wypadku dla pola KOD DZIA艁U) i wpisa膰 warunek kryterium (w tym wypadku AD o TR).
Nacisn膮膰 przycisk Typ Kwerendy i z wy艣wietlonego menu wybra膰 pozycj臋 Usuwaj膮ca.
Kwerenda tego typu usuwa wy艂膮cznie ca艂e rekordy, czyli zawarto艣ci wszystkich p贸l. Wynika st膮d konieczno艣膰 wyszczeg贸lnienia w siatce projektowej kwerendy wszystkich p贸l tabeli 藕r贸d艂owej. Uzyskuje si臋 to przez dwukrotne klikni臋cie na gwiazdce (*) na li艣cie nazw p贸l.
Po wybraniu z listy pozycji Usuwaj膮ca Access usuwa z siatki projektowej wiersze Sortuj i Poka偶. Do艂膮cza natomiast wiersz Usuwanie. W wierszu tym jest automatycznie umieszczany operator Sk膮d pod nazw膮 tabeli, z kt贸rej b臋d膮 usuwane rekordy oraz operator Gdzie pod ka偶dym polem, dla kt贸rego byty ustawione kryteria
Siatka projektowa kwerendy usuwaj膮cej
Kwerenda usuwaj膮ca zosta艂a zaprojektowana. Nale偶y teraz zapisa膰 j膮 pod now膮 nazw膮, uruchomi膰,
a nast臋pnie sprawdzi膰, czy zosta艂y usuni臋te w艂a艣ciwe dane.
Z menu Plik: wybra膰 polecenie Zapisz jako/Eksportuj.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 kwerendy (w tym wypadku Kasuj膮ca dzia艂 AD i TR) i nacisn膮膰 przycisk OK.
Nacisn膮膰 przycisk Uruchom .
Nacisn膮膰 przycisk: Tak, aby potwierdzi膰 usuni臋cie danych z tabeli 藕r贸d艂owej.
Zamkn膮膰 kwerend臋 wybieraj膮c z menu Plik polecenie Zamknij.
Na zako艅czenie nale偶y sprawdzi膰, czy z tabeli 藕r贸d艂owej zosta艂y usuni臋te w艂a艣ciwe dane.
W oknie bazy danych wybra膰 kart臋 Tabele.
Klikn膮膰 na nazwie tabeli, kt贸ra ma by膰 wy艣wietlona (w tym wypadku na nazwie P艂ace tygodniowo).
Nacisn膮膰 przycisk Otw贸rz i sprawdzi膰, czy w polu KOD DZIA艁U zosta艂y usuni臋te kody AD i TR.
Zamkn膮膰 tabel臋 wybieraj膮c z menu Plik: polecenie Zamknij.
Pola z kodem dzia艂u i stawkami tygodniowymi s膮 nie sformatowane. Dla zwi臋kszenia czytelno艣ci tabeli nale偶y w oknie projektowym ustali膰 dla pola KOD DZIA艁U format wy艣wietlania wielkimi literami alfabetu, za艣 dla pola STAWKA TYGODNIOWA format wy艣wietlania ze znakiem waluty. Formatowanie nale偶y wykona膰 samodzielnie.
膯wiczenie 2.26
Do艂膮czy膰 do tabeli PRACOWNICY tabel臋 PRACOWNICY - filia z bazy danych FILIA
Po skopiowaniu do bie偶膮cej bazy danych tabeli PRACOWNICY-filia z bazy danych FILIA i obejrzeniu tabeli (tabela zawiera 10 rekord贸w z pracownik贸w identyfikatorami zaczynaj膮cymi si臋 od EN100), nale偶y wykona膰 艂膮czenie tabel.
Kwerenda do艂膮czaj膮c膮 jest tworzona na podstawie tabeli, kt贸ra b臋dzie do艂膮czana.
W oknie bazy danych, na karcie Kwerendy nacisn膮膰 przycisk Nowy, a nast臋pnie z listy wybra膰 pozycj臋 Widok Projekt i nacisn膮膰 przycisk OK.
Dwukrotnie klikn膮膰 na nazwie tabeli 藕r贸d艂owej dla tworzonej kwerendy (w tym wypadku na nazwie PRACOWNICY-filia), a nast臋pnie nacisn膮膰 przycisk Zamknij.
Dwukrotnie klikn膮膰 na gwiazdce (*) na li艣cie nazw p贸l tabeli 藕r贸d艂owej.
Nacisn膮膰 przycisk Typ kwerendy i z wy艣wietlonej listy wybra膰 pozycj臋 Do艂膮czaj膮ca.
Wpisa膰 nazw臋 tabeli, do kt贸rej b臋d膮 do艂膮czane rekordy (w tym wypadku nazw臋 PRACOWNICY) i nacisn膮膰 przycisk OK.
Kwerenda tego typu do艂膮cza wy艂膮cznie ca艂e rekordy, czyli zawarto艣ci wszystkich p贸l. Wynika st膮d konieczno艣膰 umieszczenia w siatce projektowej kwerendy wszystkich p贸l tabeli 藕r贸d艂owej. W tym celu wystarczy dwukrotnie klikn膮膰 na gwiazdce (*) znajduj膮cej si臋 na li艣cie p贸l.
Po wybraniu z listy pozycji Do艂膮czaj膮ca i ustaleniu nazwy tabeli, do kt贸rej b臋d膮 do艂膮czone rekordy Access usuwa wiersz Poka偶, a do艂膮cza wiersz Do艂膮czanie do (zobacz rysunek). W wierszu tym zostaje automatycznie umieszczona nazwa tabeli, do kt贸rej b臋d膮 do艂膮czane rekordy.
Siatka projektowa kwerendy
Nacisn膮膰 przycisk Uruchom.
Nacisn膮膰 przycisk Tak:, aby potwierdzi膰 do艂膮czanie danych. Z menu Plik wybra膰 polecenie Zapisz jako/Elaportuj.
Wpisa膰 nazw臋 kwerendy (w tym wypadku Do艂膮czaj膮ca nowych pracownik贸w) i nacisn膮膰 przycisk OK.
Zamkn膮膰 kwerend臋 przez wybranie z menu Plik polecenia Zamknij.
Na zako艅czenie nale偶y sprawdzi膰, czy tabela PRACOWNICY zawiera dane dotycz膮ce nowych pracownik贸w.
W oknie bazy danych wybra膰 kart臋 Tabele.
Klikn膮膰 na nazwie tabeli (w tym wypadku PRACOWNICY).
Nacisn膮膰 przycisk Otw贸rz i przewin膮膰 tabel臋, aby sprawdzi膰, czy znajduj膮 si臋 w niej pracownicy o identyfikatorach od EN100 do EN109.
Zamkn膮膰 tabel臋.
BAZY DANYCH - FORMULARZE
Formularze s艂u偶膮 do innej prezentacji danych zawartych w tabeli lub kwerendzie, cz臋sto s膮 te偶 wykorzystywane do do艂膮czania danych do tabeli 藕r贸d艂owej.
Formularze umo偶liwiaj膮 szybkie, 艂atwe i dok艂adne wprowadzanie danych do tabel. Zapewniaj膮 bardziej uporz膮dkowany spos贸b ogl膮dania danych ni偶 arkusze. Za ich pomoc膮 mo偶na ogl膮da膰, modyfikowa膰, dodawa膰 i zmienia膰 rekordy w bazie danych.
Ka偶dy formularz mo偶na wy艣wietla膰 na trzy sposoby. S膮 to: Widok Projekt, Widok Formularz i Widok Arkusz danych. Formularz mo偶na tworzy膰 samodzielnie b膮d藕 skorzysta膰 z tzw. kreatora formularzy, kt贸ry umo偶liwia wygenerowanie jednego z pi臋ciu typ贸w formularzy. W programie s膮 dost臋pne nast臋puj膮ce rodzaje formularzy:
Jednokolumnowy - wy艣wietla pojedynczy rekord; pola s膮 przedstawione jedno pod drugim.
Tabelaryczny -- wy艣wietla pola z wielu rekord贸w w uk艂adzie kolumn i wierszy.
Wykres - tworzy wykres na podstawie danych zawartych w tabeli.
Zespolony - wy艣wietla dane z dw贸ch powi膮zanych ze sob膮 tabel lub kwerend.
Autoformularz - wy艣wietla dane jak w uk艂adzie jednokolumnowym, przy wykorzystaniu wszystkich p贸l tabeli lub kwerendy 藕r贸d艂owej: taki formularz jest przygotowywany automatycznie.
TWORZENIE FORMULARZA
Tworzenie formularza mo偶na znacznie upro艣ci膰 korzystaj膮c z pomocy Kreatora formularzy. Zastosowanie kreatora znacznie skraca czas generowania r贸偶nych rodzaj贸w formularzy
Naj艂atwiej utworzy膰 tzw. autoformularz za pomoc膮 odpowiedniego kreatora. W takim wypadku wystarczy tylko wybra膰 odpowiedni obiekt 藕r贸d艂owy dla formularza.
膯wiczenie 2,27
Tworzenie formularza
Na podstawie tabeli PRACOWNICY-pr贸by utworzy膰 za pomoc膮 kreatora, formularz typu Autoformularz
Przejrze膰 informacje umieszczone w formularzu
Zapisa膰 formularz pod nazw膮 Pracownicy
W oknie bazy danych wybieramy kart臋 Formularze
Wciskamy przycisk Nowy
W oknie dialogowym Nowy formularz wybieramy pozycj臋 Autoformularz kolumnowy
Z rozwijalnej listy wybra膰 nazw臋 tabeli 藕r贸d艂owej - Pracownicy-pr贸by
Z menu Plik wybieramy Zapisz jako/Eksportuj i zapisujemy pod nazw膮 Pracownicy-numer grupy
a nast臋pnie nacisn膮膰 przycisk OK.
Po pewnym czasie potrzebnym kreatorowi do utworzenia formularza formularz zostaje wy艣wietlony w formie Widok Formularz. Otrzymany za pomoc膮 Kreatora formularz pokazano na rysunku (. Je艣li na ekranie nic wida膰 wszystkich element贸w formularza, to nale偶y powi臋kszy膰 okno, w kt贸rym jest wy艣wietlany formularz.
Dane w formularzu przegl膮da si臋 za pomoc膮 przycisk贸w nawigacyjnych. Mo偶na r贸wnie偶 przej艣膰 do wybranego rekordu. W tym celu nale偶y wykona膰 nast臋puj膮ce czynno艣ci.
Klikn膮膰 w~ polu numeru rekordu.
Zaznaczy膰 mysz膮 numer bie偶膮cy; numer zostaje wyr贸偶niony.
Wpisa膰 nowy numer (na przyk艂ad 8).
Nacisn膮膰 klawisz Enter.
Na zako艅czenie 膰wiczenia nale偶y zapisa膰 formularz pod now膮 nazw膮. W tym celu nale偶y wykona膰 nast臋puj膮ce czynno艣ci.
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 formularza (w tym wypadku Pracownicy) i nacisn膮膰 przycisk OK.
Wype艂nianie formularza
Jak ju偶 wspomniano, formularz mo偶na wykorzysta膰 do modyfikowania danych i do艂膮czania nowych rekord贸w. Wszystkie zmiany wprowadzone w formularzu s膮 automatycznie kopiowane do obiektu 藕r贸d艂owego dla formularza. Modyfikowanie lub do艂膮czanie danych mo偶e si臋 odbywa膰 wtedy, gdy formularz jest wy艣wietlany w Widoku Formularz (jak w omawianym przyk艂adzie) lub w Widoku Arkusz danych. Aby przej艣膰 do Widoku Arkusz danych, nale偶y nacisn膮膰 przycisk Widok Formularz i z wy艣wietlonego menu wybra膰 polecenie Widok Arkusz danych. Przy takim widoku formularza modyfikowanie danych przebiega tak samo jak w wypadku tabeli. Aby powr贸ci膰 do Widoku Formularz, nale偶y ponownie nacisn膮膰 przycisk Widok Formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Formularza.
膯wiczenie 2.28
Za pomoc膮 formularza Pracownicy wy艣wietlonego w Widoku Formularz do艂膮czy膰 do tabeli 藕r贸d艂owej nowy rekord wed艂ug wzoru pokazanego na rysunku poni偶ej. Zamkn膮膰 formularz.
Nacisn膮膰 przycisk Nowy ;
nast臋puje skok do nowego pustego rekordu.
Wype艂ni膰 pola tekstowe zgodnie z rysunkiem poni偶ej; do kolejnych p贸l przechodzi si臋 naciskaj膮c klawisz Tab. lub klikaj膮c mysz膮 w polu.
Z menu Plik wybra膰 polecenie Zamknij.
B艂臋dy pope艂nione we wpisach w polach tekstowych mo偶na poprawia膰 zaznaczaj膮c odpowiedni fragment za pomoc膮 myszy i usuwaj膮c przez naci艣ni臋cie klawisza Delete.
Aby usun膮膰 ca艂y rekord z formularza , nale偶y przej艣膰 do tego rekordu, wybra膰 z menu Edycja polecenie Zaznacz rekord i nacisn膮膰 klawisz Delete. Usuni臋cie rekordu trzeba potwierdzi膰 naciskaj膮c przycisk Tak.
Na zako艅czenie nale偶y sprawdzi膰, czy do tabeli 藕r贸d艂owej PRACOWNICY -pr贸by zosta艂 do艂膮czony
rekord wprowadzony w formularzu.
W oknie bazy danych na karcie Tabele otworzy膰 tabel臋 PRACOWNICY-pr贸by.
Nacisn膮膰 przycisk nawigacyjny Ostatni rekord :
w rekordzie wida膰 dane wprowadzone do formularza.
Zamkn膮膰 tabel臋
Wz贸r wype艂niania p贸l tekstowych w formularzu
ZMIANA PROJEKTU FORMULARZA
Ka偶dy formularz sk艂ada si臋 z nast臋puj膮cych cz臋艣ci:
Nag艂贸wka - informacje wy艣wietlane na g贸rze ka偶dego formularza, np. tytu艂 formularza.
Szczeg贸艂y - informacje o rekordach i polach.
Stopka - informacje wy艣wietlane na dole ka偶dego formularza
Je艣li nie wszystkie cz臋艣ci formularza s膮 widoczne, to z menu Format nale偶y wybra膰 polecenie Nag艂贸wek/Stopka formularza. Je艣li potrzeba, mo偶na r贸wnie偶 zwi臋kszy膰 okno formularza.
膯wiczenie 2,29
Zmiana projektu formularza
Wy艣wietli膰 formularz pracownicy w oknie projektowym
W oknie bazy danych zaznaczy膰 formularz Pracownicy i nacisn膮膰 przycisk Projektuj
Powi臋kszy膰 okno formularza na pe艂ny ekran, wskaza膰 myszk膮 praw膮 kraw臋d藕 i po zmianie kszta艂tu kursora naciskamy lewy przycisk myszki, przeci膮gamy w prawo i puszczamy. Powi臋kszy膰 formularz w d贸艂.
Klikamy na polu z dat膮
Wskazujemy myszk膮 na pole z dat膮 i po zmianie kursora na znak d艂oni przesuwamy w lewo
Wskaza膰 myszk膮 pole etykiety daty, po zmianie kszta艂tu kursora myszki na palec wskazuj膮cy przesun膮膰 etykiet臋 nad pole daty.
Klikn膮膰 na polu kodu dzia艂u, wskaza膰 myszk膮 艣rodkowy znacznik po prawej stronie, nacisn膮膰 lewy przycisk myszy, przeci膮gn膮膰 kraw臋d藕 w prawo i pu艣ci膰 klawisz myszki.
Zaznaczy膰 pole ubezpieczenie i nacisn膮膰 klawisz Delete.
膯wiczenie 2.30
Powi臋kszy膰 okno formularza. Zwi臋kszy膰 szeroko艣膰 formularza. Powi臋kszy膰 rozmiary poszczeg贸lnych cz臋艣ci formularza.
Nacisn膮膰 przycisk systemowy okna formularza i z wy艣wietlonego menu wybra膰 polecenie Pe艂ny ekran.
Wskaza膰 mysz膮 praw膮 kraw臋d藕 formularza; wska藕nik myszy powinien przybra膰 kszta艂t czarnego krzy偶a ze strza艂kami.
Nacisn膮膰 lewy przycisk myszy i przytrzymuj膮c go przeci膮gn膮膰 mysz膮 kraw臋d藕 w praw膮 stron臋.
Pu艣膰 lewy przycisk myszy.
Post臋puj膮c jak wy偶ej przeci膮gn膮膰 w d贸艂 dolne kraw臋dzie poszczeg贸lnych cz臋艣ci formularza.
W ka偶dej z cz臋艣ci formularza mog膮 wyst膮pi膰 formanty. Formant oznacza pojedynczy element sk艂adowy, wykorzystywany do tworzenia poszczeg贸lnych cz臋艣ci formularza. W przyk艂adzie wyst臋puj膮 dwa rodzaje formant贸w: pola tekstowe i etykiety ( zobacz rysunek poni偶ej). Pole tekstowe s艂u偶y do wy艣wietlania okre艣lonej warto艣ci pobieranej z okre艣lonego pola obiektu 藕r贸d艂owego dla formularza. Etykieta zawiera sta艂y tekst ( podpis, tytu艂). Aby zmieni膰 pojedynczy formant, nale偶y go najpierw zaznaczy膰, klikaj膮c na nim mysz膮.
etykieta
pole tekstowe
Przyk艂ad formant贸w formularza
膯wiczenie 2.31
Zaznaczy膰 pole z dat膮.
Klikn膮膰 mysz膮 na formacie (w tym wypadku na polu z dat膮).
Po klikni臋ciu formatem zawieraj膮ce dat臋 i jej podpis s膮 otaczane oddzielnymi ramkami ze znacznikami. Znaczniki maj膮 kszta艂t kwadracik贸w, umieszczonych na kraw臋dziach ramki (zobacz rysunek).Du偶y znacznik w lewym g贸rnym rogu ramki s艂u偶y do przesuwania, ma艂e znaczniki w pozosta艂ych rogach i na 艣rodkach kraw臋dzi ramki s艂u偶膮 do zmiany rozmiaru.
znacznik przesuwu
znacznik rozmiaru
膯wiczenie 2.32
Przesun膮膰 dat臋 na miejsce z prawej strony dzia艂u.
Poniewa偶 data jest zaznaczona, wystarczy wykona膰 nast臋puj膮ce czynno艣ci:
Wskaza膰 mysz膮 kraw臋d藕 formatu w miejscu ,gdzie nie ma znacznik贸w ;wska藕nik myszy przybiera kszta艂t otwartej d艂oni.
Nacisn膮膰 i przytrzyma膰 wci艣ni臋ty lewy przycisk myszy.
Przeci膮gn膮膰 mysz膮 dat臋 w wybrane miejsce (zobacz rysunek poni偶ej)
Pu艣ci膰 lewy przycisk myszy.
膯wiczenie 2.33
Przesun膮膰 etykiet臋 daty nad pole tekstowe daty.
Nale偶y wykorzysta膰 znacznik przesuwu etykiety:
Wskaza膰 mysz膮 znacznik przesuwu etykiety daty: wska藕nik przybiera kszta艂t palca wskazuj膮cego.
Nacisn膮膰 i przytrzyma膰 wci艣ni臋ty lewy przycisk myszy.
Przeci膮gn膮膰 mysz膮 dat臋 w wybrane miejsce (zobacz rysunek poni偶ej)
Pu艣ci膰 lewy przycisk myszy.
膯wiczenie 2.34
poszerzy膰 pole tekstowe kod dzia艂u.
Zmiany rozmiar贸w formantu dokonuje si臋 przeci膮gaj膮c mysz膮 znaczniki rozmiaru.
Klikn膮膰 na polu tekstowym kodu dzia艂u.
Wskaza膰 mysz膮 艣rodkowy znacznik rozmiaru na prawej kraw臋dzi pola tekstowego kodu dzia艂u; wska藕nik przybiera kszta艂t czarnej dwustronnej strza艂ki.
Nacisn膮膰 i trzyma膰 lewy przycisk myszy.
Trzymaj膮c wci艣ni臋ty lewy przycisk myszy, przeci膮gn膮膰 kraw臋d藕 pola tekstowego w praw膮 stron臋 (ok. 1,5 cm).
Pu艣ci膰 lewy przycisk myszy.
路
膯wiczenie 2.35
Usun膮膰 pole tekstowe ubezpieczenia w raz z etykiet膮
Zaznacz formant przeznaczony do usuni臋cia.
Naci艣nij klawisz Delete.
Projekt formularza po zmianach dokonanych w 膰wiczeniach 2.30 2. 35 pokazano na rysunku poni偶ej:
Zmiany wprowadzone w projekcie formularza
Teraz nale偶y zapisa膰 zmodyfikowany projekt formularz pod now膮 nazw膮 (pracownicy po zmianach), a nast臋pnie wy艣wietli膰 formularz w Widoku Formularz i przejrze膰 rekordy formularza.
膯wiczenie 2.36
1. Zapisa膰 zmodyfikowany projekt formularza pod nazw膮 Pracownicy-zmiany.
2. Wy艣wietli膰 formularz w Widoku Formularz. Przejrze膰 rekordy formularza z wracaj膮c uwag臋, w jakiej kolejno艣ci pojawiaj膮 si臋 kody dzia艂贸w w polu KOD
DZIA艁U.
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj.
W oknie dialogowym Zapisz jako wpisa膰 now膮 nazw臋 formularza ( w tym wypadku Pracownicy-zmiana).
Nacisn膮膰 przycisk OK.
Nacisn膮膰 przycisk Widok formularz i z wy艣wietlonego menu wybra膰 pozycj臋 Widok Formularz.
Naciska膰 przycisk nawigacyjny Nast臋pny rekord; kody dzia艂贸w pojawiaj膮 si臋 w przypadkowej kolejno艣ci.
Sortowanie i filtrowanie rekord贸w w formularzu
Sprostowa膰 i filtrowa膰 informacje z formularza mo偶na tylko wtedy , gdy jest on wy艣wietlony w Widoku Formularza lub w Widoku Arkuszy danych. Proces sortowania i wybierania informacji przebiega podobnie jak w wypadku porz膮dkowania tabeli.
膯wiczenie 2.37
Posortowa膰 informacje alfabetycznie wed艂ug dzia艂贸w w porz膮dku rosn膮cym. Przejrze膰 formularz.
Sortowanie wed艂ug zawarto艣ci jednego pola nie wymaga wi臋kszych przygotowa艅, wystarczy zaznaczy膰 pole, wed艂ug kt贸rego b臋dzie prowadzone sortowanie i uruchomi膰 sortowanie w okre艣lonym kierunku.
Klikn膮膰 w polu, wed艂ug kt贸rego b臋dzie prowadzone sortowanie (w tym wypadku w polu KOD DZIA艁U); w polu pojawi si臋 punkt wstawiania w postaci migaj膮cej pionowej kreski.
Nacisn膮膰 przycisk Sortuj rosn膮co
Wy艣wietla膰 w formularzu kolejne rekordy zwracaj膮c uwag臋 na kolejno艣膰 dzia艂贸w.
膯wiczenie 2.38
Uporz膮dkowa膰 rekordy formularza rosn膮co wed艂ug dw贸ch kluczy: wed艂ug dzia艂u, a ramach dzia艂u wed艂ug nazwiska. Zobaczy膰, w jakiej kolejno艣ci wyst臋puj膮 nazwiska pracownik贸w z dzia艂u AD.
Sortowanie wieloparametrowe przebiega podobnie jak w przypadku tabeli, a ustalenie kluczy sterowania (co najmniej dw贸ch) odbywa si臋 w siatce projektowej sortowania/filtrowania.
Z menu Rekordy wybra膰 polecenie Filtr, a nast臋pnie polecenie Zaawansowany filtr/sortowanie.
Poniewa偶 w poprzednim 膰wiczeniu dokonano sterowania wed艂ug dzia艂贸w, wi臋c w siatce projektowej sterowania/filtrowania jest ju偶 umieszczony poprzedni klucz. Wystarczy tylko ustawi膰 drugi klucz sterowania.
Na li艣cie p贸l g贸rnej cz臋艣ci okna projektowego dwukrotnie klikn膮膰 na nazwy pola, b臋d膮cego drugim kluczem sterowania (w tym przypadku na nazwie NAZWISKO); pole zostaje do艂膮czone do siatki projektowej.
Klikn膮膰 w kom贸rce Sortuj do艂膮czonego pola.
Rozwin膮膰 list臋 porz膮dk贸w sortowania i wybra膰 porz膮dek (w tym wypadku Rosn膮co).
Nacisn膮膰 przycisk Zastosuj filtr/sortowanie.
Wy艣wietla膰 w formularzu kolejne rekordy; w ramach dzia艂贸w nazwiska powinny by膰 u艂o偶one alfabetycznie.
膯wiczenie 2.39
1. Wy艣wietli膰 w formularzu informacje dotycz膮ce wy艂膮cznie dzia艂u TR. Przejrze膰 wybrane rekordy.
2. Przywr贸ci膰 wy艣wietlanie wszystkich rekord贸w. Zamkn膮膰 formularz.
W formularzu mo偶na przegl膮da膰 dane wybrane wed艂ug okre艣lonych kryteri贸w.
Z menu Rekordy wybra膰 polecenie Filtr, a nast臋pnie polecenie Zaawansowany filtr/sortowanie.
Klikn膮膰 w kom贸rce Kryteria dla pola, wed艂ug kt贸rego b臋d膮 wybierane rekordy (w tym wypadku dla pola KOD DZIA艁U) i wpisa膰 warunek wyboru (w tym wypadku tr).
Nacisn膮膰 przycisk Zastosuj filtr/sortowanie.
Wy艣wietla膰 w formularzu kolejne rekordy: filtr dzia艂a; s膮 wy艣wietlane tylko rekordy maj膮ce w polu KOD DZIA艁U wpis TR.
Nacisn膮膰 przycisk Usu艅 filtr.
Z menu Plik wybra膰 polecenie Zapisz jako/Eksportuj.
Z menu Plik wybra膰 polecenie Zamknij.
膯wiczenie 2.40
Otworzy膰 formularz PRACOWNICY-uwagi.
Przej艣膰 do rekordu o numerze 7.
Na ko艅cu komentarza dopisa膰, po przecinku i spacji, tekst: uczestniczy艂a w licznych kursach i szkoleniach podnosz膮cych kwalifikacje zawodowe, odby艂a sta偶 w Wielkiej Brytanii i USA, uczestniczy艂a w projekcie TW3.
W oknie obiektowym Formularze dwukrotnie klikn膮膰 na nazwie otwieranego formularza ( tu: PRACOWNICY-uwagi).
Naciskaj膮c przycisk nawigacyjny Nast臋pny rekord przej艣膰 do rekordu o numerze 7.
Klikn膮膰 w tek艣cie komentarza i za pomoc膮 klawiszy ze strza艂kami ustawi膰 punkt wstawiania na ko艅cu tekstu komentarza.
Wpisa膰 przecinek, spacj臋 i dalszy ci膮g komentarza podany w 3. punkcie 膰wiczenia.
Mimo du偶ych rozmiar贸w pola komentarza ca艂y tekst pola komentarza nie jest widoczny. Aby u艂atwi膰 u偶ytkownikowi dost臋p do informacji zawartych w polu komentarza, mo偶na jeszcze bardziej zwi臋kszy膰 rozmiary pola ( co jednak nie zawsze daje po偶膮dany rezultat ) lub zaopatrzy膰 pole w pasek przewijania.
膯wiczenie 2.41
Do艂膮czy膰 pasek przewijania do pola komentarza.
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Projekt.
Klikn膮膰 w polu tekstowym formularza.
Nacisn膮膰 przycisk W艂a艣ciwo艣ci.
W贸wczas zostanie wy艣wietlone okno dialogowe pokazane na rysunku poni偶ej:
Je艣li w oknie nie jest wybrana karta Wszystkie, to nale偶y j膮 wybra膰.
Przewija膰 list臋 w艂a艣ciwo艣ci a偶 do wy艣wietlenia parametru Paski przewijania.
Klikn膮膰 w polu parametru Paski przewijania.
Klikn膮膰 strza艂k臋 z prawej strony pola.
Z rozwijanej listy wybra膰 pozycj臋 Pionowy.
Zamkn膮膰 okno dialogowe w艂a艣ciwo艣ci naciskaj膮c Zamknij w g贸rnym prawym rogu okna.
Pomoc na temat okre艣lonej w艂a艣ciwo艣ci uzyskuje si臋 po klikni臋ciu w polu w艂a艣ciwo艣ci i naci艣ni臋ciu klawisza F1.
Pasek przewijania jest widoczny dopiero w Widoku Formularz, po umieszczeniu punktu wstawiania ( klikni臋ciu mysz膮 ) w tek艣cie komentarza.
Nale偶y teraz zapisa膰 najnowsz膮 wersj臋 formularza i sprawdzi膰, czy istotnie w polu komentarza pojawi si臋 pasek przewijania:
Nacisn膮膰 przycisk Zapisz.
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Formularz.
Klikn膮膰 w polu tekstowym komentarza; pojawi si臋 pasek przewijania pionowego z prawej strony pola.
Podczas drukowania formularza zawieraj膮cego pole komentarza, tekst komentarza zostanie wydrukowany w ca艂o艣ci, niezale偶nie od rozmiar贸w pola.
Kreator, tworz膮c formularz zawieraj膮cy pole komentarza (typ memo), automatycznie przypisuje mu pasek przewijania.
Mo偶na tak偶e modyfikowa膰 wygl膮d kraw臋dzi, t艂a, czcionki oraz sposobu wyr贸wnania tekstu. Te atrybuty zmienia si臋 za pomoc膮 przycisk贸w na pasku narz臋dzi Standardowy znajduj膮cym si臋 u g贸ry ekranu.
Pola Nazwa czcionki i Rozmiar czcionki znajduj膮ce si臋 na pasku narz臋dzi Standardowych ,
pozwalaj膮 na zmian臋 czcionki i jej rozmiaru, przyciski Pogrubiona i Kursywa
pozwalaj膮 zmieni膰 styl
czcionki, a przyciski Wyr贸wnaj tekst do lewej, Wy艣rodkuj tekst i Wyr贸wnaj tekst do prawej
okre艣laj膮 spos贸b wyr贸wnania tekstu.
Inne przyciski na pasku narz臋dzi umo偶liwiaj膮 zmian臋 stylu, szeroko艣ci i koloru kraw臋dzi wybranego formatu, zmiany koloru tekstu (przycisk Kolor czcionki) oraz t艂a tekstu (przycisk
Kolor t艂a)
Je艣li formularz jest przeznaczony do drukowania na drukarce czarno-bia艂ej, nie nale偶y u偶ywa膰 innych kolor贸w ni偶 czarny i bia艂y oraz ewentualnie szary. Wybranie innych kolor贸w ni偶 wymienione, mo偶e spowodowa膰, 偶e wydruk b臋dzie nieczytelny. Zamiast naciska膰 przyciski na pasku narz臋dzi, mo偶na ustali膰 parametry na li艣cie w艂a艣ciwo艣ci, wy艣wietlanej po naci艣ni臋ciu przycisku W艂a艣ciwo艣ci.
膯wiczenie 2.42.
1. Wy艣wietli膰 formularz bie偶膮cy w oknie projektowym.
2. za pomoc膮 przycisk贸w w pasku Paleta zmieni膰 nast臋puj膮ce parametry tytu艂u formularza:
kolor czcionki na czarny
kolor kraw臋dzi na czarny (nieprzezroczysty)
kraw臋d藕 szeroka
kolor t艂a na bia艂y
W tym celu nale偶y wykona膰 nast臋puj膮ce czynno艣ci:
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Projekt.
Klikn膮膰 na tytule formularza.
Nacisn膮膰 przycisk Kolor czcionki i wybra膰 odpowiedni kolor (w tym wypadku czarny).
Je艣li kraw臋d藕 jest niewidoczna, nacisn膮膰 przycisk Przezroczysty.
Nacisn膮膰 przycisk Szeroko艣膰 obramowania i z wy艣wietlonego menu wybra膰 pozycj臋 2 pkt.
Nacisn膮膰 przycisk Kolor t艂a i wybra膰 odpowiedni kolor (w tym wypadku bia艂y).
Je艣li t艂o jest niewidoczne, nacisn膮膰 przycisk Przezroczysty
Na paletach wy艣wietlanych po naci艣ni臋ciu przycisk贸w Kolor t艂a i Kolor kraw臋dzi znajduje si臋 przycisk Przezroczysty. Je艣li t艂o i kraw臋d藕 maj膮 by膰 widoczne, to te przyciski nie mog膮 by膰 wci艣ni臋te.
膯wiczenie 2. 43
1. Zmieni膰 czcionk臋 nag艂贸wka formularza na Arial CE. Nag艂贸wek wy艣rodkowa膰.
2. Zmieni膰 tekst nag艂贸wka na ZAROBKI.
Klikn膮膰 na strza艂ce z prawej strony pola Nazwa czcionki.
Na rozwini臋tej li艣cie klikn膮膰 na nazwie czcionki (w tym wypadku Arial CE).
Nacisn膮膰 przycisk Wy艣rodkuj.
Zaznaczy膰 mysz膮 tekst nag艂贸wka formularza.
Wpisa膰 nowy nag艂贸wek (w tym wypadku: ZAROBKI).
膯wiczenie 2.44
1. Zmieni膰 kolor t艂a w cz臋艣ci Szczeg贸艂y na bia艂y.
2. Zapisa膰 projekt formularza pod bie偶膮c膮 nazw膮. Zamkn膮膰 formularz.
Zmiany koloru t艂a wybranej cz臋艣ci formularza najpro艣ciej dokonuje si臋 za pomoc膮 przycisk贸w na pasku narz臋dzi.
Klikn膮膰 na tle w cz臋艣ci Szczeg贸艂y.
Nacisn膮膰 przycisk Kolor t艂a i klikn膮膰 na odpowiednim kolorze (w tym wypadku na bia艂ym).
Nacisn膮膰 przycisk Zapisz.
Naci艣nij przyciska Widok formularz i z wy艣wietlonego menu wybra膰 polecenie Widok Formularz
Z menu Plik wybra膰 polecenie Zamknij.
SAMODZIELNE PROJEKTOWANIE FORMULARZA
膯wiczenie 2.45
Utworzy膰 (bez pomocy kreatora) formularz na podstawie tabeli PRACOWNICY - pr贸by.
Do formularza w艂膮czy膰 nazwiska, kody dzia艂贸w, czas pracy i stawki (powinien powsta膰 taki sam formularz jak na rysunku poni偶ej).
W oknie bazy danych wybra膰 kart臋 Formularze i nacisn膮膰 przyciska Nowy.
W oknie dialogowym Nowy formularz zaznaczy膰 na li艣cie pozycj臋 Widok Projekt, a nast臋pnie z rozwijalnej listy wybra膰 nazw臋 tabeli 藕r贸d艂owej (w tym wypadku PRACOWNICY - pr贸by).
Nacisn膮膰 przycisk OK.
W贸wczas zostanie wy艣wietlone okno projektowe z pustym formularzem. Je艣li nie wida膰 wszystkich cz臋艣ci formularza, nale偶y wybra膰 z menu Widok polecenie Nag艂贸wek - Stopka formularza.
Najprostszym sposobem do艂膮czania do formularza formant贸w, w kt贸rych b臋d膮 si臋 pojawia膰 dane z odpowiednich p贸l obiektu 藕r贸d艂owego, jest przeci膮gni臋cie p贸l z listy wszystkich p贸l tego偶 obiektu. Je艣li lista p贸l jest niewidoczna, nale偶y j膮 w艂膮czy膰 naciskaj膮c przycisk Lista p贸l
Rozmieszczenie formant贸w w formularzu znacznie u艂atwia siatka. Je艣li siatka jest niewidoczna, nale偶y j膮 w艂膮czy膰 wybieraj膮c z menu Widok polecenie Siatka.
Klikn膮膰 na wybranej nazwie pola z listy p贸l tabeli 藕r贸d艂owej (na nazwie NAZWISKO).
Wskazuj膮c mysz膮 nazw臋 pola formularz, w odpowiednie miejsce (zobacz rysunek poni偶ej) w cz臋艣ci Szczeg贸艂y
Pu艣膰 lewy przycisk myszy; w贸wczas pojawi si臋 pole tekstowe wraz z etykiet膮.
Powt贸rzy膰 powy偶sze czynno艣ci dla nast臋pnych p贸l (KOD DZIA艁U, CZAS PRACY, STAWKA)
Je艣li s膮 trudno艣ci z rozmieszczeniem formant贸w nale偶y poszerzy膰 formularz przez przeci膮gni臋cie w prawo jego prawej kraw臋dzi oraz przesuwa膰 formanty.
Przy do艂膮czaniu formant贸w za pomoc膮 listy p贸l Access automatycznie kopiuje parametry (typ, w艂a艣ciwo艣ci))pola z tabeli 藕r贸d艂owej i ustala je jako w艂a艣ciwo艣ci formantu.
W艂a艣ciwo艣ci formantu mo偶na modyfikowa膰 za pomoc膮 przycisku W艂a艣ciwo艣ci, po uprzednim zaznaczeniu formantu.
Pole tekstowe wraz z etykiet膮 mo偶na r贸wnie偶 utworzy膰 bez korzystania z listy p贸l przez naci艣ni臋cie przycisku Pole tekstowe z Przybornika i ustawieniu jego parametr贸w za pomoc膮 przycisku W艂a艣ciwo艣ci .
膯wiczenie 2.46
Zatytu艂owa膰 formularz Lista p艂ac.
Zapisa膰 formularz po nazw膮 Lista p艂ac.
Etykiet臋 tytu艂u formularza utworzymy korzystaj膮c z przycisku Etykieta z paska przycisk贸w Przybornika.
Je艣li Przybornik jest niewidoczny, to nale偶y nacisn膮膰 przycisk Przybornik
Nacisn膮膰 przycisk Etykieta z Przybornika.
Przesun膮膰 wska藕nik myszy na cz臋艣膰 Nag艂贸wek Formularza; wska藕nik myszy przybiera kszta艂t krzy偶yka z symbolem przycisku Etykieta.
Naciskaj膮c lewy przycisk myszy narysowa膰 prostok膮t, w kt贸rym b臋dzie umieszczony tytu艂 formularza.
Pu艣ci膰 lewy przycisk myszy.
Wpisa膰 tytu艂 formularza (LISTA P艁AC)
W razie potrzeby powi臋kszy膰 rozmiary etykiety przeci膮gaj膮c znaczniki rozmiaru.
Na zako艅czenie 膰wiczenia, nale偶y zapisa膰 formularz.
Nacisn膮膰 przycisk Zapisz
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 formularza (w tym wypadku Lista p艂ac).
Nacisn膮膰 przycisk OK.
DEFINIOWANIE WYRA呕E艃
Podobnie jak w kwerendach,r贸wnie偶 w formularzach jest mo偶liwe dokonywanie oblicze艅 na danych liczbowych pobranych z p贸l obiektu 藕r贸d艂owego.
膯wiczenie 2.47
1. Do艂膮czy膰 do formularza pole obliczaj膮ce stawki tygodniowe
2. Pole nazwa膰 STAWKA TYGODNIOWA i sformatowa膰 w stylu walutowym.
3. Wy艣wietli膰 formularz w Widoku Formularza.
Wyd艂u偶y膰 cz臋艣膰 Szczeg贸艂y formularza przez przeci膮ganie w d贸艂 dolnej kraw臋dzi tej cz臋艣ci
Nacisn膮膰 przycisk Pole tekstowe na Przyborniku
Przesun膮膰 wska藕nik myszy na formularz; wska藕nik przyjmie kszta艂t krzy偶yka z symbolem przycisku Pole tekstowe
Przy naci艣ni臋tym lewy przycisku myszy narysowa膰 mysz膮 prostok膮t w cz臋艣ci Szczeg贸艂y.
Pu艣ci膰 lewy przycisk myszki; pojawi si臋 pole, w kt贸rym wida膰 napis Niezwi膮zany, z etykiet膮 Tekst0.
Klikn膮膰 na s艂owie Niezwi膮zany; s艂owo znika, a pojawia si臋 migaj膮cy punkt wstawienia.
Wpisa膰 wyra偶enia obliczaj膮ce ( w tym wypadku: =[czas pracy] * [stawka]
Widok formularz po do艂膮czeniu pola obliczeniowego
Je艣li pole obliczeniowe i jego podpis nachodz膮 na siebie (lub na inne formaty), nale偶y zmieni膰 ich rozmiary lub przeci膮gn膮膰 w inne po艂o偶enie, tak, aby w rezultacie otrzyma膰 uk艂ad taki jak na rysunku powy偶ej. Po w艂a艣ciwym umieszczeniu pola obliczeniowego nale偶y przyst膮pi膰 do sformatowania go w stylu walutowym. Znak waluty b臋dzie widoczny w polu w Widoku Formularz lub w Widok Arkuszu danych.
Klikn膮膰 w polu obliczeniowym.
Nacisn膮膰 przycisk W艂a艣ciwo艣ci.
W oknie dialogowym Pole tekstowe: klikn膮膰 w polu parametru Format; z prawej strony pola pojawia si臋 strza艂ka.
Klikn膮膰 na strza艂ce.
Wybra膰 z rozwijanej listy odpowiedni format (w tym wypadku Waluta).
Zamkn膮膰 okno w艂a艣ciwo艣ci.
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Formularz.
Zwr贸膰 uwag臋 na pole wy艣wietlaj膮ce wysoko艣膰 stawki tygodniowej; formularz otrzymany po wykonaniu 膰wicze艅 pokazano na rysunku poni偶ej.
W wyra偶eniach mo偶na te偶 u偶ywa膰 funkcji. Przyk艂adowo zapis: =Strona spowoduje wy艣wietlanie numeru strony. Nazwy funkcji nie umieszcza si臋 w nawiasach. Dat臋 umieszcza si臋 zwykle w cz臋艣ci Nag艂贸wek formularza, numer strony za艣 w cz臋艣ci Stopka strony. Numeracja stron jest wskazana, je艣li formularz jest przeznaczony do druku.
LINIE I RAMKI W FORMULARZU
膯wiczenie 2.48
umie艣ci膰 prostok膮tn膮 ramk臋 o grubo艣ci 3 pkt wok贸艂 tytu艂u formularza.
Do艂膮czy膰 lini臋 poziom膮 o grubo艣ci 2 pkt podkre艣laj膮c膮 nazwisko.
Wy艣wietli膰 w Widoku formularza.
Zapisa膰 zmodyfikowany projekt pod nazw膮 bie偶膮c膮. Zamkn膮膰 formularz.
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 pozycj臋 Widok Projekt.
Nacisn膮膰 przycisk Prostok膮t() w Przyborniku.
Przesun膮膰 wska藕nik myszy nad formularz; wska藕nik [przyjmuje kszta艂t krzy偶yka z symbolem prostok膮ta.
Trzymaj膮c wci艣ni臋ty lewy przycisk myszy nakre艣li膰 mysz膮 ramk臋 wok贸艂 tytu艂u formularza.
Pu艣ci膰 lewy przycisk myszy.
Je艣li tytu艂 formularza jest niewidoczny, to nale偶y nacisn膮膰 przycisk Kolor t艂a i na wy艣wietlonej palecie nacisn膮膰 przycisk Przezroczysty.
Nacisn膮膰 przycisk Szeroko艣膰 obramowania i na palecie wybra膰 pozycj臋 3 pkt.
Po narysowaniu i sformatowaniu ramki na formularzu nale偶y umie艣ci膰 lini臋.
Nacisn膮膰 przycisk Linia na Przyborniku.
Przesun膮膰 wska藕nik myszy na formularz; wska藕nik przyjmuje kszta艂t krzy偶yka z symbolem linii.
Nacisn膮膰 i trzyma膰 klawisz Shift.
Nacisn膮膰 i trzyma膰 lewy przycisk myszy.
Narysowa膰 lini臋 (w tym wypadku: pod polem z nazwiskiem i pod etykiet膮 NAZWISKO ).
Pu艣ci膰 przycisk myszy, a nast臋pnie klawisz Shift.
Je艣li linia nie jest widoczna, nale偶y nacisn膮膰 przycisk Kolor obramowania, a nast臋pnie na wy艣wietlonej palecie nacisn膮膰 przycisk Przezroczysty.
Nacisn膮膰 przycisk Szeroko艣膰 obramowania i na wy艣wietlonej palecie wybra膰 pozycj臋 2 pkt. Klawisz Shift u艂atwia rysowanie linii poziomej lub pionowej.
Na zako艅czenie 膰wiczenia nale偶y wy艣wietli膰 formularz w Widoku Formularz ( wygl膮d otrzymanego formularza pokazano na rysunku poni偶ej), zapisa膰 formularz pod bie偶膮c膮 nazw膮 i go zamkn膮膰.
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 pozycj臋 Widok Formularz.
Z menu Plik wybra膰 polecenie Zapisz.
Z menu Plik wybra膰 polecenie Zamknj
PRZYGOTOWANIE FORMULARZA DO WYDRUKU
膯wiczenie 2.49
Przygotowa膰 wydruk do formularza PRACOWNICY-uwagi.
Przed przyst膮pieniem do drukowania wy艣wietla si臋 zwykle podgl膮d wydruku dokumentu. Dopiero po dokonaniu odpowiednich zmian parametr贸w drukowania i zaakceptowaniu wynikowej postaci wydruku mo偶na przes艂a膰 formularz na drukark臋. Podgl膮du wydruku i zmiany parametr贸w drukowania dokonuje si臋 w oknie podgl膮du wydruku.
W oknie bazy danych na karcie Formularze klikn膮膰 na nazwie formularza, kt贸ry b臋dzie drukowany (w tym wypadku na nazwie PRACOWNICY- uwagi).
Z menu Plik wybra膰 opcj臋 podgl膮d wydruku lub nacisn膮膰 przycisk Podgl膮d wydruku, w贸wczas zostanie wy艣wietlony podgl膮d wydruku pierwszej strony wydruku formularza na podstawie parametr贸w standardowych.
Nacisn膮膰 przycisk Powi臋kszenie, w贸wczas zostanie wy艣wietlony powi臋kszony widok strony.
Przycisk Powi臋kszenie prze艂膮cza mi臋dzy widokiem ca艂ej strony a powi臋kszeniem strony.
W zale偶no艣ci od konfiguracji do艂膮czonej drukarki i szeroko艣ci formularza , na ekranie czytelnika wygl膮d strony mo偶e by膰 inny ni偶 na rysunku powy偶ej . Jest to zwi膮zane z pod艂膮czon膮 do komputera drukark膮 .
W rozwi膮zaniu 膰wiczenia przyj臋to, 偶e drukark膮 domy艣ln膮 jest HP , a drukowanie b臋dzie si臋 odbywa膰 na papierze formatu A4 w orientalnej pionowej. Zmiany rozmieszczenia formularza na papierze dokonuje si臋 w oknie dialogowym Ustawienia strony.
W 膰wiczeniu nale偶y umie艣ci膰 formularz symetrycznie mi臋dzy lewym a prawym brzegiem strony. Zgodnie z przyj臋tym na pocz膮tku realizacji 膰wiczenia za艂o偶eniem dotycz膮cym drukarki i papieru , nale偶y:
Z menu plik wybra膰 polecenie Ustawienia strony; w贸wczas zostanie wy艣wietlone okno dialogowe Ustawienia strony.
Na karcie Marginesy ustali膰 parametry wydruku zgodnie z rysunkiem poni偶ej.
Nacisn膮膰 przycisk OK.
Zmian parametr贸w wydruku nale偶y dokonywa膰 tak d艂ugo , a偶 wygl膮d strony b臋dzie nam odpowiada艂.
膯wiczenie 2.50.
Wydrukowa膰 dwie pierwsze strony bie偶膮cego formularza.
Z menu Plik wybra膰 polecenie Drukuj.
W oknie dialogowym Drukuj.
Nacisn膮膰 przycisk OK.
膯wiczenie 2.51
Zamkn膮膰 bie偶膮cy formularz.
Z menu Plik wybierz polecenie Zamknij.
Potwierd藕 zapisanie zmian wprowadzonych w formularzu naciskaj膮c TAK.
Zapisanie zmian podczas zamykania formularza powoduje automatyczne zapami臋tanie parametr贸w drukowania (a偶 do nast臋pnej zmiany).
Naci艣ni臋cie przycisku Zamknij w oknie podgl膮du powoduje zamkni臋cie okna podgl膮du. Je艣li podgl膮d by艂 wydrukowany z okna projektowego , to nast膮pi powr贸t do tego okna.
TWORZENIE FORMULARZA Z WYKRESEM
Przyj臋to za艂o偶enie, 偶e pakiet Microsoft Office zosta艂 zainstalowany w wersji pe艂nej i jest zainstalowana aplikacja programu instalacyjnego Microsoft Graph , bez kt贸rej generowanie wykres贸w jest niemo偶liwe .
Je偶eli aplikacja Microsoft Graph nie zosta艂a zainstalowana , to nale偶y j膮 doda膰 za pomoc膮 programu instalacyjnego Microsoft Office ,przeprowadzaj膮c pe艂n膮 instalacj臋 pakietu.
膯wiczenie 2.52
Przedstawi膰 graficznie dane umieszczone w tabeli FINANSE, tworz膮c formularz z wykresem .Formularz zapisa膰 pod nazw膮 FINANSE- wykres.
Najpro艣ciej jest u偶y膰 do tworzenia wykresu Kreatora formularzy . Najpierw nale偶y jednak przeanalizowa膰 tabel臋 藕r贸d艂ow膮.
W oknie bazy danych wybra膰 kart臋 Tabele.
Dwukrotnie klikn膮膰 na nazwie tabeli (w tym wypadku na nazwie FINANSE).
Tabela 藕r贸d艂owa powinna by膰 wcze艣niej importowana z bazy FILIA przygotowanej w rozdziale „膯wiczenia podstawowe”. Je偶eli tabeli nie ma na li艣cie tabel bie偶膮cej bazy danych ,nale偶y najpierw wykona膰 膰wiczenie 1.9.
Tabela zawiera dane o przychodach i wydatkach firmy w I kwartale roku . dane te nale偶y przedstawi膰 na wykresie kolumnowym , tak aby mo偶na by艂o por贸wna膰 wp艂ywy i rozchody firmy. Przed przyst膮pieniem do tworzenia wykresu nale偶y zamkn膮膰 tabel臋:
Zamkn膮膰 okno tabeli naciskaj膮c przycisk Zamknij.
W oknie bazy danych na karcie Formularze nacisn膮膰 przycisk Nowy.
W oknie dialogowym Nowy formularz na g贸rnej li艣cie zaznaczy膰 opcj臋 Kreator wykres贸w , a na dolnej li艣cie rozwijanej zaznaczy膰 nazw臋 obiektu 藕r贸d艂owego (w tym wypadku nazw臋 tabeli FINANSE).
Nacisn膮膰 OK.
W pierwszym oknie dialogowym Kreator wykres贸w nacisn膮膰 przycisk >>(przeniesienie z listy Dost臋pne pola wszystkich p贸l obiektu 藕r贸d艂owego na list臋 Pola wykresu).
Nacisn膮膰 przycisk Dalej >
Klikn膮膰 na przycisku z odpowiednim typem wykresu (w tym wypadku na przycisku z wykresem kolumnowym).
Nacisn膮膰 przycisk Dalej >
W kolejnym oknie dialogowym przeci膮gn膮膰 mysz膮 do pola Kategorie te nazwy p贸l kt贸re maj膮 by膰 przypisane do osi poziomej (w tym wypadku nazwa MIESI膭C jest ju偶 automatycznie umieszczona w tym polu).
Klikn膮膰 dwukrotnie w polu SumOfPrzychody umieszczonym w polu Dane i na li艣cie w wy艣wietlonym oknie dialogowym Sumuj wybra膰 pozycj臋 Brak.
Nacisn膮膰 przycisk OK.
Nacisn膮膰 przycisk Dalej>
Wpisa膰 tytu艂 wykresu (w tym wypadku: Finanse firmy w I kwartale).
Nacisn膮膰 przycisk Utw贸rz.
Legenda wyja艣nia, w jaki spos贸b kolory i wzory graficzne zosta艂y przypisane do poszczeg贸lnych serii danych.路
Po utworzeniu formularza z wykresem nale偶y go zapisa膰 pod nazw膮:
Z menu Plik wybra膰 polecenie Zapisz.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 formularza (w tym wypadku FINANSE -rysunek) i nacisn膮膰 przycisk OK.
Podczas pracy z Kreatorem wykres贸w u偶ytkownik nie ma wp艂ywu na wzory wype艂nie艅 i kolory poszczeg贸lnych element贸w rysunku, jak r贸wnie偶 na czcionki i atrybuty czcionek zastosowanych na wykresie. Wszelkich zmian wygl膮du element贸w rysunku dokonuje si臋 w oknie projektowym formularza, w specjalnym trybie modyfikacji wykresu. Dostosowanie wygl膮du wykresu zosta艂o przedstawione w nast臋pnym 膰wiczeniu.
膯wiczenie 2.53
Zmieni膰 wz贸r wype艂nienia serii przychod贸w na czarne paski poziome na bia艂ym tle. Wy艣wietli膰 warto艣ci liczbowe przy kolumnach serii.
Je艣li wykres jest przeznaczony do drukowania [na drukarce czarno-bia艂ej, najlepiej zdefiniowa膰 go w kolorach czarnym i bia艂ym, odr贸偶niaj膮c serie wzorami wype艂nie艅. Przy zastosowaniu innych kolor贸w wydruk mo偶e by膰 nieczytelny.
Realizacj臋 膰wiczenia nale偶y rozpocz膮膰 od przej艣cia do Widoku Projekt
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Projekt.
Dwukrotnie nacisn膮膰 mysz膮 na rysunku; wska藕nik myszy przybierze kszta艂t otwartej d艂oni.
Po chwili zostanie wy艣wietlone okno programu Microsoft Graph z odpowiednim menu i paskami narz臋dzi (zobacz rysunek 2.31). W oknie tym s膮 widoczne kolejne dwa okna. W oknie Formularz: nazwa formularza - Arkusz danych s膮 wy艣wietlane dane, na podstawie, kt贸rych zosta艂 wygenerowany wykres, za艣 w oknie Formularz: nazwa formularza - Wykres jest wy艣wietlany wykres.
Je偶eli wida膰 tylko jedno okno, ( co oznacza, 偶e drugie okno znajduje si臋 pod nim), nale偶y z menu Widok wybra膰 polecenie Arkusz danych. Mo偶na wtedy zmieni膰 rozmiary okien lub przesun膮膰 je wzgl臋dem siebie tak, aby by艂 艂atwy dost臋p do obydwu okien.
Okno bie偶膮ce znajduje si臋 na pierwszym planie. Uaktywnienie drugiego okna nast臋puje po jednokrotnym klikni臋ciu mysz膮 na tym oknie.
W oknie Arkusz danych mo偶na zmienia膰 warto艣ci liczbowe i teksty -- poci膮ga to za sob膮 automatyczn膮 zmian臋 na rysunku w oknie Wykres.
Do dokonywania zmian graficznych na rysunku mo偶na przyst膮pi膰 wtedy ,gdy jest aktywne okno Wykres .
Najpierw wybieramy element ,kt贸ry ma by膰 zmieniony:
Dwukrotnie klikna膰 mysz膮 na elemencie ,kt贸ry ma by膰 zmienny (w tym przypadku :na dowolnej kolumnie serii PRZYCHODY).W贸wczas zostanie wy艣wietlone okno Formatuje serie danych .
Okna dialogowe formatowane sk艂ada j膮 si臋 najcz臋艣ciej z kilku kart(w tym wypadku z kart Wzorki O艣. S艂upki b艂臋du Y, Etykiety danych).Trzeba wybra膰 odpowiedni膮 kart臋 i na niej dokona膰 odpowiednich zmian.
Wybra膰 kart臋 Wzorki.
W grupie Obszar klikna膰 na kolorze czarnym.
Klikna膰 na strza艂ce z prawej strony pola Wzorek.
Na rozwini臋tej li艣cie klikna膰 na wzorku z paskami poziomymi.
Wybra膰 kart臋 Etykieta Danych
Zaznaczy膰 opcj臋 Poka偶 warto艣ci.
Zako艅cz formatowanie elementu naciskaj膮c przycisk OK.
膯wiczenie 2.54
Zmieni膰 rozmiar czcionki w tytule wykresu na 12 pkt. i wy艂膮czy膰 jej pogrubienie okna wykresu .Zamkn膮膰 formularz.
Klikna膰 dwukrotnie mysz膮 na elemencie ,kt贸ry ma by膰 zmieniony (w tym wypadku na tytule wykresu);w贸wczas zostanie wy艣wietlone okno Formatuj tytu艂 wykresu .
Wybra膰 kart臋 Czcionka.
Na li艣cie Styl czcionki wybra膰 opcje Pogrubiony.
W polu rozmiar wpisa膰 liczb臋 12.
Nacisn膮膰 przycisk OK.
Wykres po wprowadzeniu zmian wygl膮da tak jak na rysunku (r贸偶nica mo偶e dotyczy膰 koloru lub wzoru wype艂niania i etykiet drugiej serii danych oraz po艂o偶enia legendy - zmiany dotycz膮ce serii rozchod贸w mo偶na wykona膰 samodzielnie).
Aby zamkn膮膰 okno s艂u偶膮ce do modyfikowania wykresu i powr贸ci膰 do okna projektowego formularza nale偶y z menu Plik wybra膰 polecenie Zako艅cz i powr贸ci膰 do :Formularz :nazwa formularza. Zamykaj膮c formularz nale偶y pami臋ta膰 o potwierdzeniu zapisania zmian w projekcie.
TWORZENIE FORMULARZA ZESPOLONEGO
Formularz zespolony to inaczej formularz z podformularzem. Pozwala on na okre艣lenie w jednym oknie dw贸ch powi膮zanych ze sob膮 formularzy zobacz rysunek poni偶ej. R贸wnolegle z wy艣wietlaniem kolejnych rekord贸w formularza g艂贸wnego Access wy艣wietla odpowiadaj膮ce im rekordy formularza pomocniczego.
膯wiczenie 2.55
Otworzy膰 formularz WYPOSA呕ENIE DZIA艁脫W. Przewin膮膰 rekordy formularza g艂贸wnego, obserwuj膮c jednocze艣nie zmiany danych w podformularzu. Zamkn膮膰 formularz.
W oknie bazy danych na karcie Formularze klikn膮膰 na nazwie formularza WYPOSA呕ENIE DZIA艁脫W.
Nacisn膮膰 przycisk Otw贸rz; w贸wczas zostanie wy艣wietlony formularz pokazany na rysunku poni偶ej.
Formularz zespolony
Naciska膰 przyciski nawigacyjne formularza g艂贸wnego i obserwowa膰 zmiany w formularzu g艂贸wnym i podformularzu.
Z menu Plik wybra膰 polecenie Zamknij.
膯wiczenie 2.56
Za pomoc膮 Kreatora formularzy utworzy膰 formularz zespolony, w kt贸rym podstaw膮 formularza g艂贸wnego jest tabela KODY I NAZWY DZIA艁脫W, podformularza natomiast tabela WYPOSA呕ENIE DZIA艁脫W
Do艂膮czy膰 pole z pe艂n膮 nazw膮 dzia艂u do formularza g艂贸wnego, natomiast z nazw膮 i seri膮 wyposa偶enia do formularza pomocniczego.
Formularz zespolony zatytu艂owa膰 DZIA艁Y I ICH WYPOSA呕ENIE.
Zapisa膰 formularz pomocniczy pod nazw膮 Wyposa偶enie - spis. Zapisa膰 formularz zespolony pod nazw膮 Moje wyposa偶enie dzia艂贸w - grupa lab.
Wy艣wietli膰 formularz w Widoku Formularz. Przewin膮膰 rekordy formularza g艂贸wnego.
Etap I: uruchomienie kreatora formularzy, ustalenie 藕r贸d艂a i p贸l formularza g艂贸wnego.
W oknie bazy danych na karcie Formularze nacisn膮膰 przycisk Nowy.
W oknie dialogowym Nowy formularz na g贸rnej li艣cie zaznaczy膰 pozycj臋 Kreator formularzy, a na dolnej, rozwijanej li艣cie zaznaczy膰 nazw臋 obiektu 藕r贸d艂owego dla formularza g艂贸wnego (w tym przypadku na nazwie NAZWA DZIA艁U).
Nacisn膮膰 przycisk Dalej >.
Na li艣cie styl贸w formularzy w oknie dialogowym Kreator formularzy zaznaczy膰 pozycje Rze藕biony i nacisn膮膰 przycisk Dalej>.
Wpisa膰 tytu艂 formularza (w tym przypadku DZIA艁Y I ICH WYPOSA呕ENIE), zaznaczy膰 opcj臋 Modyfikuj projekt formularza i nacisn膮膰 przycisk Utw贸rz; w贸wczas zostanie wy艣wietlony nowy formularz w Widoku Projekt.
Etap II: utworzenie podformularza oraz wyb贸r 藕r贸d艂a i p贸l.
Wy艣wietli膰 Przybornik, je偶eli jeszcze nie jest wy艣wietlony.
Powi臋kszy膰 obszar formularza, przeci膮gaj膮c mysz膮 jego dolny lewy r贸g w prawo w d贸艂.
Na Przyborniku nacisn膮膰 przycisk Podformularz/podraport.
Na formularzu zaznaczy膰 prostok膮t, w kt贸rym ma by膰 umieszczony podformularz; automatycznie zostaje uruchomiony Kreator podformularzy/podraport贸w.
Powt贸rzy膰 post臋powanie wykonane w pierwszym etapie dla formularza g艂贸wnego (w tym wypadku do formularza pod艂膮czy膰 pola KOD DZIA艁U, WYPOSA呕ENIE i SERIA).
W oknie dialogowym Kreatora podformularzy dotycz膮cym 艂膮czy mi臋dzy formularzem i podformularzem zaznaczy膰 opcj臋 Wybierz formularz, z listy wybra膰 pozycj臋 Poka偶 WYPOSA呕ENIE dla ka偶dego rekordu w KODY i NAZWY DZIA艁脫W, a nast臋pnie nacisn膮膰 przycisk Dalej>.
W oknie dialogowym Kreatora podformularzy wpisa膰 nazw臋 podformularza (w tym wypadku Wyposa偶enie - spis) i nacisn膮膰 przycisk Utw贸rz.
Etap III: zapisanie podformularza i formularza zespolonego, testowanie i zamkni臋cie formularza zespolonego.
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Formularz.
Z menu Plik wybra膰 polecenie Zapisz, wpisa膰 nazw臋 formularza zespolonego (w tym wypadku Moje wyposa偶enie dzia艂贸w) i nacisn膮膰 przycisk OK.
Wy艣wietli膰 w formularzu informacje o wyposa偶eniu poszczeg贸lnych dzia艂贸w.
Z menu Plik wybra膰 polecenie Zamknij.
STOSOWANIE MAKROPOLECE艃 W FORMULARZU
Makropolecenie (inaczej makro) nazwana i zapisana sekwencja czynno艣ci. Po uruchomieniu makropolecenia s膮 automatycznie wykonywane wszystkie zapisane w nim czynno艣ci, w kolejno艣ci ich wyst臋powania. Makropolecenia najcz臋艣ciej przypisuje si臋 do przycisku.
Nale偶y rozpocz膮膰 od analizy formularza, wykorzystuj膮cego makropolecenie, a p贸藕niej spr贸bowa膰 samodzielnie zwi膮za膰 przyk艂adowy formularz z makropoleceniem.
膯wiczenie 2.57
Otworzy膰 i przeanalizowa膰 formularz KIEROWNICY DZIA艁脫W. Zamkn膮膰 formularz.
W oknie bazy danych na karcie Formularze dwukrotnie klikn膮膰 na nazwie KIEROWNICY DZIA艁脫W.
Otwarty formularz (zobacz rysunek poni偶ej) wy艣wietla dane o kierownictwie poszczeg贸lnych dzia艂贸w firmy. Wida膰 kod i nazw臋 dzia艂u oraz nazwisko jego kierownika.
Aby uzyska膰 informacje o miejscu zamieszkania kierownika dzia艂u, nale偶y nacisn膮膰 przycisk ADRES.
Nacisn膮膰 przycisk ADRES w formularzu.
Okno formularza KIEROWNICY DZIA艁脫W
Na ci艣ni臋cie przycisku ADRES powoduje otwarcie dodatkowego formularza, zawieraj膮cego dane o miejscu zamieszkania osoby, kt贸rej nazwisko jest wy艣wietlane w formularzu g艂贸wnym (zobacz rysunek poni偶ej).
Nowo otwarty formularz jest zsynchronizowany z formularzem g艂贸wnym, tak aby po otwarciu wy艣wietla艂 adres osoby, kt贸ra rzeczywi艣cie jest kierownikiem dzia艂u wy艣wietlanego aktualnie w formularzu g艂贸wnym.
Przycisk ADRES uruchamia makropolecenie, kt贸re wy艣wietla formularz pomocniczy. W nast臋pnych 膰wiczeniach zostanie utworzony przycisk makropolecenia w formularzu, zdefiniowane makropolecenie i zsynchronizowane z formularzem g艂贸wnym. Najpierw nale偶y zamkn膮膰 kolejno formularze: pomocniczy i g艂贸wny.
Nacisn膮膰 przycisk Zamknij w g贸rnym prawym rogu okna formularza ADRESY.
Nacisn膮膰 przycisk Zamknij w g贸rnym prawym rogu okna formularza KIEROWNICY.
膯wiczenie 2.58
utworzy膰 makropolecenie otwieraj膮ce formularz ADRESY w oknie o wymiarach 7 cm (wys.) na 9 cm (szer.) w prawym dolnym rogu okna formularza g艂贸wnego (odleg艂o艣膰 od lewej kraw臋dzi okna formularza g艂贸wnego 8 cm, od g贸rnej natomiast 5 cm)..
Zapisa膰 makropolecenie pod nazw膮 adresy.
Zamkn膮膰 makropolecenie.
Zdefiniowanie makropolecenia, o kt贸rej mowa w tre艣ci 膰wiczenia, jest czynno艣ci膮 wymagaj膮c膮 nie tylko okre艣lenia, jakie skutki poci膮gnie za sob膮 uruchomienie makropolecenia, lecz tak偶e zsynchronizowania informacji wy艣wietlanych w formularzu g艂贸wnym z formularzem pomocniczym. W zwi膮zku z tym, 偶e problem jest do艣膰 z艂o偶ony, nale偶y podzieli膰 jego rozwi膮zanie na kilka etap贸w, by zwi臋kszy膰 przejrzysto艣膰 opisu.
Etap I: wyb贸r dzia艂ania, kt贸re b臋dzie wykonane po uruchomieniu makropolecenia.
W oknie bazy danych wybra膰 kart臋 Makra.
Nacisn膮膰 przycisk Nowy.
W oknie projektowym makropolecenia klikn膮膰 na strza艂ce w kom贸rce Akcja.
Na rozwini臋tej li艣cie zaznaczy膰 pozycj臋 Otw贸rz Formularz.
W cz臋艣ci okna Argumenty akcji klikn膮膰 w kom贸rce Nazwa formularza.
Klikn膮膰 na strza艂ce i rozwini臋tej li艣cie klikn膮膰 na nazwie formularza, kt贸ry ma by膰 otwierany za pomoc膮 makropolecenia (w tym wypadku na nazwie ADRESY).
Etap II: synchronizacja odpowiednich rekord贸w z formularza g艂贸wnego i pomocniczego.
Elementem wi膮偶膮cym formularze g艂贸wny i pomocniczy jest identyfikator osoby. Do formularza g艂贸wnego jest on pobierany z tabeli 藕r贸d艂owej KIEROWNICY DZIA艁脫W z pola IDENTYFIKATOR (zobacz rysunek 2.36), natomiast do formularza pomocniczego z tabeli 藕r贸d艂owej ADRESY, z pola o takiej samej nazwie (zobacz rysunek 2.37).
Synchronizacji formularzy: g艂贸wnego, z kt贸rego jest uruchamianie makropolecenie, i pomocniczego (otwierania za pomoc膮 makropolecenia) dokonuje si臋 poprzez warunek wpisany w kom贸rce Warunek WHERE w cz臋艣ci okna Argumenty akcji. Warunek WHERE, synchronizuj膮cy odpowiednie pola formularza g艂贸wnego i pomocniczego, ma og贸ln膮 posta膰 L=P.
Tabela 藕r贸d艂owa dla formularza g艂贸wnego.
L - jest nazw膮 pola z formularza pomocniczego, kt贸re jest zwi膮zane z odpowiednim polem formularza g艂贸wnego.
P - jest nazw膮 pola synchronizuj膮cego z formularza g艂贸wnego. Nazwa ta musi by膰 poprzedzona 艣cie偶k膮 dost臋pu do pola.
艢cie偶ka dost臋pu ma og贸ln膮 posta膰:
Nazwa karty w oknie bazy danych![nazwa obiektu]!
Gdzie wykrzyknik jest integraln膮 cz臋艣ci膮 zapisu.
Og贸lnie sk艂adnia warunku WHERE w naszym przyk艂adzie ma posta膰:
[nazwa pola z formularza pomocniczego]=Formularze![nazwa formularza]![nazwa pola z formularza g艂贸wnego]
Korzystaj膮c z tego wzoru, nale偶y utworzy膰 w艂a艣ciwy warunek synchronizuj膮cy.
W cz臋艣ci okna Argumenty akcji klikn膮膰 w kom贸rce Warunek WHERE.
Wpisa膰 warunek synchronizuj膮cy (w tym wypadku [IDENTYFIKATOR] = Formularze! [KIEROWNICY-pr贸by]![IDENTYFIKATOR] ).
Etap III: ustalenie rozmiar贸w okna formularza pomocniczego oraz jego po艂o偶enia wzgl臋dem okna formularza g艂贸wnego.
Klikn膮膰 w nast臋pnej pustej kom贸rce pola Akcja.
Klikn膮膰 na strza艂ce i z rozwijanej listy wybra膰 polecenie Ruch Rozmiar.
W cz臋艣ci Argumenty akcji klikn膮膰 w kom贸rce W prawo i wpisa膰 odleg艂o艣膰 g贸rnej kraw臋dzi formularza pomocniczego od lewej kraw臋dzi formularza g艂贸wnego (w tym wypadku 8).
W cz臋艣ci Argumenty akcji klikn膮膰 w kom贸rce W d贸艂 i wpisa膰 odleg艂o艣膰 g贸rnej kraw臋dzi formularza pomocniczego od g贸rnej kraw臋dzi formularza g艂贸wnego (w tym wypadku 5).
Klikn膮膰 w kom贸rce Szeroko艣膰 i wpisa膰 szeroko艣膰 okna formularza pomocniczego (w tym wypadku 9).
Klikn膮膰 w kom贸rce Wysoko艣膰 wpisa膰 wysoko艣膰 okna formularza pomocniczego (w tym wypadku 7).
Etap IV: zapisanie i zamkni臋cie makropolecenia.
Nacisn膮膰 przycisk Zamknij okna projektowego makropolecenia.
Potwierdzi膰 zapisanie makropolecenia naciskaj膮c Tak.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 makropolecenia ( w tym wypadku adresy ) i nacisn膮膰 przycisk Ok.
Ostatni膮 czynno艣ci膮 umo偶liwiaj膮c膮 wykorzystanie makropolecenia jest do艂膮czenie go do przycisku makropolecenia na formularzu. Dopiero po wykonaniu tej czynno艣ci mo偶na uruchamia膰 makropolecenie przez naci艣ni臋cie przycisku.
膯wiczenie 2.59
Wy艣wietli膰 w oknie projektowym formularz Kierownicy-pr贸by. Utworzy膰 przycisk makropolecenia wewn膮trz bia艂ego prostok膮ta po lewej stronie. Na przycisku umie艣ci膰 nazw臋 Adres. Przypisa膰 do przycisku wykonanie makropolecenia adresy.
W oknie bazy danych na karcie Formularze klikn膮膰 na nazwie Kierownicy -pr贸by.
Nacisn膮膰 przycisk Projektuj.
Je艣li zachodzi potrzeba, wy艣wietli膰 Przybornik.
Nacisn膮膰 Przycisk polecenia na Przyborniku.
Przesun膮膰 wska藕nik myszy na formularz ( w tym wypadku ponad bia艂y prostok膮t); wska藕nik myszy przybiera kszta艂t krzy偶yka z symbolem przycisku.
Nacisn膮膰 i przytrzyma膰 lewy przycisk myszy.
Narysowa膰 mysz膮 niedu偶y prostok膮t, w miejscu, gdzie ma by膰 umieszczony przycisk (w tym wypadku wewn膮trz bia艂ego prostok膮ta).
Pu艣ci膰 lewy przycisk myszy; w贸wczas zostanie uruchomiony Kreator przycisk贸w polecenia.
W oknie dialogowym Kreator przycisk贸w polecenia na li艣cie Kategorie zaznaczy膰 nazw臋 R贸偶ne, na li艣cie Akcje zaznaczy膰 pozycj臋 Uruchom makro.
Nacisn膮膰 przycisk Dalej >.
W nast臋pnym oknie Kreator przycisk贸w polecenia zaznaczy膰 na li艣cie nazw臋 makropolecenia ( w tym wypadku adresy).
Nacisn膮膰 przycisk Dalej >.
W nast臋pnym oknie Kreator przycisk贸w polecenia zaznaczy膰 opcj臋 Tekst i w polu tekstowym obok wpisa膰 tekst ( w tym wypadku ADRES).
Nacisn膮膰 przycisk Utw贸rz.
Zamkn膮膰 formularz zapisuj膮c wprowadzone zmiany w projekcie pod bie偶膮c膮 nazw膮.
Po otworzeniu w formularzu przycisku nale偶y zdefiniowa膰 makropolecenie, kt贸re nast臋pnie zostanie przypisane do tego偶 przycisku. Mo偶na to zrobi膰, je艣li formularz z przyciskiem makropolecenia jest wy艣wietlony w Widoku Formularz.
Na zako艅czenie nale偶y sprawdzi膰 poprawno艣膰 dziania przycisku makropolecenia i samego makropolecenia.
膯wiczenie 2.60
Przetestowa膰 dzia艂anie makropolecenia.
Nacisn膮膰 przycisk Widok formularza i z wy艣wietlonego menu wybra膰 polecenie Widok Formularz.
Nacisn膮膰 przycisk ADRES w formularzu; powinien zosta膰 otwarty formularz z adresem kierownika.
Zamkn膮膰 formularz pomocniczy, a nast臋pnie formularz g艂贸wny.
Wzajemne ustawienie okien formularza g艂贸wnego i pomocniczego wida膰 wtedy, gdy w momencie uruchamiania makropolecenia okno formularza g艂贸wnego nie jest zmaksymalizowane.
膯WICZENIA DO SAMODZIELNEGO WYKONANIA:
膯WICZENIE 1.
Na podstawie kwerendy P艁ACE + NAZWISKO utworzy膰, za pomoc膮 kreatora formularzy , formularz jednokolumnowy obramowany zawieraj膮cy nazwisko i p艂ace pracownika. Zapisa膰 formularz pod nazw膮 P艁ACE i Nazwa Grupy.
Posortowa膰 dane wed艂ug nazwisk rosn膮co.
Wprowadzi膰 do projektu formularza nast臋puj膮ce modyfikacje:
wok贸艂 nag艂贸wka na艂o偶y膰 prostok膮t w kontrastowym kolorze,
poszerzy膰 formularz,
pole z p艂ac膮 przenie艣膰 na praw膮 stron臋 pola z nazwiskiem,
w polu z nazwiskiem zmieni膰 kolor t艂a, styl i szeroko艣膰 kraw臋dzi oraz styl i rozmiar czcionki.
Zmodyfikowany formularz zapisa膰 pod nazw膮 bie偶膮c膮.
Wy艣wietli膰 formularz w oknie Widok Formularz.
膯WICZENIE 2.
Na podstawie kwerendy P艁ACE + NAZWISKO utworzy膰 nowy formularz wy艣wietlaj膮cy nazwiska, stanowisko, p艂ace i premie.
Wskaz贸wki:
Pola przenie艣膰 z listy p贸l (list臋 mo偶na wy艣wietli膰 naciskaj膮c przycisk Lista p贸l),
Doda膰 nag艂贸wek i stopk臋 formularza (z menu Format wybra膰 polecenie Nag艂贸wek i Stopka formularza),
W nag艂贸wku zastosowa膰 t艂o jasnozielone,
Wok贸艂 nag艂贸wka Dane o zarobkach umie艣膰 prostok膮tn膮 bia艂膮 ramk臋.
W nag艂贸wku zastosowa膰 pogrubion膮 czcionk臋 Arial 15 pkt.; nag艂贸wek wy艣rodkowa膰.
Zapisa膰 projekt formularza pod nazw膮 DANE O ZAROBKACH i Nazwa Grupy.
W艂膮czy膰 sortowanie wed艂ug p艂acy malej膮co, wy艣wietli膰 rekordy o p艂acy wi臋kszej od 500,00 z艂 i jednocze艣nie premii mniejszej od 120,00 z艂.
膯WICZENIE 3.
Na podstawie tabeli Dzia艂y firmy i Wyposa偶enie dzia艂贸w zdefiniowa膰 (korzystaj膮c z kreatora) formularz zespolony.
Wskaz贸wki:
Dane do formularza g艂贸wnego odczyta膰 z tabeli Dzia艂y firm .
Dane do formularza podrz臋dnego odczyta膰 z tabeli Wyposa偶enie dzia艂贸w.
W formularzu g艂贸wnym umie艣ci膰 jedno pole Nazwa dzia艂u.
W formularzy podrz臋dnym umie艣ci膰 pola: Wyposa偶enie, Sztuki, Opis.
Formularzowi nada膰 tytu艂 WYPOSA呕ENIE FIRMY.
Podformularz nazwa膰 WYPOSA呕ENIE.
Formularz zespolony nazwa膰 WYPOSA呕ENIE DZIA艁脫W FIRMY Nazwa Grupy.
Obejrze膰 formularz na podgl膮dzie wydruku.
BAZY DANYCH - Raporty
Raport s艂u偶y do prezentacji danych na papierze. Projektuj膮c raport u偶ytkownik ma wp艂yw na szat臋 graficzn膮 wydruku. W raportach mo偶na porz膮dkowa膰 i grupowa膰 informacje wed艂ug zadanych kryteri贸w. Dane umieszczane w raporcie mog膮 by膰 wynikiem oblicze艅 wykonanych na danych z obiektu 藕r贸d艂owego.
Zamieszczony wcze艣niej rozdzia艂 dotycz膮cy formularzy umo偶liwia艂 zapoznanie si臋 z czynno艣ciami projektowymi i drukowaniem. Wsp贸艂praca z kreatorem, samodzielne do艂膮czenie format贸w w oknie projektowym, ustalanie nowych i zmiana istniej膮cych formant贸w, a tak偶e ustawianie parametr贸w wydruku i wydruk przebiega w przypadku raport贸w tak samo, jak w wypadku formularzy. W zwi膮zku z tym w niniejszym rozdziale nie zamieszczono szczeg贸艂owych opis贸w wykonywania tej czynno艣ci.
Tworzenie raportu
Najpro艣ciej i najszybciej tworzy si臋 raport za pomoc膮 Kreator贸w raport贸w. S膮 dost臋pne nast臋puj膮ce, podstawowe typy raport贸w:
Kolumnowy - form膮 przypominaj膮cy formularz kolumnowy
Tabelaryczny - ukazuj膮cy dane w uk艂adzie bez grup i sum,
Podsumowuj膮cy - grupuj膮cy i podsumowujacy dane wed艂ug okre艣lonych kryteri贸w; podsumowania mog膮 dotyczy膰 ka偶dej grupy osobno, mog膮 te偶 by膰 ca艂o艣ciowe.
Autoraport - wykorzystuj膮cy wszystkie pola z macierzystej tabeli lub kwerendy; tworzony automatycznie.
Wykresy - raport zawieraj膮cy wykres.
Etykiety - tworz膮cy nalepki adresowe na koperty.
膯wiczenie 2.61
Za pomoc膮 Kreatora raport贸w utworzy膰 Autoraport z tabeli P艂ace tygodniowo
Obejrze膰 raport.
Zapisa膰 raport pod nazw膮 Tygodniowe zarobki pracownik贸w.
Zamkn膮膰 raport
.
W oknie bazy danych wybra膰 kart臋 Raporty i nacisn膮膰 przycisk Nowy.
W oknie dialogowym Nowy raport na g贸rnej li艣cie wybra膰 pozycj臋 Autoraport :tabelaryczny, a z rozwijanej listy wybra膰 nazw臋 obiektu 藕r贸d艂owego (P艂ace tygodniowo)
Nacisn膮膰 przycisk OK.
Raport nale偶y zapisa膰 pod now膮 nazw膮.
Z menu Plik wybra膰 polecenie Zapisz.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 raportu (Tygodniowe zarobki pracownik贸w)
Nacisn膮膰 przycisk OK.
Podgl膮d wynikowej postaci raportu
Wynikowa posta膰 raportu (jego forma i uk艂ad na kartce papieru ) jest prezentowana w specjalnym oknie podgl膮du .Przed przyst膮pieniem do drukowania nale偶y zawsze obejrze膰 podgl膮d raportu .W oknie podgl膮du mo偶na nie tylko przejrze膰 raport, ale r贸wnie偶 zmieni膰 spos贸b rozmieszczenia wydruku na papierze .
膯wiczenie 2.62
Przejrze膰 podgl膮d raportu Tygodniowe zarobki pracownik贸w .Zamkn膮膰 okno podgl膮du raportu .
Je艣li trzeba, to nale偶y zmaksymalizowa膰 okno podgl膮du naciskaj膮c przycisk .
Przewin膮膰 bie偶膮c膮 stron臋 raportu za pomoc膮 paska przewijania pionowego .
Nacisn膮膰 przycisk powi臋kszenie .
Obejrze膰 rozk艂ad bie偶膮cej strony raportu na kartce papieru .
Z menu Plik wybra膰 polecenie Zamknij .
Przycisk Powi臋kszenie prze艂膮cza mi臋dzy podgl膮dem ca艂ej strony i podgl膮dem strony w skali 1:1 .W drugim przypadku na ekranie pojawi膮 si臋 paski przewijania , umo偶liwiaj膮ce ogl膮danie r贸偶nych cz臋艣ci prezentowanej strony raportu .
Naci艣ni臋cie przycisku Zamknij powoduje zamkni臋cie okna podgl膮du .Je艣li podgl膮d by艂 wy艣wietlony przez Korektora raportu , to nast臋puje automatyczne przej艣cie do okna projektowego .W przeciwnym wypadku nast臋puje powr贸t do okna obiektowego Raporty .
膯wiczenie 2.63
Za pomoc膮 Kreatora raport贸w utworzy膰 etykiety adresowe pracownik贸w firmy dla potrzeb korespondencji . Zapisz etykiety pod nazw膮 Adresy do korespondencji .
Za艂贸偶my , 偶e adres na kopercie ma mie膰 nast臋puj膮c膮 form臋 :
NAZWISKO IMI臉
KOD MIASTO
ULICA
Dane potrzebne do utworzenia napis贸w pocztowych nale偶y pobra膰 z kwerendy ADRESY DOMOWE PRACOWNIK脫W .
Etap I :uruchomienie Kreatora raport贸w ,wyb贸r 藕r贸d艂a dla raportu ,wyb贸r rodzaju raportu .
W oknie bazy danych na karcie Raporty nacisn膮膰 przycisk Nowy .
W oknie dialogowym Nowy raport na g贸rnej li艣cie zaznaczy膰 pozycj臋 Kreator etykiety ,
A w rozwijalnej li艣cie Wybierz wybra膰 nazw臋 obiektu 藕r贸d艂owego (w tym wypadku kwerend臋 ADRESY DOMOWE PRACOWNIK脫W).
Nacisn膮膰 przycisk OK.
W pierwszym oknie dialogowym Kreator etykiet wybra膰 rozmiar ( typ ) etykiety wed艂ug wzoru na rysunku i nacisn膮膰 przycisk Dalej .
W nast臋pnym oknie dialogowym Kreator etykiet wybra膰 parametry czcionki i nacisn膮膰 przycisk Dalej .
W nast臋pnym oknie dialogowym Kreator etykiet nale偶y zaprojektowa膰 wygl膮d etykiety wed艂ug wzoru pokazanego na rysunku poni偶ej ta czynno艣膰 zosta艂a szczeg贸艂owo om贸wiona w nast臋pnym etapie 膰wiczenia .
Etap II :projektowanie wygl膮du etykiety .
Na li艣cie Dost臋pne pola dwukrotnie klikn膮膰 na nazwie NAZWISKO ;pole zostanie przeniesione na praw膮 stron臋 do obszaru prototyp etykiety .
Nacisn膮膰 klawisz Tab .
Na li艣cie Dost臋pne pola dwukrotnie klikn膮膰 na nazwie IMI臉 ;pole zostanie przeniesione do obszaru Prototyp etykiety .
Nacisn膮膰 klawisz Enter .
Na li艣cie Dost臋pne pola dwukrotnie klikn膮膰 na nazwie KOD ;pole zostanie przeniesione do obszaru Prototyp etykiety .
Nacisn膮膰 klawisz Tab .
Na li艣cie Dost臋pne pola dwukrotnie klikn膮膰 na nazwie MIASTO ;pole zostanie przeniesione do obszaru Wygl膮d etykiety .
Nacisn膮膰 klawisz Enter .
Na li艣cie Dost臋pne pola dwukrotnie klikn膮膰 na nazwie ULICA ;pole zostanie przeniesione do obszaru Wygl膮d etykiety .
Nacisn膮膰 przycisk Dalej >.
Etap III :ustalenie sposobu sortowania etykiet .
W nast臋pnym oknie dialogowym Kreator etykiet nale偶y przenie艣膰 wybrane nazwy p贸l
z listy Dost臋pne pola do listy Sortuj wed艂ug (w tym wypadku nale偶y przenie艣膰 pole MIASTO ).
Naci艣nij przycisk Dalej >.
W nast臋pnym oknie dialogowym Kreator etykiet ,nale偶y wpisa膰 nazw臋 raportu (w tym wypadku Adresy domowe pracownik贸w ) i nacisn膮膰 przycisk Utw贸rz ;zostanie w贸wczas wy艣wietlone okno z etykietami adresowymi (zobacz rysunek )
.
Na zako艅czenie nale偶y zapisa膰 raport na dysku. W tym celu nale偶y wykona膰 nast臋puj膮ce
Czynno艣ci:
Z menu Plik wybra膰 polecenie Zapisz.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 raportu ( w tym wypadku
Adresy do korespondencji) i nacisn膮膰 przycisk OK.
Z menu Plik wybra膰 polecenie Zamknij.
Grupowanie informacji w raporcie
膯wiczenie 2.64
Za pomoc膮 Kreatora raport贸w przygotowa膰, na podstawie tabeli WYPOSA呕ENIE, raport grupuj膮cy wyposa偶enie firmy wed艂ug dzia艂贸w.
Do raportu do艂膮czy膰 pola z kodem dzia艂u i nazw膮 sprz臋tu.
Wybra膰 sortowanie wed艂ug dzia艂贸w.
Raport zatytu艂owa膰 Wyposa偶enie wed艂ug dzia艂贸w.
Zapisa膰 raport pod nazw膮 Wyposa偶enie firmy.
Realizacj臋 zadania podzielono, dla wi臋kszej przejrzysto艣ci i dla u艂atwienia analizy, na kilka etap贸w.
Etap 1 :uruchomienie kreatora raport贸w, wyb贸r 藕r贸d艂a raportu
w oknie bazy danych na karcie RAPORTY nacisn膮膰 przycisk NOWY
w oknie dialogowym NOWY RAPORT na g贸rnej li艣cie zaznacz pozycj臋 KREATOR RAPORT脫W, a na rozwijanej li艣cie WYBIERZ klikn膮膰 na nazwie obiektu 藕r贸d艂owego (w tym wypadku na nazwie tabeli WYPOSA呕ENIE)
Naci艣nij przycisk OK.
Etap 2: wyb贸r p贸l, kt贸re maj膮 by膰 uwzgl臋dnione w raporcie
w pierwszym oknie dialogowym KREATOR RAPORT脫W na li艣cie DOST臉PNE POLA dwukrotnie klikn膮膰 na nazw臋 pola , kt贸re ma by膰 umieszczone w raporcie(powt贸rzy膰 t臋 czynno艣膰 dla p贸l KOD DZIA艁U I WYPOSA呕ENIE);pola zostan膮 przeniesione do listy WYBRANE POLA
nacisn膮膰 przycisk DALEJ
Etap 3:ustalenie sposobu sortowania danych w raporcie.
w drugim oknie dialogowym KREATOR RAPORT脫W na li艣cie DOST臉PNE POLA dwukrotnie klikn膮膰 na nazwie pola, wed艂ug kt贸rego maj膮 sortowane dane ( w tym wypadku pole KOD DZIA艁U ),a w polu oznaczonym numerem 2 wybra膰 drugie pole, wed艂ug kt贸rego maj膮 by膰 sortowane dane ( w tym wypadku pole WYPSO呕ENIE ).
Nacisn膮膰 przycisk DALEJ >.
Etap 4: wyb贸r stylu raportu, sposobu prezentacji na papierze, zatytu艂owanie raportu.
W nast臋pnym oknie dialogowym wybra膰 uk艂ad raportu ( w tym wypadku Tabelaryczny ) oraz jego orientacj臋 na stronie ( w tym wypadku Pionowa).
Nacisn膮膰 przycisk DALEJ >.
W nast臋pnym oknie Kreator raport贸w wybra膰 na li艣cie Firmowym styl raportu.
Nacisn膮膰 przycisk DALEJ >.
W kolejnym oknie wpisa膰 tytu艂 raportu ( w tym wypadku Wyposa偶enie wed艂ug dzia艂贸w ).
Nacisn膮膰 przycisk Utw贸rz
Przed naci艣ni臋ciem przycisku Utw贸rz mo偶na zawsze powr贸ci膰 do poprzednich okien dialogowych Kreatora raport贸w (naciskaj膮c przycisk < Wstecz ) i dokona膰 w艂a艣ciwo艣ci tworzonego raportu).
Po czasie potrzebnym kreatorowi do tworzenia raportu na podstawie podanych informacji na ekranie monitora zostanie wy艣wietlone okno podgl膮du wynikowej postaci raportu. Wygenerowany raport pokazano na rys. poni偶ej.
Utworzony raport nale偶y zapisa膰 na dysku.
Z menu Plik wybra膰 polecenie Zapisz.
W oknie dialogowym Zapisz jako wpisa膰 nazw臋 raportu ( w tym wypadku Wyposa偶enie firmy ).
Nacisn膮膰 przycisk OK.
Nale偶y dok艂adnie obejrze膰 wynikow膮 posta膰 raportu.
Je艣li zachodzi taka potrzeba, nale偶y zmaksymalizowa膰 okno i podgl膮du naciskaj膮c przycisk
Przewin膮膰 bie偶膮c膮 stron臋 raportu za pomoc膮 paska przewijania pionowego: zwr贸ci膰 uwag臋 na grupowanie
Wyposa偶enia wed艂ug dzia艂贸w i alfabetyczne uporz膮dkowanie sprz臋tu w ramach ka偶dej grupy.
Nacisn膮膰 przycisk powi臋kszenie
Obejrze膰 rozk艂ad danych z bie偶膮cej strony raportu na kartce papieru.
Podsumowanie w raporcie
膯wiczenie 2.65
Wy艣wietli膰 raport Wyposa偶enie firmy w oknie projektowym. Zapozna膰 si臋 z elementami sk艂adowymi raportu.
Nacisn膮膰 przycisk Zamknij: raport jest wy艣wietlany w oknie projektowym.
W bie偶膮cym raporcie wyst臋puj膮 dodatkowo cz臋艣ci zatytu艂owane KOD DZIA艁U - nag艂贸wek i KOD DZIA艁U - stopka. Ma to zawi膮zek z grupowaniem informacji wed艂ug okre艣lonego kryterium ( tym wypadku wed艂ug dzia艂贸w firmy reprezentowanych przez pole KOD DZIA艁U). W nag艂贸wku grupy wyst臋puje najcz臋艣ciej tytu艂 kolumny, w kt贸rej s膮 wy艣wietlane nazwy poszczeg贸lnych grup ( w tym wypadku kod dzia艂贸w ), w stopce natomiast podsumowanie grupy( np. liczba element贸w grupy).
W raporcie wyposa偶enie firmy cz臋艣膰 KOD DZIA艁U - stopka jest pusta. W nast臋pnym 膰wiczeniu nale偶y w tej cz臋艣ci umie艣ci膰 dodatkowe wyposa偶enie w ka偶dym dziale.
膯wiczenie 2.66
Do艂膮czy膰 do raportu wyposa偶enie firmy podliczenie sztuk wyposa偶enia dla ka偶dego dzia艂u.
Wy艣wietli膰 podgl膮d raportu.
Zapisa膰 zmieniony raport pod nazw膮 bie偶膮c膮, a nast臋pnie zamkn膮膰 raport.
Wszelkie podsumowania dotycz膮ce grup definiuje si臋 w cz臋艣ci nazwa grupy - stopka.
Poniewa偶 w naszym przypadku w cz臋艣ci tej kreatora nie umie艣ci艂 偶adnych format贸w, jest ona zredukowana do nazwy ( tu: KOD DZIA艁U - stopka). Aby umie艣ci膰 tam pole wy艣wietlaj膮ce liczb臋 sztuk wyposa偶enia w dziale oraz opis tego pola, nale偶y powi臋kszy膰 cz臋艣膰 stopki grupy. W zwi膮zku z tym trzeba wykona膰 nast臋puj膮ce czynno艣ci:
Wskaza膰 mysz膮 doln膮 kraw臋d藕 stopki grupy ( w tym przypadku cz臋艣ci KOD DZIA艁U - stopka ); wska藕nik myszy przyjmuje kszta艂t czarnego krzy偶yka ze strza艂kami skierowanymi w g贸r臋 i w d贸艂.
Nacisn膮膰 lewy przycisk myszy i trzymaj膮c go przeci膮gn膮膰 mysz w d贸艂 ok. 1,5 cm. Teraz mo偶na przyst膮pi膰 do do艂膮czenia pola z wyra偶eniem zliczaj膮cym sztuki sprz臋tu.
Na przyborniku nacisn膮膰 przycisk Pole tekstowe
Przeci膮gn膮膰 mysz na stopk臋 grupy: wska藕nik myszy przyjmuje posta膰 krzy偶 z symbolem przycisku pola tekstowego.
Nacisn膮膰 lewy przycisk myszy i trzymaj膮c go narysowa膰 prostok膮t: nale偶y d膮偶y膰 do takiego rozmieszczenia do艂膮czanych element贸w jak na rysunku 2.44.
Pu艣ci膰 lewy przycisk myszy
Klikn膮膰 na s艂owie Niezwi膮zany wewn膮trz narysowanego prostok膮ta,; s艂owo znika.
Wpisa膰 wyra偶enie podsumowuj膮ce ( tym wypadku:=zlicz ([WPOSA呕ENIE]).
Wyra偶enie musi rozpoczyna膰 si臋 od znaku r贸wno艣ci (=). Operatory podstawowych dzia艂a艅 arytmetycznych to:
*(gwiazdka) - mno偶enie,
/ (uko艣nik) - dzielenie,
+ (plus) - dodawanie,
-(minus) - odejmowanie.
W wyra偶eniach obliczaj膮cych mo偶na wykorzystywa膰 funkcje. Posta膰 zapisu funkcji jest nast臋puj膮ca: nazwa funkcji(argument).
Argument funkcji musi by膰 uj臋ty w nawiasy okr膮g艂e. Argumentem mo偶e by膰 nazwa pola: = suma ([premia]) lub wyra偶enie : = suma ([pensja]*1.2))
Podstawowe funkcje to:
Suma - wyznacza sum臋,
艢rednia - wyznacza 艣redni膮 arytmetyczn膮,
Min - wyznacza warto艣膰 najmniejsz膮,
Max - wyznacza warto艣膰 najwi臋ksz膮,
Zlicz - wyznacza liczb臋 element贸w.
Je艣li w wyra偶eniu jest wykorzystywana nazwa pola, to musi by膰 uj臋ta w nawiasy kwadratowe.
Do pola obliczeniowego nale偶y do艂膮czy膰 etykiet臋 z opisem:
Na przyborniku nale偶y nacisn膮膰 przycisk ETYKIETA A.
Przeci膮gn膮膰 mysz na stopk臋 grupy; wska藕nik myszy przyjmuje kszta艂t krzy偶yka z symbolem przycisku etykiety.
Nacisn膮膰 lewy przycisk myszy i trzymaj膮c go narysowa膰 prostok膮t na lewo od pola z wyra偶eniem (zobacz rysunek poni偶ej)
Pu艣ci膰 lewy przycisk myszy; wewn膮trz narysowanego prostok膮ta miga punkt wstawiania w postaci pionowej kreski .
Wprowadzi膰 opis podsumowania ( w tym przypadku liczba sztuk).
Na zako艅czenie nale偶y zapisa膰 zmieniony projekt pod bie偶膮c膮 nazw膮, sprawdzi膰 poprawno艣膰 dokonanych zmian w oknie podgl膮d i zamkn膮膰 raport.
Nacisn膮膰 przycisk Zapisz.
Nacisn膮膰 przycisk Podgl膮d wydruku
Obejrze膰 raport w skali 1:1, zwr贸膰 uwag臋 na podsumowanie na ko艅cu ka偶dej grupy.
Z menu Plik wybra膰 polecenie Zamknij.
BAZY DANYCH - Pobieranie danych ze 藕r贸de艂 zewn臋trznych. 艁膮czenie i importowanie danych.
Program Microsoft Access 97 akceptuje r贸偶ne formaty danych np. Microsoft Excel, Lotus 123, dBase, Microsoft FoxPro, Paradox, Microsoft SQL Server, pliki tekstowe. Importowanie to kopiowanie danych ze 藕r贸d艂a do tabeli w bazie danych. Mo偶na tak偶e tworzy膰 hiper艂膮cza do plik贸w w tych formatach. Hiper艂膮cze jest to po艂膮czenie mi臋dzy miejscem, w kt贸rym plik by艂 utworzony, czyli 藕r贸d艂em a miejscem, z kt贸rym plik jest po艂膮czony, czyli miejscem docelowym. Tabela po艂膮czona nie jest kopiowana do bazy danych MS Access, pozostaje ona w pierwotnym formacie pliku.
膯wiczenie 2.67
Po艂膮cz tabel臋 zewn臋trzn膮 Wypos.dbf z baz膮 danych S艂odka Lilka bez zmiany formatu pliku.
Plik > Pobierz dane zewn臋trzne > Po艂膮cz tabele
Wybierz folder w kt贸rym przechowujesz pliki 膰wiczeniowe
Wybierz w polu Pliki typu > dBaseIV > Po艂膮cz
Dokonanie wyboru plik贸w indeksowanych jest niemo偶liwe > Anuluj
Zamknij okno dialogowe Po艂膮cz
Otw贸rz tabel臋 Wypos w widoku Arkusz danych
Ustaw format walutowy we w艂a艣ciwo艣ciach dla pola Wart_ks
Obejrzyj wynik i zamknij tabel臋.
Praca z tabel膮 po艂膮czon膮
Nie mo偶na zmienia膰 struktury danych (nie mo偶na dodawa膰, usuwa膰 lub zamienia膰 kolejno艣ci p贸l)
Mo偶na zmienia膰 w艂a艣ciwo艣ci pola
Mo偶na edytowa膰 dane
膯wiczenie 2.68
Zaimportuj plik Lista p艂ac.xls do bazy danych S艂odka Lilka
Plik > Pobierz dane zewn臋trzne > Importuj
Pliki typu > Microsoft Excel > OK. (zostanie otwarty kreator importu arkuszy)
Zaznacz pole: Pierwszy wiersz zawiera nag艂贸wki kolumn > Dalej
Zaznacz pole W nowej tabeli > Dalej
Wybierz opcje: W艂asny klucz podstawowy > Dalej
Wpisz nazw臋: Lista p艂ac > Zako艅cz
OK.
Dodawanie hiper艂膮czy do bazy danych
W programie MS Access 97 mo偶na 艂膮czy膰 baz臋 danych z innymi 藕r贸d艂ami, w tym z Internetem. Program zawiera dane typu hiper艂膮cze, kt贸re mog膮 by膰 przechowywane w tabelach. Hiper艂膮cze to spos贸b „przeskakiwania” od naszej bazy do danych przechowywanych w innych miejscach.
膯wiczenie 2.69
Wstaw hiper艂膮cze do formularza Pracownicy, kt贸re spowoduje otwarcie tabeli Lista p艂ac.
Otw贸rz formularz Pracownicy w widoku Projekt
Kliknij przycisk na pasku narz臋dzi Wstaw hiper艂膮cze
Kliknij Przegl膮daj obok pola Nazwana lokalizacja w pliku
Wybierz kart臋 Tabele, zaznacz obiekt Lista p艂ac i kliknij OK.
Kliknij przycisk OK. (etykieta Table Lista p艂ac zostanie dodana do formularza)
Przejd藕 do widoku Formularz
Kliknij hiper艂膮cze aby przetestowa膰 jego dzia艂anie.
膯wiczenie 2.70
Wstaw hiper艂膮cze do dokument贸w pakietu Microsoft Office.
Zmie艅 projekt formularza Kredyty aby zawiera艂 przycisk polecenia uruchamiajacy hiper艂膮cze do pliku programu Microsoft Word.
Otw贸rz formularz Kredyty w widoku Projekt
Kliknij w Przyborniku narz臋dzie Kreatorzy formant贸w i Przycisk polecenia
Narysuj prostok膮t aby utworzy膰 przycisk polecenia
Otw贸rz arkusz W艂a艣ciwo艣ci
Na karcie wszystkie w polu Tytu艂 wpisz: Przegl膮d list贸w kredytowych
Kliknij w艂a艣ciwo艣膰 Adres hiper艂膮cza i Buduj
Kliknij Przegl膮daj a nastepnie wybierz plik Kredyty.doc > OK.
Zamknij arkusz W艂a艣ciwo艣ci
Przejd藕 do widoku Formularz
Kliknij przycisk Przegl膮d list贸w kredytowych
Zamknij edytor tekstowy, zamknij formularz Kredyty.
膯WICZENIA DO SAMODZIELNEGO WYKONANIA
Zadanie 1
Na podstawie tabel Pracownicy - dane personalne i Pracownicy - p艂ace utw贸rz kwerend臋 wybieraj膮c膮 uwzgl臋dniaj膮c pola: Identyfikator, Nazwisko, Imi臋, P艂aca, Stanowisko. Nast臋pnie zmodyfikuj projekt kwerendy, do艂膮czaj膮c pola wy艣wietlaj膮ce miejsce zamieszkania z tabeli Pracownicy - adresy domowe oraz pole obliczeniowe Premia obliczaj膮ce premi臋 jako 20% pensji. Polu obliczeniowemu nada膰 format Walutowy, pole Stanowisko przenie艣膰 przed pole P艂aca. Zapisa膰 kwerend臋 pod nazw膮 P艂ace+Nazwisko.
Zadanie 2
Na podstawie tabel Pracownicy - dane personalne i Pracownicy - p艂ace utw贸rz kwerend臋 wybieraj膮c膮 uwzgl臋dniaj膮c pola: Dzia艂, Stanowisko i P艂aca. Zapisa膰 kwerend臋 pod nazw膮 P艂ace dzia艂ami. Na podstawie tej kwerendy utworzy膰 kwerend臋 krzy偶ow膮 wy艣wietlaj膮c膮 p艂ac臋 minimaln膮 na ka偶dym stanowisku okre艣lonego dzia艂u. Jako nag艂贸wki wierszy przyj膮膰 nazwy dzia艂贸w, jako nag艂贸wki kolumn przyj膮膰 nazwy stanowisk.
Zadanie 3
Na podstawie tabeli Pracownicy - p艂ace utw贸rz (za pomoc膮 kreatora) raport podsumowuj膮cy zarobki pracownik贸w wed艂ug dzia艂贸w. Do raportu nale偶y w艂膮czy膰 pola Dzia艂, Stanowisko, P艂aca, Premia. Zgrupowa膰 zarobki wed艂ug dzia艂贸w firmy. Ustali膰 sortowanie wed艂ug p艂acy oraz podsumowa膰 p艂ace i premie. Wybra膰 styl Firmowy i Orientacj臋 poziom膮. Zapisa膰 raport pod nazw膮 Zestawienie zarobk贸w wg dzia艂贸w. Do艂膮czy膰 now膮 kolumn臋 Razem, zawieraj膮c膮 sumy p艂acy i premii ka偶dego pracownika, sumy zarobk贸w dla ka偶dego dzia艂u oraz sum臋 ca艂kowitych zarobk贸w wszystkich pracownik贸w firmy. Pole obliczeniowe z sum膮 p艂acy i premii umie艣ci膰 w cz臋艣ci Szczeg贸艂y i nada膰 mu format Walutowy.
膯WICZENIA DO SAMODZIELNEGO WYKONANIA
Zadanie 1
Na podstawie tabeli Pracownicy - p艂ace utworzy膰 kwerend臋 wybieraj膮c膮, uwzgl臋dniaj膮c膮 pola Dzia艂, P艂aca, Premia. Podsumowa膰 p艂ace i premie dzia艂ami. Do艂膮czy膰 pole Razem, sumuj膮ce p艂ac臋 i premi臋; nada膰 polu format Walutowy z dwoma miejscami dziesi臋tnymi. Zapisa膰 kwerend臋 pod nazw膮 Zarobki-suma.
Zadanie 2
Na podstawie tabel Dzia艂y firmy i Wyposa偶enie dzia艂贸w zdefiniowa膰 formularz zespolony. Dane do formularza g艂贸wnego odczyta膰 z tabeli Dzia艂y firmy, do formularza podrz臋dnego z tabeli Wyposa偶enie dzia艂贸w. W formularzu g艂贸wnym umie艣ci膰 pole Nazwa dzia艂u, w formularzu podrz臋dnym pola: Wyposa偶enie, Sztuki, Opis. Formularzowi nada膰 tytu艂 Wyposa偶enie firmy, podformularz nazwa膰 Wyposa偶enie. Formularz zespolony nazwa膰 Wyposa偶enie dzia艂贸w firmy.
Zadanie 3
Zaprojektowa膰 now膮 tabel臋, zawieraj膮c膮 pola: Nr, Nazwa firmy, Adres, Telefon, Data umowy. Ustali膰 typy i formaty poszczeg贸lnych p贸l. Dla pola Data wybra膰 mask臋 wprowadzania Data 艣rednia. Pola Nazwa firmy i Adres sformatowa膰 tak, aby w trakcie wprowadzania danych ma艂e litery by艂y zamieniane na wielkie. Do艂膮czy膰 do tabeli pole Kod, kt贸re b臋dzie zawiera膰 identyfikator firmy. Polu temu nada膰 w艂a艣ciwo艣ci: regu艂a poprawno艣ci jako indeks rozpoczynaj膮cy si臋 od litery I, odpowiadaj膮cy regule poprawno艣ci komunikat o b艂臋dzie, wype艂nij pole Kod w niepustych rekordach, pole Kod opatrzy膰 kluczem. Zapisa膰 tabel臋 pod nazw膮 Kontrahenci.
Literatura:
Program pomocy aplikacji Microsoft Access
Miros艂awa Kopertowska, 艁ukasz Jaroszewski. 膯wiczenia z Access 7 dla Windows 95. MIKOM, Warszawa 1996
Miros艂awa Kopertowska, 艁ukasz Jaroszewski. 膯wiczenia z ... Access 97. MIKOM, Warszawa 1997.
Microsoft Access 97 - krok po kroku. Wydawnictwo RM Sp. Z o.o., Warszawa 1997.
Nowakowska M., Zaj膮c E. Microsoft Access programowanie aplikacji. MIKOM, Warszawa 1998.
John Viescas , Arkana Microsoft Access 97. Microsoft Press. READ ME. 艁贸d藕. 1997.
H. Rogali艅ska, MS Access krok po kroku, Read Me, 艁贸d藕 1997.
Program pomocy aplikacji Microsoft Access
H. Rogali艅ska, MS Access krok po kroku, Read Me, 艁贸d藕 1997.
: Nowakowska M., Zaj膮c E. Microsoft Access programowanie aplikacji. MIKOM, Warszawa 1998.
Miros艂awa Kopertowska, 艁ukasz Jaroszewski. 膯wiczenia z Access 7 dla Windows 95. MIKOM, Warszawa 1996.
Microsoft Access 97 - krok po kroku. Wydawnictwo RM Sp. Z o.o., Warszawa 1997.
48
Je艣li prostok膮t ma by艣 ramk膮 wok贸艂 pola tekstowego lub etykiety, to nale偶y zmieni膰 styl t艂a prostok膮ta na Przezroczysty (przycisk musi by膰 wci艣ni臋ty; podpis przycisku jest wtedy szary). W przeciwnym wypadku tekst b臋dzie niewidoczny, gdy偶 Access tworzy nieprzezroczyste prostok膮ty.
Je艣li wydruk odbywa si臋 na drukarce czarno- bia艂ej ,nale偶y przygotowa膰 formularz w kolorach czarnym i bia艂ym i ewentualnie szarym. W przeciwnym razie wydruk morze by膰 nieczytelny
Pasek menu
Zestaw dynamiczny wynik贸w kwerendy licz膮cej nowe op艂aty dla parkingu PA3
dolna kraw臋d藕 cz臋艣膰 Nag艂贸wka formularza
prawa kraw臋d藕 formularza
dolna kraw臋d藕 cz臋艣ci Szczeg贸艂y
dolna kraw臋d藕 cz臋艣ci Stopka formularza
Widok formularza w oknie projektowym
przesuni臋ta data
poszerzone pole tekstowe kod dzia艂u
brak elementu steruj膮cego ubezpieczenia
Okno w艂a艣ciwo艣ci pola tekstowego Komentarz
Ostateczna posta膰 formularza LISTA P艁AC
Wygl膮d pierwszej strony widoku formularza
Ustawienia parametr贸w wydruku w oknie dialogowym Drukuj
Okno modyfikacji wykresu
Wykres po wprowadzeniu zmian
Formularz g艂贸wny
Podformularz
pole listy
przycisk uruchamiaj膮cy makropolecenie
Formularz KIEROWNICZY DZIA艁脫W z otwartym formularzem pomocniczym
Pasek tytu艂u
Pasek narz臋dzi bazy danych
By otworzy膰 kt贸ry艣 z nich nale偶y dwukrotnie klikn膮膰 ten, kt贸ry jest potrzebny. W oknie bazy danych znajduj膮 si臋 r贸wnie偶 przyciski:
Otw贸rz - otwiera zaznaczony formularz, kwerend臋, tabel臋 lub raport.
Projektuj - projektuje nowy obiekt zale偶nie od tego kt贸ry wska偶emy.
Nowy - s艂u偶y do tworzenia nowych obiekt贸w.
Karta Tabele
Okno bazy danych
Relacje
艁膮cza z pakietem Office
Kopiuj
Ma艂e ikony
Nowa baza danych
Pomoc
Kod
Lista
Analizuj
Wklej
Zapisz
Podgl膮d wydruku
Nowy obiekt
Szczeg贸艂y
Cofnij
Wytnij
Drukuj
Pisownia
W艂a艣ciwo艣ci
Du偶e ikony
Malarz format贸w
Otw贸rz baz臋 danych
W polu STAWKA TYGODNIOWA znajduje si臋 teraz suma stawek tygodniowych dla poszczeg贸lnych dzia艂贸w. Jest to suma tygodniowych zarobk贸w wszystkich pracownik贸w dzia艂u. Mo偶na w zwi膮zku z tym zmieni膰 nazw臋 pola na tak膮, kt贸ra odpowiada jego zawarto艣ci. Na zako艅czenie nale偶y zapisa膰, a nast臋pnie zamkn膮膰 kwerend臋.
Nacisn膮膰 przycisk Zapisz jako/Eksportuj, wpisa膰 nazw臋 kwerendy (w tym wypadku Podsumowanie p艂ac dzia艂ami) i nacisn膮膰 przycisk OK.
Zamkn膮膰 kwerend臋 wybieraj膮c z menu Plik polecenie Zamknij.
Nag艂贸wek pola
Pole
Rekord
Rekord
Zestaw dynamiczny otrzymany w wyniku sortowania