cw1 (2)

background image

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 1

1. Utworzenie tabeli: Tabele\ Nowy\ Kreator tabel\ Produkty (opcja Służbowe)


Tabelę możemy również utworzyć wybierając:

Tabele\ Nowy\ Widok Projekt i wpisując własne nazwy pól i określając typ danych.

Tabela: Produkty

Pola (kolumny)

Nazwa

Typ

Rozmiar

IDproduktu

Autonumer

NazwaProduktu

Tekst

50

OpisProduktu

Memo

-

IDkategorii

*

Liczba (całkowita długa)

IDdostawcy

Liczba (całkowita długa)

StanMagazynu

Liczba

StanMinimum

Liczba

CenaJednostkowa

Walutowy

Wycofany

Tak/Nie

Omówienie tabeli w Widok\ Projekt

Przejście do Widok\ Arkusz danych i wprowadzenie 1 rekordu (przechodzenie między polami klawiszem

TAB lub ENTER)

Zapisanie i zamknięcie tabeli

Utworzenie Autoformularza

Podświetl tabelę Produkty

Wybierz polecenie Wstaw\ Autoformularz (lub przycisk na pasku narzędzi – rys. 1)

Zapisz autoformularz pod proponowaną nazwą (taką, jak tabela)

Dodaj nowy rekord >* (przechodzenie między polami klawiszem TAB lub ENTER)

Przejdź do Widok Projekt w menu Widok (lub przyciskiem na pasku narzędzi), wybierz z menu Widok\

Przybornik (lub przycisk na pasku narzędzi)\ Pole wyboru (kliknij na Przyborniku i na Formularzu)

Widok\ Właściwości (lub przycisk)\ Zakładka Dane\ Źródło formantu\ wybierz Wycofany i zamknij

właściwości

Zmień tekst Etykiety Pola wyboru na „Wycofany”

Zapisz zmiany i powróć do Widok Formularz

Sprawdzenie działania pola wyboru Wycofany i usunięcie poprzedniego pola tekstowego

Druga możliwość zmiany typu formantu: Kliknij na polu Wycofany, wybierz Format\ Zmień na...\ Pole

wyboru

Sformatowanie formularza

Utworzenie Tabeli Dostawcy

Nowy\ Widok Projekt\ Pola do wyboru przez studentów, np.:

Tabela: Dostawcy

Pola

Nazwa

Typ

Rozmiar

IDdostawcy

Autonumer

NazwaDostawcy

Tekst

50

Adres

Tekst

255

Miasto

Tekst

50

*

Element opcjonalny

background image

KodPocztowy

Tekst

6

Kraj

Tekst

30

NrTelefonu

Tekst

15

NrFaksu

Tekst

15

Uwagi

Memo

-

Dodanie 2 rekordów (nowych dostawców) w widoku Arkusz danych (w tabeli)

Utworzenie Tabeli Kategorie*

Nowy\ Widok Projekt\ Pola do wyboru przez studentów, np.:

Tabela: Kategorie

Pola

Nazwa

Typ

Rozmiar

IDkategorii

Autonumer

NazwaKategorii

Tekst

50

DataWaznosci

Data/ Godzina

Łatwopalny

Tak/ Nie

Zapisanie tabeli

Dodanie kilku kategorii w widoku Arkusz danych (w tabeli)

Połączenie utworzonych tabel

Narzędzia\ Relacje (lub przycisk)\ Relacje\ Pokaż tabelę (lub przycisk)

Dodać wszystkie utworzone tabele

Przeciągnij pole IDdostawcy z tabeli Dostawcy na pole IDdostawcy w tabeli Produkty

W polu dialogowym Relacje sprawdź odpowiadające sobie pola, wybierz Wymuszaj więzy integralności

(Typ relacji Jeden-do-wielu) i zatwierdź przyciskiem Utwórz. Na schemacie relacji tabele zostaną
powiązane linią relacji 1-----

. Rozpoczynając przeciąganie powiązania od tabeli Dostawcy (co powoduje

ustawienie powiązania 1 po stronie dostawcy, a

po stronie produktu – zatem 1 dostawca może

zaopatrywać nas w wiele produktów)

Utwórz taką samą relację* dla pól IDkategorii w tabelach Kategorie i Produkty, rozpoczynając przeciąganie

powiązania od tabeli Kategorie (co powoduje ustawienie powiązania 1 po stronie kategorii, a

po stronie

produktu – zatem 1 kategoria może grupować wiele produktów)

Utwórz następujące tabele w strukturze bazy danych

1) Zamówienia

Pola

Nazwa

Typ

Rozmiar

IDzamówienia

Autonumer

IDklienta (lub kontrahenta)

1

Liczba (całkowita długa)

IDpracownika*

Liczba (całkowita długa)

DataZamówienia

Data/Godzina

DataWysyłki

Data/Godzina

IDspedytora*

Liczba (całkowita długa)

Fracht*

Walutowy

1

Nazwy kontrahent używamy, gdy nie stosujemy podziału na dostawców i klientów (odbiorców), przyjmując,

że nasz dostawca może również u nas kupować określone produkty. Staje się on wtedy również klientem, i
wszystkie jego dane z tabeli Dostawcy zostaną powielone w tabeli Klienci. Może to prowadzić do sytuacji, że
będziemy płacili za dostawę firmie, która zalega nam z płatnością za produkty! Aby tego uniknąć, tworzymy
jedną tabelę Kontrahenci.

background image

2) Opisy zamówień

Pola

Nazwa

Typ

Rozmiar

IDzamówienia

Liczba (całkowita długa)

Identyczny
z polem ID zamówienia w
tabeli Zamówienia.

IDproduktu

Liczba (całkowita długa)

Identyczne
z polem ID produktu
w tabeli Produkty.

CenaJednostkowa

Walutowy

Ilość

Liczba

Rabat

Liczba

3) Pracownicy*

Pola

Nazwa

Typ

Rozmiar

IDpracownika

Autonumer

Nazwisko

Tekst

25

Imię

Tekst

10

Stanowisko

Tekst

40

DataUrodzenia

Data/Godzina

DataZatrudnienia

Data/Godzina

Adres

Tekst

60

KodPocztowy

Tekst

6

Miasto

Tekst

20

TelefonDomowy

Tekst

15

Fotografia

Obiekt OLE

Uwagi

Memo

4) Spedytorzy*

Pola

Nazwa

Typ

Rozmiar

IDspedytora

Autonumer

NazwaFirmy

Tekst

50

Telefon

Tekst

15

Utworzenie formularzy dla pozostałych tabel za pomocą funkcji Autoformularz i dostosowywanie
formularzy – funkcjonalność dla użytkownika

Zaznacz odpowiednią tabelę i wybierz funkcję Autoformularz

Zapisz formularz pod taką nazwą, jak tabela (nie jest to konieczne, lecz bardzo ułątwia projektowanie)

Sformatuj odpowiednio formularze i dodaj elementy usprawniających edycję (p. 0, 0, 0)

Utworzyć w formularzu Produkty pole kombi, wybierające Kategorie*

Otwórz formularz Produkty w widoku Projekt

Z przybornika wybierz Pole kombi (kliknąć na Przyborniku i na Formularzu)

Wybierz opcję: Obiekt na pobierać wartości z tabeli lub kwerendy

Dalej wybierz tabelę Kategorie i dodaj pole Nazwa kategorii

W opcji Przechowaj wartość w tym polu wybierz pole IDkategorii i utwórz pole „kombi” o nazwie IDkategorii

Po sprawdzeniu działania Pola kombi można usunąć zdublowane Pole tekstowe IDkategorii

Utworzyć w formularzu Dostawcy pole kombi, znajdujące Dostawcę

Otwórz formularz Dostawcy w widoku Projekt

Z przybornika wybierz Pole kombi (kliknąć na Przyborniku i na Formularzu)

Wybierz opcję: Znajdź rekord w formularzu w oparciu o wprowadzoną wartość w polu kombi

background image

Dalej wybierz z dostępnych pól Nazwę/ Nazwisko dostawcy, ewentualnie dodatkowe pole, np. Miasto

Utwórz pole kombi o nazwie Nazwa dostawcy i zapisz formularz

Po otwarciu formularza w widoku edycji danych (Widok\ Formularz) wybierz w polu kombi nazwę

dostawcy, dla którego chcesz wprowadzać produkty – automatycznie zostaną wypełnione pozostałe pola
dotyczące tego dostawcy.

Po sprawdzeniu działania Pola kombi można usunąć zdublowane Pole tekstowe Nazwa dostawcy

Utworzenie formularza umożliwiającego wprowadzanie danych do wszystkich tabel - podformularze

Należy utworzyć formularz złożony, który umożliwi np. wpisanie kilku produktów po jednorazowym wybraniu
dostawcy lub kategorii.

Utwórz Autoformularz z tabeli Dostawcy i zapisz go pod nazwą Dostawy

Otwórz formularz Dostawy w widoku Projekt\ Widok\ (lub przycisk) Przybornik\ Podformularz/ Podraport

(kliknąć na Przyborniku i na Formularzu)

Wybierz Formularze\ Produkty\ Pokaż produkty dla każdego rekordu w Dostawy używając ID...

(najczęściej jest to pierwsza proponowana opcja). Nadaj podformularzowi proponowaną nazwę Produkty

Zapisz wynik swojej pracy i przejdź do widoku Formularz

Rozciągnij dodany podformularz, tak aby w widoku, w którym wpisujemy dane mieścił się w całości

Dodanie nowego dostawcy i kilku dostarczanych produktów

Edycja formularzy i podformularza

Ukrycie/ usunięcie zbędnych pól: IDdostawcy w formularzu Dostawy, IDproduktu w formularzu Produkty

Dodanie elementów usprawniających edycję (p. 9, 10, 13)

Dostosowanie formularza Dostawy

Otwórz formularz Dostawy w widoku Projekt

W menu Widok wybierz Nagłówek/Stopka formularza

Z przybornika wybierz Etykietę (kliknąć na Przyborniku i w Nagłówku formularza zaznaczając odpowiedni

obszar)

Wpisz w etykiecie Tytuł formularza (np. „Dostawy”, „Dostawcy i Produkty”, lub inny, mówiący

potencjalnemu – nie znającemu programu użytkownikowi – o funkcji tego formularza) i sformatuj
odpowiednio tekst

Upewnij się, że w Przyborniku jest włączony przycisk Kreatorzy formantów, wybierz Przycisk polecenia i

umieść go w Nagłówku formularza.

Uruchomi się kreator przycisków, z którego wybierz kolejno opcje:

Kategoria Operacje: na formularzach/ Akcje: Zamknij formularz

np. rysunek Koniec

Nazwa nadawana przyciskowi widoczna jest we właściwościach przycisku lub w kodzie Visual Basic.

Jeżeli w przyszłości będzie modyfikowany kod dla przycisku lub formularza - lepiej jest nadawać nazwy
znaczące, np. PolecenieKoniec. Jeżeli nie – prościej jest zaakceptować proponowaną nazwę.

Z Przybornika wybierz Przycisk polecenia i umieść go w Stopce formularza. Dodaj 5 przycisków

odpowiadających kolejno funkcjom w formularzu z Kategorii Operacje na rekordach: Idź do pierwszego
rekordu. idź do poprzedniego, idź do następnego, idź do ostatniego i dodaj nowy rekord. Umieść na
przyciskach odpowiednie ikony.

Przeanalizuj pozostałe akcje w innych Kategoriach

We właściwościach formularza, w zakładce Format ustaw następująco poszczególne opcje:

Właściwość

Ustawienie

Komentarz

Paski przewijania

Żaden

Formularz powinien mieścić się na ekranie w całości

Selektory rekordów Nie

Odpowiadają im wprowadzone w stopce przyciski

Linie podziału

Nie

Autośrodkowanie

Tak

Formularz po otwarciu automatycznie ustawia się na

background image

Wła

ściwość

Ustawienie

Komentarz

środku ekranu

Styl obramowania

Brak

Formularz nie morze być przeskalowywany ani
przeciągany – nie ma obramowania ani paska tytułowego

W zakładce Dane możemy pozwolić użytkownikowi na zastosowanie filtrów, dokonanie edycji, usunięcia

lub dodania rekordów w formularzu

W zakładce zdarzenia wyświetlane są procedury reakcji formularza (lub jego elementu) na określone

zdarzenie (jeżeli zostało ono zdefiniowane w Kodzie lub Makrze). Takim zdarzeniem jest np.: kliknięcie
myszą, przyciśnięcie Enter lub uzyskanie fokusu

W zakładce Inne ustawienie formularza jako Podręczny sprawi, że będzie on zawsze na wierzchu,

ustawienie formularza jako Modalny nie pozwoli wykonać innych działań w programie, dopóki nie zostanie
on zamknięty

Zmiana widoku podformularza Produkty na Arkusz danych lub Formularze ciągłe

Widok\ Właściwości (lub przycisk)\ Zakładka Format\ Widok domyślny\ Arkusz danych

Zapisz formularz i otwórz formularz Dostawcy w widoku edycji danych

Dodaj kilka produktów do wybranego dostawcy – użyj pola kombi w kolumnie Kategorie

Możesz dostosować szerokość poszczególnych kolumn podczas wprowadzania danych (lub całego

podformularza w widoku Projekt)

Można również użyć w podformularzu Produkty widoku Arkusze ciągłe, co wymaga precyzyjnego
dostosowania wyglądu pól.


Wyszukiwarka

Podobne podstrony:
Matlab cw1 2 zaoczni
ćw1 Maszyna turinga
MZ TZrokII cw1(1)
ćw1
cw1 modelowanie id 122786 Nieznany
cw1
Ćw1 Punkty pomiarowe
Ćw1 Budowa i geometria ostrzy skrawających jakieś opracowanko
Tabelka do lab-cw1, Studia Budownictwo PB, 5 semestr, laborki metal
cw1
ĆW1 doc biochemia
GRI cw1 id 195763 Nieznany
Biochemia(ŻCz)Ćw1 Właściwości fizyko chemiczne aminokwasów
cw1
ćw1&2 3M3
cw1 2
cw1 rysunek
04 08 Lowiectwo cw1

więcej podobnych podstron