LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika



Podobne dokumenty
Krzysztof Kluza proste ćwiczenia z baz danych

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Przygotowanie formularza do wypożyczenia filmu:

Tworzenie bazy danych na przykładzie Access

Projektowanie baz danych

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

WPROWADZENIE DO BAZ DANYCH

Program Faktura. Jastrzębie Zdrój, 27 czerwiec 2016r

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

MS Access 2010 instrukcja część Wstaw do tworzonego formularza wszystkie pola z tabeli wydzial:

LISTA ZADAŃ NR 3 ZADANIA DO ZREALIZOWANIA W MS ACCESS FORMULARZE

Połączenie AutoCad'a z bazą danych

BAZY DANYCH Formularze i raporty

TI - Bazy TECHNOLOGIE INFORMACYJNE

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Baza danych. Program: Access 2007

Obsługa pakietu biurowego OFFICE

Moduł 5 - Bazy danych

OPRACOWANIE: SŁAWOMIR APANOWICZ

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

Formularze i raporty w MS Access

Temat: Makropolecenia.

Nie przegrzewaj mózgu wrzuć dane do bazy!

Zapytania i wstawianie etykiet z bazy danych do rysunku

INFORMATYKA W SELEKCJI

Program Faktura. Jastrzębie Zdrój, 27 czerwiec 2016r

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

Zakład Informatyzacji Systemów Produkcyjnych. Microsoft Access. materiały pomocnicze do ćwiczeń. (wersja instrukcji: 2005)

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

1. Zarządzanie informacją w programie Access

Podstawowe zagadnienia z zakresu baz danych

MS Access formularze

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

MS Access - bazy danych

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

Wykład II. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Technologia informacyjna

T A B E L E i K W E R E N D Y

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

5. Bazy danych Base Okno bazy danych

1. MS Access opis programu.

Przejdź do widoku tabeli i wpisz nowe dane, aby sprawdzić działanie wprowadzonych we właściwościach pól i tabeli ograniczeń.

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu

ACCESS ćwiczenia (zestaw 1)

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

PODSTAWOWE POJĘCIA BAZ DANYCH

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Utwórz strukturę bazy

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Bazy danych Karta pracy 1

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

2017/2018 WGGiOS AGH. LibreOffice Base

Bazy Danych. Wykład VI Formularze. Copyright by Arkadiusz Rzucidło 1

Baza danych część 8. -Klikamy Dalej

Rozwiązanie. Uruchom program Access 2007.

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Makra programu Microsoft Access.

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Bazy danych i systemy informatyczne materiały laboratorium

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

BAZY DANYCH Panel sterujący

Microsoft Access. Prezentacja

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)

Microsoft Access 2010 PL. Praktyczne podejście

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access Instrukcja część 1.

Obsługa zdarzeń w formularzach przy pomocy makr

5.4. Tworzymy formularze

Korespondencja seryjna

Krzysztof Kadowski. PL-E3579, PL-EA0312,

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Wykład I. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Stosowanie, tworzenie i modyfikowanie stylów.

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

Bazy danych Access KWERENDY

Przewodnik Szybki start

Skróty klawiszowe w Access

I. Interfejs użytkownika.

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Technologie informacyjne. Bazy danych z zastosowaniem OpenOffice.org Base

Transkrypt:

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów Wytwarzania M65 Pokój: 3/9a bud.6b tel. (012) 374-32-39 e-mail: habel@m6.mech.pk.edu.pl jacek.habel@gmail.com Strona WWW Instytutu M6: http://m6.mech.pk.edu.pl

Inaczej niż w innych aplikacjach MS Office, najpierw zapisujemy plik bazy danych w określonej lokalizacji na dysku UWAGA: wszystkie działania użytkownika (modyfikacja, dodawanie i usuwanie danych) zapisują się automatycznie i natychmiast Nie ma więc potrzeby stopniowego zapisywania swojej pracy ZALETA Niestety w większości przypadków nie można cofnąć swoich działań, trzeba wszystko wykonywać rozważnie - WADA

Obiekty definiowane w bazie MS Access: - Tabele: obiekty które przechowują dane - Kwerendy: zapytania do bazy - Formularze: do budowy interfejsu użytkownika, okienka wprowadzania i przeglądania danych - Raporty: przygotowane dane do druku - Strony: publikacja danych w postaci HTML - Makra: automatyzacja niektórych czynności z użyciem języka Visual Basic - Moduły: tworzenie pewnego zbioru makr np. w celu przeniesienia do innego programu/bazy

Ograniczenia można definiować w postaci: - Klucz podstawowy - Wymagane - Reguła poprawności konstruktor wyrażeń - Format - Maska wprowadzania - Wartość domyślna Ograniczenia zapewniają integralność danych

Cel: Baza Sprzedaż ma służyć do przechowywania informacji o zamówieniach klientów na dowolne towary (np. kasa fiskalna). Funkcje bazy: Zapis informacji o posiadanych towarach Zapis informacji o klientach (do wystawiania rachunków lub faktur) Zapis informacji o zrealizowanych zamówieniach Diagram związków w bazie: Krok 1: Identyfikacja zbioru obiektów (encji) występujących w danym problemie oraz identyfikacja powiązań bezpośrednich między obiektami i przekształcenie w pojęciowy model danych (ustalenie typu relacji). W podanym przykładzie będą występować 3 obiekty (encje): Klient Towar Zamówienie

Pomiędzy obiektami występują następujące relacje logiczne: Relacja między towarami a zamówieniami jest wiele do wielu m:n, gdyż jeden towar może się znaleźć na wielu zamówieniach, a na jednym zamówieniu może być wiele towarów, Relacja między klientami a zamówieniami jest jeden do wielu 1:n, gdyż jeden klient może składać wiele zamówień, a zamówienie należy tylko do jednego klienta. UWAGA: poprawna nazwa relacji logicznej to REFERENCJA

Ponieważ na diagramie występuje złożona relacja m:n to należy ją zamienić na dwie relacje 1:n poprzez dodanie nowego obiektu, którym jest pozycja zamówienia: Teraz dodatkowe relacje: Relacja między towarami a pozycjami zamówienia jest jeden do wielu 1:n, gdyż jeden towar może wystąpić w wielu pozycjach zamówień, a jedna pozycja zamówienia odpowiada dokładnie jednemu towarowi, Relacja między zamówieniami i pozycjami zamówienia jest jeden do wielu 1:n, gdyż jedno zamówienie może mieć wiele pozycji, a jedna pozycja należy tylko do jednego zamówienia. Krok 2: Określenie atrybutów i kluczy dla wszystkich obiektów

Formularze użytkownika można na kilka sposobów: Skorzystać z kreatora i wygenerować automatycznie Tworzyć, dzięki dostępnym narzędziom, samemu od początku (w widoku projektu) Wygenerować i modyfikować w razie potrzeby

Dla tabel Towary i Klienci, za pomocą kreatora, wygenerować formularze:

Przechodzenie między polami edycyjnymi: - Klawisz Tab do następnego - Klawisze Shift+Tab powrót do poprzedniego Nawigator: - Przejdź do pierwszego rekordu w tabeli - Wróć o 1 rekord do tyłu - Aktualny numer wyświetlanego rekordu - Idź o 1 rekord dalej - Przejdź do ostatniego rekordu w tabeli - Utwórz nowy rekord - Aktualna ilość rekordów w tabeli

Za pomocą formularzy wprowadzić po 5 rekordów

Sytuacja taka zachodzi dla pary tabel Zamow i Poz_Zam Najpierw należy wygenerować dwa formularze: Dla tabeli Zamow w układzie kolumnowym (podobnie jak poprzednio) Dla tabeli Poz_Zam w układzie arkusza danych

Następnie należy otworzyć formularz Zamow i poddać go edycji dodając podformularz zależny

W celu zabezpieczenia przed możliwością popełnienia błędu wprowadzamy pola rozwijane kombi zamiast pól edycyjnych. Krok 1: wybrać pole edycyjne, z menu (pod prawym klawiszem myszy) polecenia: Change To -> ComboBox

Trzeba je również napełnić odpowiednimi danymi za pomocą kwerendy. Krok 2: z menu podręcznego polecenie Properties (Właściwości). Tu na zakładce Data (Dane) opcja Row Source (Źródło wierszy): Klawisz: Kwadrat i 3 kropki wywoła konstruktor kwerendy Tworzymy kwerendę wybierając nazwę potrzebnej tabeli Oraz nazwę pola klucza głównego

Czasami potrzeba wyświetlić informacje, które nie znajdują się bezpośrednio w edytowanej tabeli, a są pomocne przy wprowadzaniu danych Przykładem jest identyfikator klienta który raczej nic o nim nie mówi Dlatego lepiej dodać nowe pole kombi, które zawiera listę klientów (kwerenda na podstawie tabeli Klienci), które będzie sprzężone z tabelą Zamow poprzez pole klucza ID_Klienta

Krok 1: dodanie do formularza nowego pola ComboBox Krok 2: W kreatorze wybór odpowiedniej tabeli (źródła danych) i kolumn Uwaga: pole to jest początkowo niezwiązane (Unbound nie sprzężone). Trzeba je związać! We właściwościach: Control Source (Źródło formantu) wskazać pole sterujące