Bazy Danych wykład V

19
Bazy Danych wykład V Jan Aleksander Wierzbicki

description

Bazy Danych wykład V. Jan Aleksander Wierzbicki. KSIĄŻKI. WYDAWNICTWA. Skrót. Tytuł. Wydawnictwo. Wydawnictwo. Interfejs użytkownika. formularze tworzenie odnośników do tabel. Jak w formularzu opartym na tabeli Książki można wybierać wydawnictwo odwołując się do jego pełnej nazwy?. - PowerPoint PPT Presentation

Transcript of Bazy Danych wykład V

Page 1: Bazy Danych wykład V

Bazy Danychwykład V

Jan Aleksander Wierzbicki

Page 2: Bazy Danych wykład V

Interfejs użytkownika

• formularze

• tworzenie odnośników do tabel

TytułWydawnictwo

KSIĄŻKI WYDAWNICTWA

SkrótWydawnictwo

Jak w formularzu opartym na tabeli Książki można wybieraćwydawnictwo odwołując się do jego pełnej nazwy?

Page 3: Bazy Danych wykład V

Odnośnik do tabeli

Zamiast wartości określonego klucza obcego jest wyświetlana wartość dowolnego pola z tabeli będącej w relacji

TytułWydawnictwo

KSIĄŻKI WYDAWNICTWA

SkrótWydawnictwo

Zamiast wartości pola (Książki.Wydawnictwo) FK, może być wyświetlana wartość pola (Wydawnictwa.Wydawnictwo)

Page 4: Bazy Danych wykład V

Określamy pole, któregowartość będzie wyświetlanaoraz pole łącznikowe

Page 5: Bazy Danych wykład V

Tabela z określonym w niej odnośnikiem do innej tabeli

Dane z tabeliWydawnictwa

Page 6: Bazy Danych wykład V

W oparciu o tabelę z określonym w niej odnośnikiem tworzymy formularz

Page 7: Bazy Danych wykład V

Interfejs użytkownika

• raport• umożliwia tworzenie określonych

zestawień, podsumowań dotyczących danych zawartych w bazie

• często zestawienia tworzone są dla potrzeb ich wydruku

Page 8: Bazy Danych wykład V

Raport

pobiera dane z:

• tabeli (tabel)

• kwerendy

Page 9: Bazy Danych wykład V

Nagłówek, stopka raportuumieszczamy elementy, któresą widoczne na pierwszej i ostatniejstronie

Nagłówek, stopka stronyumieszczamy etykietyi elementy, które mają byćwidoczne na każdej stronie

Page 10: Bazy Danych wykład V

Raport

elementy raportu:

• pola

• etykiety

• sekcja szczegóły

• obszar raportu

• itp.

Page 11: Bazy Danych wykład V

Grupowanie w raporcie

Jakie książki wydały kolejne wydawnictwa?

PWN – AlgebraNT – GeometriaPWN – TopologiaWSiP – GeometriaNT – Analiza Matematycznaitp.

Jak uniknąć powtórzeń?

Page 12: Bazy Danych wykład V

Grupowanie w raporcie

PWN– Algebra– Topologia

NT – Geometria– Analiza Matematyczna

WSiP – Geometria

itp.

w polu, po którym grupujemy wartościpowtarzające są wyświetlane tylko raz

Page 13: Bazy Danych wykład V

W nagłówku lub stopce grupyumieszczamy pole, po którymgrupujemy

Page 14: Bazy Danych wykład V

Funkcje w raportach

• Ile książek wydało dane wydawnictwo?

• Jaka jest średnia cena książek danego wydawnictwa?

• Jaka jest najwyższa cena książki określonego wydawnictwa?

Page 15: Bazy Danych wykład V

Funkcję umieszczamy w sekcji grupy – gdy masię do niej tylko odnosić,lub w sekcji szczegóły, nagłówek, stopka raportu- gdy ma się odnosić do wszystkich rekordów

Page 16: Bazy Danych wykład V

Funkcje można pobieraćz konstruktora wyrażeń

Page 17: Bazy Danych wykład V

Graf formularzy i raportów

formularz startowy- rozprowadzający

formularz I formularz II raport I

formularz III raport II

Page 18: Bazy Danych wykład V

Zaawansowane raporty

• z kilkoma grupowaniami

• np. autor i jego książki

• autorzy mogą mieć takie same nazwiska

• dlatego grupujemy po nazwisku (grupa I) oraz po imieniu (grupa II)

Page 19: Bazy Danych wykład V

A teraz co nas czeka???