ACCESS Bazy Danych

Содержание

Слайд 2

Teoria Zadanie 2 Literatura Zadanie 1 Zadanie 3 Praca domowa

Teoria

Zadanie 2

Literatura

Zadanie 1

Zadanie 3

Praca domowa

Слайд 3

Teoria Formularze w MS Access tworzą wraz z raportami interfejs użytkownika

Teoria

Formularze w MS Access tworzą wraz z raportami interfejs użytkownika bazy.

To za ich pośrednictwem użytkownik powinien przeglądać i modyfikować przechowywane w tabelach dane.
Z poziomu formularza może on wykonywać takie czynności jak uruchamianie raportów, czy np.
wykonywanie kopii bazy danych.
Formularze dzielą się na:
związane, czyli takie, które zawierają pola, w których wyświetlane są dane z dowolnego źródła,
niezwiązane, czyli nie prezentujące żadnych danych, a dające jedynie dostęp do pewnych
operacji.
Aplikacja tworzona w MS Access powinna być tak zaprojektowana, by użytkownicy nie mieli możliwości bezpośredniego modyfikowania danych w tabelach. Wszystkie operacje powinny być przeprowadzone w zaplanowany przez projektanta sposób — przy pomocy formularzy.
Слайд 4

Ćwiczenie 1 — podstawy tworzenia formularzy Cel: Stworzyć formularz oparty na

Ćwiczenie 1 — podstawy tworzenia formularzy

Cel: Stworzyć formularz oparty na tabeli

ksiazka, pozwalający na przeglądanie rekordów.
1. Uruchamiam kreator formularzy i w pierwszym kroku wybieram wszystkie pola tabeli KSIAZKA, na której chcę oprzeć formularz (Zakładka Tworzenie > Więcej formularzy > Kreator formularzy).
Слайд 5

W następnych krokach wybieram typ formularza Kolumnowy oraz styl (dowolny według gustu).

W następnych krokach wybieram typ formularza Kolumnowy oraz styl (dowolny według

gustu).
Слайд 6

Zatwierdzam wszystkie ustawienia i zapisuję formularz pod nazwą ksiazka.

Zatwierdzam wszystkie ustawienia i zapisuję formularz pod nazwą ksiazka.

Слайд 7

Modyfikuję poszczególne elementy formularza według następujących wytycznych: zmieniam kolor tła formularza

Modyfikuję poszczególne elementy formularza według następujących wytycznych:
zmieniam kolor tła formularza na

dowolny, ale zachowujący czytelność tekstu,
wyłączam pokazywanie pola Język
wyłączam możliwość minimalizacji okna,
zmieniam styl i grubość obramowania każdego pola danych
Слайд 8

Stwarzam drugi formularz oparty na ten samej tabeli — określam tym razem jego typ jako Tabelaryczny.

Stwarzam drugi formularz oparty na ten samej tabeli — określam tym

razem jego typ jako Tabelaryczny.
Слайд 9

Ćwiczenie 2 — formularz z podformularzem Cel: Stworzyć formularz z podformularzem

Ćwiczenie 2 — formularz z podformularzem

Cel: Stworzyć formularz z podformularzem oparty

na tabeli i takiej kwerendzie, która wyświetla dane o czytelnikach i wypożyczeniach
1. Stwarzam kwerendę wybierającą opartą na tabelach ksiazka, czytelnik i wypozyczenia; wybieram pola:
Czytelnik_Nazwisko, Czytelnik_Imie, Adres, Tytul, Autor_Nazwisko, Autor_Imie, Data_wypozyczenia, Data_oddania.
Слайд 10

Stwarzam formularz przy użyciu kreatora formularzy oparty na wszystkich polach stworzonej

Stwarzam formularz przy użyciu kreatora formularzy oparty na wszystkich polach stworzonej

w poprzednim punkcie kwerendy; w oknie wybieram wyświetlanie danych przez czytelnik oraz zaznaczam opcję Formularz z podformularzem.
Слайд 11

Ustawiam w kolejnym kroku format podformularza: Tabelaryczny

Ustawiam w kolejnym kroku format podformularza: Tabelaryczny

Слайд 12

Ćwiczenie 3 — formularz sterujący Cel: stworzyć formularz pozwalający na uruchamianie

Ćwiczenie 3 — formularz sterujący

Cel: stworzyć formularz pozwalający na uruchamianie innych

obiektów programu Access.
1. Przygotowuję formularz sterujący (Modalne okno dialogowe), który będzie zawierał następujące przyciski:
przycisk uruchamiający formularz ksiazka,
przycisk uruchamiający formularz ksiazka2,
przycisk uruchamiający kwerendę K1,
przycisk zamykający aplikację.
Слайд 13

Zapisuję formularz jako start. Ustawiam ten formularz jako startowy, aby był

Zapisuję formularz jako start.
Ustawiam ten formularz jako startowy, aby był uruchamiany

automatycznie wraz ze startem bazy.
(Przycisk pakietu Office > opcje programu Access > Bieżąca baza danych > Wyświetl formularz).
Слайд 14

Praca domowa — formularz dla zaawansowanych ☺ Cel: stworzyć formularz pozwalający

Praca domowa — formularz dla zaawansowanych ☺

Cel: stworzyć formularz pozwalający na

zadanie parametrów do kwerendy wyszukującej książki według nazwiska autora.
Stwarzam kwerendę wybierającą o nazwie wybrane_ksiazki, która wybierze w tabeli ksiazka pola:
Sygnatura, Tytul, Autor_Nazwisko, Autor_Imie, Gatunek.
W tej chwili kwerenda wybiera wszystkie
książki, ale celem jest by wybierała książki danego autora,którego nazwisko zadawane jest z poziomu formularza
Слайд 15

Stwarzam kwerendę o nazwie Lista_autorow wybierającą nazwiska wszystkich autorów występujących w

Stwarzam kwerendę o nazwie Lista_autorow wybierającą nazwiska wszystkich autorów występujących w

tabeli ksiazka w polu Autor_Nazwisko . Ta kwerenda posłuży jako źródło danych dla pola kombi formularza.
Слайд 16

Stwarzam formularz o nazwie ksiazki_danego_autora Sprawdam jaką nazwę ma pole kombi

Stwarzam formularz o nazwie ksiazki_danego_autora

Sprawdam jaką nazwę ma pole kombi –

zapamiętuję ją, gdyż wartość wybrana w tym polu posłuży jako kryterium do kwerendy wybrane_ksiazki.
Слайд 17

Ustawiam źródło danych dla tego pola kombi — będzie to kwerenda Lista_autorow.

Ustawiam źródło danych dla tego pola kombi — będzie to kwerenda

Lista_autorow.
Слайд 18

Wracam do widoku projektu kwerendy wybrane_ksiazki. W polu kryteriów pola Autor_Nazwisko

Wracam do widoku projektu kwerendy wybrane_ksiazki. W polu kryteriów pola Autor_Nazwisko

ustawiam odwołanie do pola kombi Kombi2 . Uruchamiam Konstruktora wyrażeń i wybieram formularz ksiazki_danego_autora oraz obiekt Kombi2. Konstruktor wygenerowuje wyrażenie:
[Forms]![ksiazki_danego_autora]![Kombi0]
W ten sposób pokazuję kwerendzie, skąd ma brać parametr dla kryteriów filtrowania autorów.
Слайд 19

Stwarzam formularz tabelaryczny o nazwie wybrane_ksiazki oparty na kwerendzie wybrane_ksiazki. Definiuję

Stwarzam formularz tabelaryczny o nazwie wybrane_ksiazki oparty na kwerendzie wybrane_ksiazki.

Definiuję funkcjonalności

przycisków według wytycznych :

Zamknij formularz

Otwórz formularz
wybrane_ksiazki

Слайд 20

Wynik zadania domowego:

Wynik zadania domowego: