Skrypt z簔趎ych 00 pop


BAZA DANYCH - Microsoft Access 7.0

  1. WST臉P.

  1. 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.

  1. 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:

II. PRACA Z PROGRAMEM MS ACCESS 7.0.

  1. Uruchamianie programu przy pomocy menu Programy.

0x08 graphic

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.

  1. 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:

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.

  1. 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:

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.

  1. Przegl膮danie okna bazy danych i jego budowa.

0x08 graphic
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.

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x01 graphic

  1. 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.

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x01 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

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.

0x08 graphic
0x01 graphic

0x08 graphic

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.

0x08 graphic
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.

  1. 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:

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.

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.


  1. Okre艣lenie p贸l kt贸re znajd膮 si臋 w tabelach.

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
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:

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膮:

  1. Okre艣lenie wi臋z贸w integralno艣ci mi臋dzy tabelami

  2. Automatyczne tworzenie po艂膮czenia w kwerendach w celu otrzymania sp贸jnej informacji z wi臋kszej liczby tabel

  3. Synchronizacj臋 wy艣wietlania formularzy i sprz臋gni臋tych z nimi podformularzy

  4. Tworzenie zestawie艅 w postaci raport贸w z podraportami

Ustalenie relacji jest mo偶liwe, gdy spe艂nione s膮 warunki:

  1. Obie tabele musz膮 nale偶e膰 do tej samej bazy danych Access'a lub musz膮 by膰 przy艂膮czone do tej samej bazy

  2. Powi膮zane pola musz膮 mie膰 ten sam typ danych i powinny zawiera膰 takie same warto艣ci

  3. 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:

  1. 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.

  2. 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.

  3. 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:

  1. 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

  2. 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

  3. 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:

  1. Uwzgl臋dnienie tylko rekord贸w, dla kt贸rych po艂膮czone pola z obu tabel s膮 r贸wne

  2. 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

  3. 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.

膯wiczenie 2.2

Do nowego rekordu na ko艅cu tabeli skopiowa膰 zawarto艣膰 rekord贸w 15 - 20

USUWANIE DANYCH Z BAZY DANYCH

膯wiczenie 2.3

Usun膮膰 dwa ostatnie niepuste rekordy tabeli.

Porz膮dkowanie tabeli, przegl膮danie wybranych rekord贸w. Mamy dwa sposoby sortowania danych:

膯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

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

膯wiczenie 2.5

Wy艣wietl tylko te rekordy, kt贸re w polu Nazwisko zawieraj膮 wpis Zamojski

Przywr贸膰 wy艣wietlanie wszystkich rekord贸w tabeli

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.

0x08 graphic

0x08 graphic

膯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

  1. Rozmiar pola: 5

  2. Format: automatyczna zamiana ma艂ych liter na du偶e po wpisaniu danych (>)

  3. Regu艂a poprawno艣ci: element danych musi rozpoczyna膰 si臋 od DB

  4. Komunikat o b艂臋dzie: w wypadku wprowadzania danych, kt贸re nie spe艂niaj膮 wymaga艅, pojawia si臋 tekst: Identyfikator musi si臋 rozpoczyna膰 od DB!

  5. Wymagany: pole musi by膰 wype艂nione

Artyku艂

Tekstowy

Maksymalna liczba znak贸w 30

Cena

Walutowy

2 miejsca dziesi臋tne, warto艣膰 domy艣lna 0

Opis

Memo

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).

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臋”.

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.

膯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臋”

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臋”)

膯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

膯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 wy­bierze 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臋 ope­rator 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.

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 skopiowa­nie 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

Teraz nale偶y utworzy膰 kwerend臋 wybieraj膮c膮 z tabeli ADRESY rekordy, kt贸re w polu TELEFON nie zawieraj膮 wpisu:

Projekt kwerendy zostanie zapisany pod nazw膮 Brakuj膮ce telefony:

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.

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.

Pozostaje sprawdzi膰, czy tabela ADRESY istotnie zosta艂a uzupe艂niona.

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 pro­jektowej 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.

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 wy­bra膰 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偶e­niu 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.

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

  1. Ustali膰 format pola obliczeniowego jako walutowy z dwoma miejscami dziesi臋tnymi. Uruchomi膰 kwerend臋. Sprawdzi膰, czy w polu obliczeniowym jest stosowany nowy format.

  2. 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.

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.

膯wiczenie 2.17

  1. Do kwerendy P艂ace tygodniowo do艂膮czy膰 pole obliczeniowe PREMIA licz膮ce premi臋 wynosz膮cej 5% stawki ;godzinowej.

  2. Nada膰 polu PREMIA format waluty.

  3. Uruchomi膰 kwerend臋, a nast臋pnie zapisa膰 j膮 pod nazw膮 P艂ace+premia.

  4. Zamkn膮膰 kwerend臋.

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.

  1. 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.

Etap II: zdefiniowanie grupowania i sumowania.

Etap III: uruchomienie, zapisanie i zamkni臋cie kwerendy.

0x08 graphic
0x08 graphic

0x08 graphic

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

0x08 graphic
0x08 graphic
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

  1. Wy艣wietli膰 kwerend臋 P艂ace tygodniowo w oknie projektowym.

  2. Utworzy膰 dodatkowe pole wi膮偶膮ce dane z p贸l zawieraj膮cych imiona
    i nazwiska pracownik贸w. Tworzonemu polu nada膰 nazw臋
    IMI臉 I NAZWISKO.

  3. Przesun膮膰 nowo utworzone pole za pole IMI臉.

  4. Uruchomi膰 kwerend臋 i obejrze膰 jej wyniki.

  5. Wr贸ci膰 do okna projektowego i wy艂膮czy膰 wy艣wietlanie p贸l z imieniem:
    i nazwiskiem.

  6. Ponownie uruchomi膰 kwerend臋.

  7. Zapisa膰 kwerend臋 pod nazw膮 Stawki skr贸cone. Zamkn膮膰 kwerend臋.

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 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 na­le偶y wy艣wietli膰 wyniki kwerendy, zapisa膰 i zamkn膮膰 kwerend臋.

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:

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

  1. Na podstawie tabel PRACOWNICY i ADRESY utworzy膰 kwerend臋 wybieraj膮c膮 nast臋puj膮ce dane: nazwisko, imi臋 i numer telefonu.

  2. Posortowa膰 dane rosn膮co wed艂ug nazwisk.

  3. Uruchomi膰 kwerend臋 i obejrze膰 wyniki.

  4. Zapisa膰 kwerend臋 pod nazw膮 Telefony domowe pracownik贸w. Zamkn膮膰 kwerend臋.

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 pomo­c膮 kwerendy numery telefon贸w b臋d膮 przypisane do w艂a艣ciwych os贸b.

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贸l­nych p贸l.

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.

0x08 graphic
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

  1. Wy艣wietli膰 kwerend臋 Stawki-alfabetycznie w oknie projektowym

  2. Do kom贸rki Kryteria w polu KOD DZIA艁U wpisa膰 kryterium pareametryczne postaci [Podaj kod dzia艂u].

  3. Uruchomi膰 kwerend臋 dla dzi艂u RE . Zapisa膰 kwerend臋 pod nazw膮 Wyb贸r dzia艂u. Zamkn膮膰 kwerend臋.

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 wprowa­dzeniu tej daty i naci艣ni臋ciu przycisku OK drugie okno, umo偶liwiaj膮ce wprowadzenie ko艅co­wej daty.

PRZYGOTOWANIE KWERENDY KRZY呕OWEJ

Kwerenda krzy偶owa umo偶liwia opracowanie zestawu dynamicznego, zawieraj膮cego kom­binacje 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:

膯wiczenie 2.22

  1. 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艣lo­nym parkingu.

  2. Zapisa膰 kwerend臋 pod nazw膮 Liczy dzia艂ami parkuj膮cych.

  3. Obejrze膰 zestaw dynamiczny. Zamkn膮膰 kwerend臋.

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.

Access umo偶liwia przygotowanie czterech rodzaj贸w kwerend funkcjonalnych:

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

0x08 graphic
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 PRACOW­NICY-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

Zestaw dynamiczny wynik贸w otrzymany w wyniku uruchomienia kwerendy pokazano na rysunku

0x08 graphic
0x08 graphic

Etap I1: zamiana kwerendy wybieraj膮cej na kwerend臋 aktualizuj膮c膮, zapisanie kwerendy aktualizuj膮cej.

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 zaktuali­zowane.

Dwukrotnie klikn膮膰 na nazwie aktualizowanego obiektu (w tym wypadku na tabeli PRA­COWNICY-PARKING).

Po sprawdzeniu wyniku aktualizacji nale偶y zamkn膮膰 tabel臋, wybieraj膮c z menu Plik pole­cenie Zamknij.

TWORZENIE KWERENDY POWIELAJ膭CEJ

Kwerenda powielaj膮ca (tworz膮ca tabel臋) umo偶liwia przekszta艂cenie zestawu dynamiczne­go, przygotowanego na podstawie kwerendy wybieraj膮cej lub kwerendy wielotabelowej, na ta­bel臋. Nowa tabela b臋dzie umieszczona na karcie Tabele w oknie bazy danych.

Opracowywanie kwerendy tworz膮cej tabel臋 przebiega r贸wnie偶 w dw贸ch etapach: pierw­szy 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 ze­stawu dynamicznego do tabeli. .

膯wiczenie 2.24

  1. Na podstawie kwerendy P艂ace tygodniowe utworzy膰 tabel臋 o takiej samej nazwie.

  2. Zapisa膰 kwerend臋 tworz膮c膮 tabel臋 pod nazw膮 Tworzy tabel臋 P艁ACE TYGODNIOWO.

  3. 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臋 kwe­rendy wybieraj膮cej na kwerend臋 tworz膮c膮 tabel臋 wykonuje si臋 w oknie projektowym kwerendy.

Kwerenda tworz膮ca tabel臋 zosta艂a utworzona. Nale偶y j膮 teraz zapisa膰 pod now膮 nazw膮.

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 zesta­wu dynamicznego do tabeli P艂ace tygodniowo.

Zostanie w贸wczas wy艣wietlone okno dialogowe z informacj膮 o liczbie wierszy kopiowa­nych 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.

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膰 usu­ni臋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.

0x08 graphic
Kwerenda tego typu usuwa wy艂膮cznie ca艂e rekordy, czyli zawarto艣ci wszystkich p贸l. Wy­nika 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 Sor­tuj 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.

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.

0x08 graphic
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

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 formula­rzy. W programie s膮 dost臋pne nast臋puj膮ce rodzaje formularzy:

TWORZENIE FORMULARZA

Tworzenie formularza mo偶na znacznie upro艣ci膰 korzystaj膮c z pomocy Kreatora formu­larzy. 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

  1. Na podstawie tabeli PRACOWNICY-pr贸by utworzy膰 za pomoc膮 kreatora, formularz typu Autoformularz

  2. Przejrze膰 informacje umieszczone w formularzu

  3. Zapisa膰 formularz pod nazw膮 Pracownicy

a nast臋pnie nacisn膮膰 przycisk OK.

0x08 graphic
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.

Na zako艅czenie 膰wiczenia nale偶y zapisa膰 formularz pod now膮 nazw膮. W tym celu nale偶y wykona膰 nast臋puj膮ce czynno艣ci.

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.

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.

0x08 graphic
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.

Wz贸r wype艂niania p贸l tekstowych w formularzu

ZMIANA PROJEKTU FORMULARZA

Ka偶dy formularz sk艂ada si臋 z nast臋puj膮cych cz臋艣ci:

0x08 graphic
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.

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

膯wiczenie 2,29

Zmiana projektu formularza

Wy艣wietli膰 formularz pracownicy w oknie projektowym

膯wiczenie 2.30

Powi臋kszy膰 okno formularza. Zwi臋kszy膰 szeroko艣膰 formularza. Powi臋kszy膰 rozmiary 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

0x08 graphic

0x08 graphic

0x08 graphic
pole tekstowe

Przyk艂ad formant贸w formularza

膯wiczenie 2.31

Zaznaczy膰 pole 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

0x08 graphic

0x08 graphic
0x08 graphic

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:

膯wiczenie 2.33

Przesun膮膰 etykiet臋 daty nad pole tekstowe daty.

Nale偶y wykorzysta膰 znacznik przesuwu etykiety:

膯wiczenie 2.34

poszerzy膰 pole tekstowe kod dzia艂u.

Zmiany rozmiar贸w formantu dokonuje si臋 przeci膮gaj膮c mysz膮 znaczniki rozmiaru.

膯wiczenie 2.35

Usun膮膰 pole tekstowe ubezpieczenia w raz z etykiet膮

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

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.

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.

0x08 graphic

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.

膯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.

膯wiczenie 2.40

  1. Otworzy膰 formularz PRACOWNICY-uwagi.

  2. Przej艣膰 do rekordu o numerze 7.

  3. 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.

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.

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膰.

0x08 graphic

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:

0x08 graphic

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 0x01 graphic
pozwalaj膮 zmieni膰 styl

czcionki, a przyciski Wyr贸wnaj tekst do lewej, Wy艣rodkuj tekst i Wyr贸wnaj tekst do prawej 0x01 graphic
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. 0x01 graphic

膯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:

0x08 graphic
W tym celu nale偶y wykona膰 nast臋puj膮ce czynno艣ci:

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.

0x08 graphic

Wpisa膰 nowy nag艂贸wek (w tym wypadku: ZAROBKI).

0x08 graphic
膯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.

SAMODZIELNE PROJEKTOWANIE FORMULARZA

膯wiczenie 2.45

  1. Utworzy膰 (bez pomocy kreatora) formularz na podstawie tabeli PRACOWNICY - pr贸by.

  2. Do formularza w艂膮czy膰 nazwiska, kody dzia艂贸w, czas pracy i stawki (powinien powsta膰 taki sam formularz jak na rysunku poni偶ej).

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 0x01 graphic

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.

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.

0x08 graphic
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

  1. Zatytu艂owa膰 formularz Lista p艂ac.

  2. Zapisa膰 formularz po nazw膮 Lista p艂ac.

0x08 graphic

0x08 graphic
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

0x08 graphic
0x08 graphic

Nacisn膮膰 przycisk Etykieta z Przybornika.

0x08 graphic

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.

0x08 graphic

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.

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

  1. umie艣ci膰 prostok膮tn膮 ramk臋 o grubo艣ci 3 pkt wok贸艂 tytu艂u formularza.

  2. Do艂膮czy膰 lini臋 poziom膮 o grubo艣ci 2 pkt podkre艣laj膮c膮 nazwisko.

  3. Wy艣wietli膰 w Widoku formularza.

  4. Zapisa膰 zmodyfikowany projekt pod nazw膮 bie偶膮c膮. Zamkn膮膰 formularz.

0x08 graphic
Po narysowaniu i sformatowaniu ramki na formularzu nale偶y umie艣ci膰 lini臋.

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膮膰.

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.

Przycisk Powi臋kszenie prze艂膮cza mi臋dzy widokiem ca艂ej strony a powi臋kszeniem strony.

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

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:

Zmian parametr贸w wydruku nale偶y dokonywa膰 tak d艂ugo , a偶 wygl膮d strony b臋dzie nam odpowiada艂.

膯wiczenie 2.50.

0x08 graphic
Wydrukowa膰 dwie pierwsze strony bie偶膮cego formularza.

0x08 graphic

0x08 graphic

膯wiczenie 2.51

Zamkn膮膰 bie偶膮cy formularz.

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膮.

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臋:

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膮:

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

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.

0x08 graphic
Do dokonywania zmian graficznych na rysunku mo偶na przyst膮pi膰 wtedy ,gdy jest aktywne okno Wykres .

Najpierw wybieramy element ,kt贸ry ma by膰 zmieniony:

0x08 graphic

0x08 graphic

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.

0x08 graphic
膯wiczenie 2.54

Zmieni膰 rozmiar czcionki w tytule wykresu na 12 pkt. i wy艂膮czy膰 jej pogrubienie okna wykresu .Zamkn膮膰 formularz.

0x08 graphic

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.

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

Formularz zespolony

膯wiczenie 2.56

  1. 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

  2. Do艂膮czy膰 pole z pe艂n膮 nazw膮 dzia艂u do formularza g艂贸wnego, natomiast z nazw膮 i seri膮 wyposa偶enia do formularza pomocniczego.

  3. Formularz zespolony zatytu艂owa膰 DZIA艁Y I ICH WYPOSA呕ENIE.

  4. Zapisa膰 formularz pomocniczy pod nazw膮 Wyposa偶enie - spis. Zapisa膰 formularz zespolony pod nazw膮 Moje wyposa偶enie dzia艂贸w - grupa lab.

  5. 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.

Etap II: utworzenie podformularza oraz wyb贸r 藕r贸d艂a i p贸l.

Etap III: zapisanie podformularza i formularza zespolonego, testowanie i zamkni臋cie formularza zespolonego.

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.

0x08 graphic

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.

0x08 graphic
Aby uzyska膰 informacje o miejscu zamieszkania kierownika dzia艂u, nale偶y nacisn膮膰 przycisk ADRES.

0x08 graphic

0x08 graphic
0x08 graphic

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).

0x08 graphic
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.

0x08 graphic


膯wiczenie 2.58

  1. 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)..

  2. Zapisa膰 makropolecenie pod nazw膮 adresy.

  3. 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.

Etap II: synchronizacja odpowiednich rekord贸w z formularza g艂贸wnego i pomocniczego.

0x08 graphic
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. 0x08 graphic
Tabela 藕r贸d艂owa dla formularza g艂贸wnego.

0x08 graphic

L - jest nazw膮 pola z formularza pomocniczego, kt贸re jest zwi膮zane z odpowiednim polem formularza g艂贸wnego.

艢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.

Etap III: ustalenie rozmiar贸w okna formularza pomocniczego oraz jego po艂o偶enia wzgl臋dem okna formularza g艂贸wnego.

Etap IV: zapisanie i zamkni臋cie makropolecenia.

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.

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.

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.

  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.

  2. Posortowa膰 dane wed艂ug nazwisk rosn膮co.

  3. Wprowadzi膰 do projektu formularza nast臋puj膮ce modyfikacje:

  1. Zmodyfikowany formularz zapisa膰 pod nazw膮 bie偶膮c膮.

  2. Wy艣wietli膰 formularz w oknie Widok Formularz.

膯WICZENIE 2.

  1. Na podstawie kwerendy P艁ACE + NAZWISKO utworzy膰 nowy formularz wy艣wietlaj膮cy nazwiska, stanowisko, p艂ace i premie.

Wskaz贸wki:

  1. Zapisa膰 projekt formularza pod nazw膮 DANE O ZAROBKACH i Nazwa Grupy.

  2. 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.

  1. Na podstawie tabeli Dzia艂y firmy i Wyposa偶enie dzia艂贸w zdefiniowa膰 (korzystaj膮c z kreatora) formularz zespolony.

Wskaz贸wki:

  1. 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:

膯wiczenie 2.61

  1. Za pomoc膮 Kreatora raport贸w utworzy膰 Autoraport z tabeli P艂ace tygodniowo

  2. Obejrze膰 raport.

  3. Zapisa膰 raport pod nazw膮 Tygodniowe zarobki pracownik贸w.

  4. Zamkn膮膰 raport

.

Raport nale偶y zapisa膰 pod now膮 nazw膮.

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 .

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 .

A w rozwijalnej li艣cie Wybierz wybra膰 nazw臋 obiektu 藕r贸d艂owego (w tym wypadku kwerend臋 ADRESY DOMOWE PRACOWNIK脫W).

0x08 graphic
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 .

Etap III :ustalenie sposobu sortowania etykiet .

z listy Dost臋pne pola do listy Sortuj wed艂ug (w tym wypadku nale偶y przenie艣膰 pole MIASTO ).

.

Grupowanie informacji w raporcie

膯wiczenie 2.64

  1. Za pomoc膮 Kreatora raport贸w przygotowa膰, na podstawie tabeli WYPOSA呕ENIE, raport grupuj膮cy wyposa偶enie firmy wed艂ug dzia艂贸w.

  2. Do raportu do艂膮czy膰 pola z kodem dzia艂u i nazw膮 sprz臋tu.

  3. Wybra膰 sortowanie wed艂ug dzia艂贸w.

  4. Raport zatytu艂owa膰 Wyposa偶enie wed艂ug dzia艂贸w.

  5. 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

Etap 2: wyb贸r p贸l, kt贸re maj膮 by膰 uwzgl臋dnione w raporcie

Etap 3:ustalenie sposobu sortowania danych w raporcie.

Etap 4: wyb贸r stylu raportu, sposobu prezentacji na papierze, zatytu艂owanie raportu.

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.

0x08 graphic

Nale偶y dok艂adnie obejrze膰 wynikow膮 posta膰 raportu.

Wyposa偶enia wed艂ug dzia艂贸w i alfabetyczne uporz膮dkowanie sprz臋tu w ramach ka偶dej grupy.

Podsumowanie w raporcie

膯wiczenie 2.65

Wy艣wietli膰 raport Wyposa偶enie firmy w oknie projektowym. Zapozna膰 si臋 z elementami sk艂adowymi raportu.

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

  1. Do艂膮czy膰 do raportu wyposa偶enie firmy podliczenie sztuk wyposa偶enia dla ka偶dego dzia艂u.

  2. Wy艣wietli膰 podgl膮d raportu.

  3. 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:

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))

0x08 graphic
Podstawowe funkcje to:

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 zako艅czenie nale偶y zapisa膰 zmieniony projekt pod bie偶膮c膮 nazw膮, sprawdzi膰 poprawno艣膰 dokonanych zmian w oknie podgl膮d i zamkn膮膰 raport.

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.

  1. Plik > Pobierz dane zewn臋trzne > Po艂膮cz tabele

  2. Wybierz folder w kt贸rym przechowujesz pliki 膰wiczeniowe

  3. Wybierz w polu Pliki typu > dBaseIV > Po艂膮cz

  4. Dokonanie wyboru plik贸w indeksowanych jest niemo偶liwe > Anuluj

  5. Zamknij okno dialogowe Po艂膮cz

  6. Otw贸rz tabel臋 Wypos w widoku Arkusz danych

  7. Ustaw format walutowy we w艂a艣ciwo艣ciach dla pola Wart_ks

  8. Obejrzyj wynik i zamknij tabel臋.

Praca z tabel膮 po艂膮czon膮

  1. Nie mo偶na zmienia膰 struktury danych (nie mo偶na dodawa膰, usuwa膰 lub zamienia膰 kolejno艣ci p贸l)

  2. Mo偶na zmienia膰 w艂a艣ciwo艣ci pola

  3. Mo偶na edytowa膰 dane

膯wiczenie 2.68

Zaimportuj plik Lista p艂ac.xls do bazy danych S艂odka Lilka

  1. Plik > Pobierz dane zewn臋trzne > Importuj

  2. Pliki typu > Microsoft Excel > OK. (zostanie otwarty kreator importu arkuszy)

  3. Zaznacz pole: Pierwszy wiersz zawiera nag艂贸wki kolumn > Dalej

  4. Zaznacz pole W nowej tabeli > Dalej

  5. Wybierz opcje: W艂asny klucz podstawowy > Dalej

  6. Wpisz nazw臋: Lista p艂ac > Zako艅cz

  7. 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.

  1. Otw贸rz formularz Pracownicy w widoku Projekt

  2. Kliknij przycisk na pasku narz臋dzi Wstaw hiper艂膮cze

  3. Kliknij Przegl膮daj obok pola Nazwana lokalizacja w pliku

  4. Wybierz kart臋 Tabele, zaznacz obiekt Lista p艂ac i kliknij OK.

  5. Kliknij przycisk OK. (etykieta Table Lista p艂ac zostanie dodana do formularza)

  6. Przejd藕 do widoku Formularz

  7. 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.

  1. Otw贸rz formularz Kredyty w widoku Projekt

  2. Kliknij w Przyborniku narz臋dzie Kreatorzy formant贸w i Przycisk polecenia

  3. Narysuj prostok膮t aby utworzy膰 przycisk polecenia

  4. Otw贸rz arkusz W艂a艣ciwo艣ci

  5. Na karcie wszystkie w polu Tytu艂 wpisz: Przegl膮d list贸w kredytowych

  6. Kliknij w艂a艣ciwo艣膰 Adres hiper艂膮cza i Buduj

  7. Kliknij Przegl膮daj a nastepnie wybierz plik Kredyty.doc > OK.

  8. Zamknij arkusz W艂a艣ciwo艣ci

  9. Przejd藕 do widoku Formularz

  10. Kliknij przycisk Przegl膮d list贸w kredytowych

  11. 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

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

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.

0x01 graphic

0x01 graphic

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

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

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臋.

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Nag艂贸wek pola

Pole

Rekord

Rekord

Zestaw dynamiczny otrzymany w wyniku sortowania



Wyszukiwarka

Podobne podstrony:
00 spis tresci skryptu
00 zasady skrypt
Skrypt Studium Terapii Uzale偶nie艅, 00. Spis tre墓鈥篶i, Spis tre艣ci
KANALI~1, Skrypty, UR - materia艂y ze studi贸w, V semestr, 00, Woi膮gi, Woi膮gi 9
膯wiczenie8, Skrypty, UR - materia艂y ze studi贸w, V semestr, 00, Woi膮gi
00 The Ultimate Pop Sheet Music Collection Covers
00
06 pami臋膰 proceduralna schematy, skrypty, ramyid 6150 ppt
Ergonomia 00
Rodzaje aberracji chromosomowych pop
13 ZACHOWANIA ZDROWOTNE gr wtorek 17;00
FK dziaL niepo偶 pop 2010

wi臋cej podobnych podstron