background image

Katedra Informatyki Stosowanej Politechniki 

 

 
 
MsAccess –

Opracowanie: 
 
 
 

 
 
 

1.

 

Zbudowa
bowych wszystkich pracowników firmy. Lista powinna
nazwisk.

Wykonanie.

 

Utworzy
Projekt raportu
tów/
rend
kwerend (trzy kropki). W kwerendzie umie
ODDZIAŁY. 
katenacja nazwiska i imienia, 

 

Umie
jekt/Narz
układem
ka strony,
W
W
jekt)
Stopk
Uwaga:

Katedra Informatyki Stosowanej Politechniki 

– ćwiczenie 5  

Opracowanie: mgr Gra

Zbudować raport 
bowych wszystkich pracowników firmy. Lista powinna
nazwisk. 

Wykonanie. 

Utworzyć pusty raport (
Projekt raportu
tów/Projekt/Arkusz wła
rend: na zakładce 
kwerend (trzy kropki). W kwerendzie umie
ODDZIAŁY. 
katenacja nazwiska i imienia, 
Umieścić w raporcie, w pa
jekt/Narzędzia/Dodaj istniej
układem
 wskaza
ka strony,- mo
W nagłówku raportu
W stopce strony
jekt).  
Stopkę raportu zwin
Uwaga: Jeśli w projekcie raportu brakuje wła

 odpowiednich opcji z grupy 

Katedra Informatyki Stosowanej Politechniki Ś

mgr Grażyna Gębal, 

 raport Spis telefonów

bowych wszystkich pracowników firmy. Lista powinna

ć

 pusty raport (karta 

Projekt raportu). Otworzy

Projekt/Arkusz właś

: na zakładce Dane 

kwerend (trzy kropki). W kwerendzie umie
ODDZIAŁY. Bazując na informacjach w nich zawartych zdefiniowa
katenacja nazwiska i imienia, 

ć

 w raporcie, w pa

dzia/Dodaj istniej

wskazać układ 

można narysowa

nagłówku raportu umie
stopce strony wstawić

 raportu zwinąć. 

ś

li w projekcie raportu brakuje wła

odpowiednich opcji z grupy 

Katedra Informatyki Stosowanej Politechniki Świętokrzyskiej

 

ębal, dr Marzena No

MsAccess 

Spis telefonów drukuj

bowych wszystkich pracowników firmy. Lista powinna

Rys.1. Raport 

karta Tworzenie

Otworzyć arkusz wła

Projekt/Arkusz właściwości). Ź

 w arkuszu wła

kwerend (trzy kropki). W kwerendzie umie

ą

c na informacjach w nich zawartych zdefiniowa

katenacja nazwiska i imienia, Telefon domowy

 w raporcie, w paśmie szczegółów, pola zdefiniowane w kwerendzie

dzia/Dodaj istniejące pole

 układ Tabelaryczny

na narysować pod nimi poziom

umieścić tekst 

wstawić numerację

 

li w projekcie raportu brakuje wła

odpowiednich opcji z grupy Pokazywanie/ukrywanie 

 

 

dr Marzena Nowakowska, dr Maria Szczepa

MsAccess - ćwiczenie nr 5

Raporty

drukujący zestawienie numerów telefonów osobistych i słu

bowych wszystkich pracowników firmy. Lista powinna

 

Rys.1. Raport Spis telefonów

Tworzenie, zakładka 

 arkusz właściwości (

Ź

ródło rekordów okre

w arkuszu właściwości 

kwerend (trzy kropki). W kwerendzie umieścić

c na informacjach w nich zawartych zdefiniowa

Telefon domowy

mie szczegółów, pola zdefiniowane w kwerendzie

ce pole) potem na karcie 

Tabelaryczny - etykiety automatycznie pow

 pod nimi poziomą

tekst SPIS TELEFONÓW 

 numerację stron (odpowiednia opcja w grupie 

li w projekcie raportu brakuje właściwego pasma nale

okazywanie/ukrywanie 

wakowska, dr Maria Szczepa

ćwiczenie nr 5

Raporty 

cy zestawienie numerów telefonów osobistych i słu

bowych wszystkich pracowników firmy. Lista powinna być uporz

Spis telefonów

, zakładka Raporty

ś

ci (Narzedzia projektowania rapo

ródło rekordów określić

ś

ci uruchomić

ś

cić tabele PRACOWNICY, DANE OSOBOWE, 

c na informacjach w nich zawartych zdefiniowa

Telefon służ

mie szczegółów, pola zdefiniowane w kwerendzie

) potem na karcie Rozmieszczanie

etykiety automatycznie pow

 pod nimi poziomą linię.  

TELEFONÓW napisany czcionk

 stron (odpowiednia opcja w grupie 

li w projekcie raportu brakuje właściwego pasma nale

okazywanie/ukrywanie  na karcie 

wakowska, dr Maria Szczepańska

wiczenie nr 5

  

cy zestawienie numerów telefonów osobistych i słu

być uporządkowana alfabetycznie wg 

Spis telefonów 

Raporty, opcja Pusty raport

Narzedzia projektowania rapo

ródło rekordów określić za pomoc

uruchomić dla źródła rekordów

 tabele PRACOWNICY, DANE OSOBOWE, 

c na informacjach w nich zawartych zdefiniować

Telefon służbowy

mie szczegółów, pola zdefiniowane w kwerendzie

Rozmieszczanie

etykiety automatycznie powę

napisany czcionk

 stron (odpowiednia opcja w grupie 

ciwego pasma należy go doł

na karcie Rozmieszczanie

ńska 

cy zestawienie numerów telefonów osobistych i słu

ą

dkowana alfabetycznie wg 

 

Pusty raport, lub opcja 

Narzedzia projektowania rapo

 za pomocą konstruktora kw

ródła rekordów konstruktora 

 tabele PRACOWNICY, DANE OSOBOWE, 

c na informacjach w nich zawartych zdefiniować pola: Pracownik

mie szczegółów, pola zdefiniowane w kwerendzie (Pr

Rozmieszczanie w grupie 

etykiety automatycznie powędrują do pasma nagłó

napisany czcionką wielko

 stron (odpowiednia opcja w grupie Formanty

ż

y go dołączyć korzystaj

Rozmieszczanie

Strona   

cy zestawienie numerów telefonów osobistych i służ

dkowana alfabetycznie wg 

, lub opcja 

Narzedzia projektowania rapor-

 konstruktora kwe-

konstruktora 

 tabele PRACOWNICY, DANE OSOBOWE, 

Pracownik - ko

Pro-

w grupie Sterowanie 

 do pasma nagłó

 wielkości 16 pkt.

Formanty karty Pr

czyć korzystając 

Rozmieszczanie

 

Strona   1 

ż

-

dkowana alfabetycznie wg 

konstruktora 

 tabele PRACOWNICY, DANE OSOBOWE, 

kon-

Sterowanie 

 do pasma nagłów-

ci 16 pkt. 

Pro-

 korzystając 

background image

Katedra Informatyki Stosowanej Politechniki Świętokrzyskiej

 

 

 

 
 
MsAccess – ćwiczenie 5  

 

Strona   2 

 

 W paśmie szczegóły przed polem Pracownik umieścić niezwiązane pole tekstowe zawierają-
ce liczbę porządkową. We właściwościach danych pola określić: 

Ź

ródło formantu     

  

=1 

Suma bieżąca          

  

Wszędzie 

 

Obejrzeć raport i uporządkować jego obiekty.  

 

Wprowadzić jeden poziom grupowania. Na karcie Narzędzia projektowania rapor-
tów/Projekt
 w grupie Grupowanie i sumy wybrać opcję Grupuj i sortuj. Zproponowanych 
opcji wybrać: 

grupuj według Pracownik 
z liter
ą A na górze 
według pierwszego znaku 
bez sum 
z sekcj
ą nagłówka 
bez sekcji stopki 

(Uwaga! - nie należy dodawać tytułu grupy, bo zostanie umieszczona etykieta) 

 

W nagłówku grupy formularza umieścić pole tekstowe niezwiązane i określić jego właściwo-
ś

ci: 

Ź

ródło formantu 

 =Left([Pracownik];1) 

Rozmiar czcionki 

 10 

Grubość czcionki 

 Pogrubiona 

 

Obejrzeć gotowy raport i zapisać go. 

2.

 

Zdefiniować raport z grupowaniem o nazwie Finanse pracowników w oddziałach, który 
w oparciu o kwerendę Finanse pracowników zestawi dla każdego oddziału, o podanym nume-
rze, uporządkowaną wg nazwisk listę pracowników tego oddziału zwierającą: 

 

imię i nazwisko pracownika, 

 

pensję brutto i ubezpieczenie, 

 

pole wyliczane określające udział sumy dodatków (stażowego i funkcyjnego) w pensji brut-
to. 

Raport ma wyświetlić dla każdego oddziału sumy pensji brutto i ubezpieczenia oraz udział su-
my dodatków w oddziale w sumie pensji brutto w oddziale. W podsumowaniu raportu ma być 
zawarta informacja o sumarycznej wartości pensji brutto i sumarycznej wartości ubezpieczeń 
dla wszystkich pracowników firmy. 

Wykonanie 

 

Na karcie Tworzenie  wybrać, w grupie Raporty przycisk Kreator raportów. Odpowiadać w 
kolejnych oknach na pytania kreatora. 

 

Ź

ródłem informacji do raportu jest kwerenda Finanse pracowników (ćwiczenie 5, scena-

riusz nr 2) 

 

Wprowadzić do raportu wszystkie potrzebne pola, najlepiej w odpowiedniej kolejności 
(rys. 2.). 

 

Polem grupującym jest Nr_oddz.  

 

Wprowadzić uporządkowanie wg pola Nazwisko. Uruchomić przycisk Opcje podsumowa-
nia
 i zaznaczyć pozycje sumy dla pól Ubezpieczenie i Pensja brutto

 

Wybrać układ, orientację strony i styl wg uznania. 

 

Na ostatniej stronie kreatora (z przyciskiem Zakończ) wybrać opcję Modyfikuj projekt ra-
portu
 i zakończyć definiowanie raportu. 

 

Wprowadzić podane niżej modyfikacje do projektu raportu, posługując się wzorcem 
przedstawionym na rys. 2: 

background image

Katedra Informatyki Stosowanej Politechniki 

 

 
 
MsAccess –

 

Ćwiczenia i zadania dodatkowe

1.

 

Zbudowa
działem na miast
wcześ
niego doł
utworzony 
Adresy pracowników

Wykonanie

 

Zbudowa

Katedra Informatyki Stosowanej Politechniki 

– ćwiczenie 5  

 

uporządkowa
układ stosowy

 

wprowadzi
podać źródło formantu:  

=([Dodatek]+[Dodatek_sta

zaznaczyć

 

w sekcji stopki grupy:

usun
zmieni
dwa pola tekstowe równe odpowiednio: 
brutto])
doda
brutto])

 

sprawdzić

 

wstawić linie odkre
grubość i kolor liniom 

 

wprowadzi
wek, uruchomi

 

pogrubić czcionk

wiczenia i zadania dodatkowe

Zbudować raport 
działem na miast
wcześniej utworzon
niego dołączony jest podraport  zawieraj
utworzony jest w oparciu o specjalnie do tego celu przygotowan
Adresy pracowników

Wykonanie 

Zbudować, za pomoc

Katedra Informatyki Stosowanej Politechniki Ś

ą

dkować pola zwi

układ stosowy,  
wprowadzić niezwią

ź

ródło formantu:  

=([Dodatek]+[Dodatek_sta

zaznaczyć dla tego pola format procentowy,
w sekcji stopki grupy:

usunąć zbędne obiekty,
zmienić w etykiecie tre
dwa pola tekstowe równe odpowiednio: 
brutto]) umieś
dodać pole tekstowe z formuł
brutto]) 

sprawdzić zawartość
wstawić linie odkreś

ść

 i kolor liniom 

wprowadzić w sekcji nagłówka grupy kolorowe tło: klikn

, uruchomić podrę

pogrubić czcionkę dla podsumowa

Rys. 2. Raport 

wiczenia i zadania dodatkowe

 raport Pracownicy wg miejsca zamieszkania

działem na miasta. Raport główny zawiera zestawienie miast. Zbudowany jest w oparciu o 

niej utworzoną kwerend

czony jest podraport  zawieraj

jest w oparciu o specjalnie do tego celu przygotowan

Adresy pracowników (zad. 2 scen. nr 2).

, za pomocą kreatora, raport tabelaryczny 

Katedra Informatyki Stosowanej Politechniki Świętokrzyskiej

 

 pola związane i ich etykiety

 niezwiązane pole tekstowe w sekcji szczegółów i we wła

ródło formantu:    

=([Dodatek]+[Dodatek_sta

 dla tego pola format procentowy,

w sekcji stopki grupy: 

ę

dne obiekty, 

 w etykiecie treść 

dwa pola tekstowe równe odpowiednio: 

umieścić we właś

 pole tekstowe z formuł

 zawartość stopki raportu,

 linie odkreślające w sekcji nagłówka raportu, stopki raportu; nada

 i kolor liniom - skorzysta

 w sekcji nagłówka grupy kolorowe tło: klikn

ć

 podręczne menu i sk

ę

 dla podsumowa

Rys. 2. Raport Finanse pracowników

wiczenia i zadania dodatkowe 

Pracownicy wg miejsca zamieszkania

a. Raport główny zawiera zestawienie miast. Zbudowany jest w oparciu o 

 kwerendę Miasta zamieszkania pracowników

czony jest podraport  zawieraj

jest w oparciu o specjalnie do tego celu przygotowan

(zad. 2 scen. nr 2).

ą

 kreatora, raport tabelaryczny 

 

 

zane i ich etykiety

zane pole tekstowe w sekcji szczegółów i we wła

=([Dodatek]+[Dodatek_staż])/[Pensja brutto]

 dla tego pola format procentowy,

ść

 Suma na Podsumowanie w grupie:

dwa pola tekstowe równe odpowiednio: 

 we właściwych miejscach (zachowa

 pole tekstowe z formułą =Suma([Dodatek_sta

 stopki raportu, 

ce w sekcji nagłówka raportu, stopki raportu; nada

skorzystać z właściwo

 w sekcji nagłówka grupy kolorowe tło: klikn

czne menu i skorzysta

 dla podsumowań. 

 

Finanse pracowników

Pracownicy wg miejsca zamieszkania

a. Raport główny zawiera zestawienie miast. Zbudowany jest w oparciu o 

Miasta zamieszkania pracowników

czony jest podraport  zawierający informacje o adresach pracowników. Podraport 

jest w oparciu o specjalnie do tego celu przygotowan

(zad. 2 scen. nr 2). 

 kreatora, raport tabelaryczny 

zane i ich etykiety: usunąć zbę

zane pole tekstowe w sekcji szczegółów i we wła

])/[Pensja brutto] 

 dla tego pola format procentowy, 

Podsumowanie w grupie:

dwa pola tekstowe równe odpowiednio: =Suma([Ubezpieczenie])

ciwych miejscach (zachowa

=Suma([Dodatek_sta

ce w sekcji nagłówka raportu, stopki raportu; nada

 z właściwości formatu dla tych obiektów.

 w sekcji nagłówka grupy kolorowe tło: klikn

orzystać z właściwo

Finanse pracowników w oknie projektowym.

Pracownicy wg miejsca zamieszkania drukuj

a. Raport główny zawiera zestawienie miast. Zbudowany jest w oparciu o 

Miasta zamieszkania pracowników

cy informacje o adresach pracowników. Podraport 

jest w oparciu o specjalnie do tego celu przygotowan

 kreatora, raport tabelaryczny Pracownicy wg miejsca zamieszkania 

ąć

 zbędne, dla pola 

zane pole tekstowe w sekcji szczegółów i we wła

Podsumowanie w grupie:

=Suma([Ubezpieczenie])

ciwych miejscach (zachować układ kolumnowy danych),

=Suma([Dodatek_staż]+[Dodatek])/Suma([Pensja 

ce w sekcji nagłówka raportu, stopki raportu; nada

ci formatu dla tych obiektów.

 w sekcji nagłówka grupy kolorowe tło: kliknąć na pasek 

ś

ciwości formatu.

w oknie projektowym.

drukujący adresy pracowników z p

a. Raport główny zawiera zestawienie miast. Zbudowany jest w oparciu o 

Miasta zamieszkania pracowników (zad. 3, scen. Nr 2). Do 

cy informacje o adresach pracowników. Podraport 

jest w oparciu o specjalnie do tego celu przygotowaną (równie

Pracownicy wg miejsca zamieszkania 

dne, dla pola nr_oddz

zane pole tekstowe w sekcji szczegółów i we właściwoś

Podsumowanie w grupie: 

=Suma([Ubezpieczenie])=Suma([Pensja 

ć

 układ kolumnowy danych),

]+[Dodatek])/Suma([Pensja 

ce w sekcji nagłówka raportu, stopki raportu; nadać wła

ci formatu dla tych obiektów.

 na pasek Nr_oddz 

ci formatu. 

w oknie projektowym. 

cy adresy pracowników z p

a. Raport główny zawiera zestawienie miast. Zbudowany jest w oparciu o 

(zad. 3, scen. Nr 2). Do 

cy informacje o adresach pracowników. Podraport 

 (również wcześniej) kwerend

Pracownicy wg miejsca zamieszkania 

Strona   

nr_oddz zastosować

ciwościach danych 

=Suma([Pensja 

 układ kolumnowy danych),

]+[Dodatek])/Suma([Pensja 

ce w sekcji nagłówka raportu, stopki raportu; nadać właściwą 

ci formatu dla tych obiektów. 

Nr_oddz - nagłó-

 

cy adresy pracowników z po-

a. Raport główny zawiera zestawienie miast. Zbudowany jest w oparciu o 

(zad. 3, scen. Nr 2). Do 

cy informacje o adresach pracowników. Podraport 

ś

niej) kwerend

Pracownicy wg miejsca zamieszkania 

 

Strona   3 

zastosować 

ciach danych 

=Suma([Pensja 

 układ kolumnowy danych), 

]+[Dodatek])/Suma([Pensja 

ó-

o-

(zad. 3, scen. Nr 2). Do 

niej) kwerendę 

background image

Katedra Informatyki Stosowanej Politechniki Świętokrzyskiej

 

 

 

 
 
MsAccess – ćwiczenie 5  

 

Strona   4 

w oparciu o kwerendę Miasta zamieszkania pracowników

 

Samodzielnie zbudować raport tabelaryczny Adresy pracowników dla kwerendy o tej samej 
nazwie. Wyłączyć nagłówki i stopki. W paśmie szczegółów umieścić pola Pracownik oraz Uli-
ca
. Informacja w raporcie ma być uporządkowana wg pola Pracownik (można to zrobić w ra-
porcie, korzystając z menu Widok|Sortowanie i grupowanie lub w kwerendzie, będącej źródłem 
danych dla raportu). 

 

Otworzyć raport Pracownicy wg miejsca zamieszkania w oknie projektowym. W paśmie 
szczegółów obok pola Miasto umieścić podraport Adresy pracowników. Wykorzystać przycisk 
Podformularz/Podraport z przybornika (operację przeprowadza się tak samo, jak w przypadku 
wstawiania podformularza). Polem wiążącym jest Miasto

 

 

Rys. 3. Raport Pracownicy wg miejsca zamieszkania

 

2.

 

Zbudować zestawienie Finanse wg stanowisk. Atrybutem grupującym jest pole Nr z tabeli 
WYKAZ STANOWISK. Podsumowania umieścić w stopce grupy. 

 

Rys. 4. Raport Pracownicy wg zajmowanych stanowisk

 

background image

Katedra Informatyki Stosowanej Politechniki Świętokrzyskiej

 

 

 

 
 
MsAccess – ćwiczenie 5  

 

Strona   5 

3.

 

Zbudować raport Lista płac – pasek wypłaty.  
Do prawidłowego naliczenia podatku potrzebne będą: 

 

kwerenda sumująca pensje dotychczas wypłacone pracownikom Pensje brutto – razem; ta 
kwerenda powstaje w oparciu o tabelę PENSJE BRUTTO zaimportowaną z bazy DODAT-
KI.  

 

kwerenda Finanse pracowników; ta kwerenda była już zdefiniowana na ćwiczeniach (sce-
nariusz nr 2), 

 

kwerenda Lista płac, definiująca paski wypłaty dla pracowników; tę kwerendę należy zde-
finiować, 

 

kwerenda dołączająca do tabeli PENSJE BRUTTO dane z kolejnych wypłat; tę kwerendę, 
o nazwie Do tabeli PENSJE BRUTTO, należy zdefiniować. 

 

 

Rys. 5. Raport Lista płac – pasek wypłaty

Wykonanie 

 

Zbudować kwerendę Pensje brutto-razem, która , dla każdego pracownika, sumuje w tabeli 
PENSJE BRUTTO jego penje brutto od początku roku.  

 

Zbudować kwerendę Lista płac w oparciu o kwerendy Finanse pracowników i Pensje brut-
to – razem
 (polem łączącym jest Id_prac).  
Umieścić w kwerendzie następujące elementy:  

 

pola z kwerendy Finanse pracowników:  
Id_pracNazwiskoImię, Podst_wynDodatekUbezpieczenieNr_oddzDodatek_staż, 
Pensja brutto 

 

wyrażenie (pole z kwerendy Pensje brutto-razem):  

Poprzednio: =[Suma:Pensja brutto] 

 

pola wyliczane: 
Podatek_w_proc:= 
IIf([Poprzednio]<=[próg1];0,19;IIf([Poprzednio]<=[próg2];0,3;0,4)) 
Podatek:= [Pensja brutto]*[Podatek_w_proc]-[Kwota wolna od podatku] 
Do wypłaty:= [Pensja brutto]-[Podatek]-[Ubezpieczenie] 

 

Przetestować wyniki dla wartości pól:  próg1, próg2, Kwota wolna od podatku równych:  
20 000, 40 000, 50. 

 

Umieścić w kwerendzie parametr Data:=[Podaj datę wypłaty]. Nadać polu Data format 

background image

Katedra Informatyki Stosowanej Politechniki Świętokrzyskiej

 

 

 

 
 
MsAccess – ćwiczenie 5  

 

Strona   6 

daty (menu podręczne). Jak zapewnić sobie prawidłową konwersję wprowadzanego łańcu-
cha znaków na datę? 

 

Korzystając z kreatora utworzyć raport Lista płac – pasek wypłaty na bazie kwerendy Lista 
płac
.  

 

Usunąć z raportu pola: Pensja brutto, Poprzednio, Podatek_w_proc

 

 Wprowadzić grupowanie wg pola Nr_oddz (z nagłówkiem, ale bez stopki grupy) oraz sor-
towanie wg pola Nazwisko. 

 

Tytuł raportu umieścić w nagłówku strony 

 

Datę wypłaty oraz numer oddziału ustawić w nagłówku  grupy. 

 

Zwinąć stopkę strony oraz nagłówek i stopkę raportu. 

 

Rozmieścić pola zgodnie z rys. 5. 

 

Ustalić jednolity format dla wszystkich pól zawierających składniki pensji. Wyróżnić kwo-
tę do wypłaty. 

 

Ujednolicić format etykiet. 

 

 

Zbudować kwerendę Do tabeli PENSJE BRUTTO, dołączającą dane z tabeli wirtualnej Li-
sta płac
 do tabeli PENSJE BRUTTO. Schemat zapytania załączono poniżej. 

 

 

Rys. 6. Siatka projektowa kwerendy dołączającej Do tabeli PENSJE BRUTTO

 

Uruchomić ww. kwerendę dla danych, które uzupełnią informacje w tabeli PENSJE BRUT-

TO. 

 

4.

 

Zbudować raport Lista płac – pokwitowania z takimi samymi poziomami grupowania jak 
w raporcie Lista płac – pasek wypłaty

 
 

Zadania do samodzielnego wykonania 

Przygotuj raporty: 

1.

 

Zestawiający informacje o wypożyczeniach poszczególnych aut. 

2.

 

Zawierający faktury przygotowane dla poszczególnych klientów. 

3.

 

Zestawiający informacje o wypożyczeniach z ostatniego miesiąca.