Top Banner
Bazy Danych wykład VI Jan Aleksander Wierzbicki
21

Bazy Danych wykład VI

Jan 17, 2016

Download

Documents

jabir

Bazy Danych wykład VI. Jan Aleksander Wierzbicki. Interfejs użytkownika. kwerendy formularze raporty makra procedury zdarzeń (VBA). „zamykają”, łączą interfejs użytkownika. Graf formularzy i raportów. formularz startowy - rozprowadzający. formularz I. formularz II. raport I. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bazy Danych wykład VI

Bazy Danychwykład VI

Jan Aleksander Wierzbicki

Page 2: Bazy Danych wykład VI

Interfejs użytkownika

• kwerendy

• formularze

• raporty

• makra

• procedury zdarzeń (VBA)

„zamykają”, łączą interfejs użytkownika

Page 3: Bazy Danych wykład VI

Graf formularzy i raportów

formularz startowy- rozprowadzający

formularz I formularz II raport I

formularz III raport II

Page 4: Bazy Danych wykład VI

Zdarzenie

• zdarzenie

- otwarcie formularza

- otwarcie raportu

- kliknięcie w przycisk

- zamknięcie okna

- itp.

Page 5: Bazy Danych wykład VI

• reakcja na zdarzenie- wyświetlony komunikat- otwarcie formularza- otwarcie raportu- zamknięcie formularza- zamknięcie raportu- itp.

Reakcja na zdarzenie

Page 6: Bazy Danych wykład VI

Makra

Umożliwiają wykonywanie prostych akcji, które będą reakcją na dane zdarzenie

np. przy otwarciu formularza pojawi się komunikat

Page 7: Bazy Danych wykład VI

wybieramy akcję

oraz argumenty akcji

Page 8: Bazy Danych wykład VI

przypisujemy makro do zdarzenia

Page 9: Bazy Danych wykład VI

Makra

• możemy:

- łączyć w grupę

- tworzyć warunki na uruchomienie makra- tworzyć warunek wewnątrz makra,

określający np. jakie rekordy zostaną wyświetlone na podformularzu wyskakującym

Page 10: Bazy Danych wykład VI

Makro Autoexec

• automatycznie wykonuje, po uruchomieniu aplikacji, kolejne akcje w nim zawarte

Page 11: Bazy Danych wykład VI

ukrywa okno bazyoraz otwiera formularz roprowadzający

Page 12: Bazy Danych wykład VI

Wady makr

• mała uniwersalność

• brak globalności

• kłopoty z obsługą błędów

Page 13: Bazy Danych wykład VI

Procedury zdarzeń (język VBA - Visual Basic for Applications)

możliwe,• pełne programowanie reakcji na zdarzenia,

obsługi błędów, procedur i funkcji potrzebnych do zaawansowanej obsługi bazy

• pewne proste standardowe procedury są tworzone przez kreator

Page 14: Bazy Danych wykład VI

wybieramy kategorie i określoną akcje

Page 15: Bazy Danych wykład VI

kod procedury

Page 16: Bazy Danych wykład VI

deklaracja zmiennych

otwarcie formularza

obsługa błędu

Page 17: Bazy Danych wykład VI

dopisana komendazamykająca bieżącyformularz

Page 18: Bazy Danych wykład VI

Formularz – podformularz (wyskakujący)

formularz główny

podformularzma dane związane

z formularzem głównym

Page 19: Bazy Danych wykład VI

Formularz – podformularz

TytułWydawnictwo

KSIĄŻKI WYDAWNICTWA

SkrótWydawnictwo

Jakie są książki danego wydawnictwa?

Page 20: Bazy Danych wykład VI

wskazujemy polałącznikoweklucz główny- klucz obcy

wybieramy tylko określone dane

Page 21: Bazy Danych wykład VI

Koniec wykładu VIHurra!!!!