21
Bazy Danych wykład VI Jan Aleksander Wierzbicki

Bazy Danych wykład VI

  • Upload
    jabir

  • View
    67

  • Download
    4

Embed Size (px)

DESCRIPTION

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

Citation preview

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