Praca z Microsoft Access SQL Co zrobimy?



Podobne dokumenty
5. Bazy danych Base Okno bazy danych

Baza danych. Program: Access 2007

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

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

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

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

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

Baza danych część 8. -Klikamy Dalej

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

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

Tworzenie bazy danych na przykładzie Access

Rozwiązanie. Uruchom program Access 2007.

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

5.4. Tworzymy formularze

Zapytania i wstawianie etykiet z bazy danych do rysunku

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

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

Przewodnik Szybki start

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

BAZY DANYCH Formularze i raporty

Moduł 5 - Bazy danych

BAZY DANYCH Panel sterujący

Obsługa pakietu biurowego OFFICE

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

Temat: Organizacja skoroszytów i arkuszy

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

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

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

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

TP1 - TABELE PRZESTAWNE od A do Z

MS Access - bazy danych

EXCEL TABELE PRZESTAWNE

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

WPROWADZENIE DO BAZ DANYCH

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

Edytor tekstu OpenOffice Writer Podstawy

Jak wykorzystać program MS Excel w tworzeniu prostej bazy danych dzieci

10. Jak to zrobić - Ćwiczenia dla tych co zaczynają...

ACCESS ćwiczenia (zestaw 1)

Krzysztof Kluza proste ćwiczenia z baz danych

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

MS Access formularze

Dodawanie grafiki i obiektów

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

1. Zarządzanie informacją w programie Access

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Rejestracja faktury VAT. Instrukcja stanowiskowa

Arkusz kalkulacyjny EXCEL

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

Bazy danych Karta pracy 1

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

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

Formularze w programie Word

Stosowanie, tworzenie i modyfikowanie stylów.

Bazy danych Access KWERENDY

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Narzędzie informatyczne wspomagające dokonywanie ocen pracowniczych w służbie cywilnej

Przygotowanie formularza do wypożyczenia filmu:

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

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

TI - Bazy TECHNOLOGIE INFORMACYJNE

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

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

Arkusz kalkulacyjny MS Excel 2010 PL.

Projektowanie baz danych

Kwerendy, czyli zapytania. Opracowała: I. Długoń

Bazy danych TERMINOLOGIA

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

Przedszkolaki Przygotowanie organizacyjne

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

Tworzenie prezentacji w MS PowerPoint

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.

5.5. Wybieranie informacji z bazy

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

Edytor materiału nauczania

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

Sortowanie i filtrowanie list

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

ECDL. Moduł nr 5. Użytkowanie bazy danych

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

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

2017/2018 WGGiOS AGH. LibreOffice Base

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Jak zaimportować bazę do system SARE

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

PROGRAM SZKOLENIA. Excel w Analizach danych.

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

Transkrypt:

Praca z Microsoft Access SQL Co zrobimy? Pokazujemy jak tworzyć nową bazę danych Uczymy się tworzyć tabele, usuwać pola z tabeli Import z Excela do Ms Access Zrobimy przegląd jakich typów danych możemy używać Poznamy Formularze Kwerendy - kreator prostych kwerend Kwerendy - Widok Projekt Raporty

Tworzenie nowej bazy danych Wybierz z menu Plik / Nazwa Bazy Danych Ctrl + N Wybieramy zakładkę Ogólne / Pusta Baza Danych Nadajemy nazwę plikowi bazy danych Określamy gdzie będzie przechowywany plik Nazwa pliku folder (katalog) Ms Access przechowuje tabele, raporty, kwerendy, formularze... W jednym dużym pliku z rozszerzeniem.mdb. Centrala poleceń w oknie bazy danych Wszystkie obiekty bazy danych Ms Access są widoczne w oknie bazy danych (centrala poleceń). Jak wywołać na ekranie centralę poleceń? Narzędzia (ang. Tools) / Okno (ang. Window) Centrala Poleceń zawiera następujące zakładki Zakładka Ms Access 97 Ms Access 2000 Tabele x Kwerendy (zapytania) x Formularze x Raporty x Makra x Moduły x Strony Web x

Kończenie pracy z Ms Access Zamykamy okno tabela/ raporty/ formularze / kwerendy Zamykamy centralę poleceń lub Wybieramy z menu Plik / Zamknij / Zakończ Pomoc w Ms Access Asystent Pakietu Office -? Klikamy na obiekt o którym chcemy uzyskać Pomoc i jednocześnie wciskamy klawisze Shift i F1

Wprowadzanie informacji (danych) do bazy danych Bezpośrednio (ręczne) wprowadzanie Bezpośrednio do tabeli Z użyciem formularza Z używaniem ODBC (Open DataBase Connector) pobieranie danych z innej bazy danych (Oracle, SQL Server,...) Pobieranie danych zawartych w arkuszu kalkulacyjnym (Ms Excel, Open Office) Pobieranie danych zawartych w bazie danych typu dbase (II, III, IV...) Wprowadzenie danych zawartych w pliku tekstowym (plaski plik) Wprowadzanie informacji z arkusza kalkulacyjnego Wskazówki Kolumny (pola) danych powinny posiadając nagłówek. Dane zawarte w kolumnie muszą być jednego typu (na przykład [Ilość] może być wyrażona tylko liczbami nie można napisać zero lub brak w tej kolumnie). Usuwamy zakładki (arkusze) ze skoroszytu, które są puste. Wybierając z menu Edycja / Usuń arkusz Zapisujemy tak przygotowany skoroszyt.

Wprowadzanie informacji z arkusza kalkulacyjnego W Ms Access wybieramy z menu Plik / Pobierz dane zewnętrzne / Importuj Wprowadzamy nazwy pliku w pole [Nazwa Pliku] Wybieramy w pole [Pliki Typu] Microsoft Excel W kreatorze importu wybieramy arkusze, których zawartość chcemy importować do bazy danych Arkusz1 Zaznaczamy czy pierwszy wiersz zawiera nagłówek pola x Wybieramy czy import ma być przeprowadzony do nowej lub do istniejącej tabeli W nowej tabeli Następnie dla każdego pola (kolumny) z arkusza określamy czy chcemy że by Ms Access utworzył dla niego index i jeżeli tak jaki typ (unikatowy bez powtórzeń wartości indeksu, lub z powtórzeniami) albo chcemy ominąć dane pole i nie importować do bazy danych. Wprowadzanie informacji z arkusza kalkulacyjnego Należy określić czy chcemy aby Ms Access utworzył klucz podstawowy dla tabeli lub nie. Bez klucza podstawowego Wprowadzamy nazwy dla tabeli w której chcemy importować zawartość wybranych pól z arkusza TEST (Uwaga Ms Access nie rozróżnia obiektów w zależności od wielkości liter i obiektu o nazwie TEST i test jest taki sam obiekt, a nie dwa różne obiekty). Klikamy przycisk Zakończ Zaznaczamy importowaną tabelę w centrali poleceń i klikamy na przycisku Otwórz. Mamy możliwość zobaczyć importowane dane z arkusza kalkulacyjnego oraz strukturę tabeli - Projektuj Alternatywą wobec importu jest [Połączenie Tabeli]. W tym przypadku tworzymy łączę (droga dostępu) do źródła informacji.

Problemy przy imporcie z Ms Excel do Ms Access Dane które w Ms Excel są liczbami, w Ms Access są tekstowe jeżeli jedna wartość w kolumnie (oprócz nagłówka) jest tekstową. Przykład tabeli TEST w Ms Excel Wiek 10 20 30 cztery Przy sumowaniu są sumowane tylko 10, 20 i 30 a cztery nie jest sumowane. Problemy przy imporcie z Ms Excel do Ms Access Przy imporcie tego arkusza do Ms Access ponieważ kolumna [Wiek] zawiera tekst cztery dane w kolumnie są importowane jako tekst Jak przejść z danych tekstowych do liczbowych Klikamy na przycisk Projektuj Klikamy na pole Typ Danych, które jest obok [Wiek] Wybieramy z listy typ danych - liczba Na pytania Czy chcesz zapisać zmiany do projektu tabela Nazwa Tabeli odpowiadamy Tak. Wskutek konwersji danych z tekstowych na liczbowe, pole zawierające tekst cztery jest puste.

Problemy przy imporcie z Ms Excel do Ms Access Czasami przy imporcie z Ms Excel do Ms Access mamy komunikat, że nie wszystkie dane zostały prawidłowo zaimportowane. Jak postępować w takim przypadku? Otwieramy tabelę, która zawiera błędy powstałe przy imporcie danych Otwieramy również skoroszyt w Ms Excel, który został zaimportowany do Ms Access. Na podstawie numeru wiersza lokalizujemy komórkę w Ms Excel, która spowodowała błędy przy imporcie. Korygujemy jej wartość. Te czynności przeprowadzamy dla każdego wiersza z tabeli Błędy przy imporcie. Problemy przy imporcie z Ms Excel do Ms Access Ponownie robimy import skoroszytu. Sprawdzamy czy są błędy przy imporcie. W przypadku występowania błędów powtarzamy wyżej opisane czynności.

Problemy przy imporcie z użyciem ODBC Sprawdź czy dostarczona przez producentów systemów do zarządzania bazy danych (Oracle, Sybase, DB2... ) wersja oprogramowania ODBC jest właściwa dla wersji bazy danych. Sprawdź jak są importowane dane czy nazwy pól nie są w Sprawdź czy nie nastąpiła konwersja danych przy imporcie z liczby na tekst itd.. Sumy kontrolne dla obu stron Przykłady kwerendy (zapytania) Posortowana według dat lista dostaw Posortowana według nazwy lista dostawców Posortowana według miast lista odbiorców Lista dostawców u których zostały dokonane zakupy producentów A, B, C, w danym okresie Wartość zapasu wg źródła zakupu - u którego dostawcy został zakupiony dany towar. Wiekowanie zapasu - jaka część zapasu jest kupiona jak dawno temu - pół roku, rok, 3 miesiące, miesiąc. Lista kontrahentów, (dostawców), którym należy wysłać kartkę z życzeniami na podstawie obrotu, (zysku) itd..

Formularze Używane są przy tworzeniu i wyszukiwaniu rekordów Tworzą system menu bazy danych Mogą zawierać kilka stron z elementami rekordu (dla przejrzystości i wygody pracy należy w miarę możliwości umieszczać wszystkie pola rekordu na jednym ekranie) W innych bazach danych są używane programy do tworzenia formularzy - Oracle Forms, HTML-DB... Raporty W zakładce [Raporty] znajdują się gotowe do wydruku projekty raportów. Formy raportów - tabelaryczny, graficzny... W innych bazach danych (Oracle, Sybase, Db2) są używane osobne programy do tworzenia raportów Oracle Reports - raporty w bazie danych i w Web Crystal Reports Agata Reports - open source program do raportów

Nawigacja w formularzach, raportach, tabelach >* - Otwórz nowy rekord -dodaje dane do istniejących > - Przejdź do ostatniego rekordu w tabeli, raportu < - Przejdź do pierwszego rekordu w tabeli, raportu > - Przejdź do następnego rekordu w tabeli, raportu < - Przejdź do poprzedniego rekordu w tabeli, raportu Przy wprowadzaniu danych do rekordu (wiersza) przechodzimy z pola do następnego pola wciskając klawisz TAB klikając myszą przechodzimy z pola do poprzedniego pola wciskając klawisz Shift + TAB Nawigacja w formularzach, raportach, tabelach >X - Usuwanie rekordów - na pasku Ms Access blisko do Asystent pakietu Office Znajdź - Wyszukiwanie rekordów - na pasku Ms Access blisko do Asystent pakietu Office Czego szukamy - tekst / liczba Przeszukaj - gdzie (wszystkie w górę, w dół) Dopasuj - typ wyszukiwania - całe pole, część pola

Typy danych Ms Access - Oracle - mysql Porównanie typów danych stosowanych w różnych bazach danych Typ Danych Ms Access Oracle mysql Opis Liczba Dane numeryczne wykorzystywane w obliczeniach Data / Daty i godziny Godzina Tekst Do 255 znaków Tekst, liczby i tekst, liczby na których nie będą Memo 65 000 znaków (65 Kb) dokonywane obliczenia Dla notatek, opisów Waluta 15.4 Dla wartości pieniężnych Autonumer Automatyczne numerowanie rekordów Kodowanie danych W pewnych sytuacjach jest celowe, aby dane były reprezentowane w postaci zakodowanych wartości kolor asortymentu czerwony może być pamiętany w bazie jako 1 zielony może być pamiętany w bazie jako 2 niebieski może być pamiętany w bazie jako 3

Tworzenie tabeli Jak tabela ma być powiązana z istniejącymi (innymi) tabelami? Pola łączące tabele Klucze obce Klucz obcy w nowej tabeli jest polem wskazującym na klucz podstawowy w innej tabeli. Typy danych i rozmiar pola klucza obcego powinien być taki sam jak typ danych i rozmiar pola klucza podstawowego. Klucz podstawowy - pole, które jednoznacznie identyfikuje rekordy w tabeli. Często jest używany Autonumer. Czy tabela będzie nadrzędna / podrzędna (słownikowa)? Tworzenie tabeli Które pola w której tabeli - normalizacja danych Jaka relacja między polami jeden do jednego jeden do wielu Wybrać nazwy dla tabeli nazwa tabeli DUŻYMI literami, mówiąca o przeznaczenie tabeli, typ przechowywanej informacji, opisowa nazwa, jak najprostsza. Przykłady nazw tabel: FAKTURY, ZAMOWIENIA, DOSTAWCY... Długość nazw do 64 symboli (Oracle do 30)

Tworzenie tabeli Nadając tabelom proste, opisowe, logiczne nazwy autor aplikacji daje możliwość użytkownikom łatwej poznać strukturę aplikacji, model danych i tym samym tworzenia ich własnych zapytań SQL przy użyciu narzędzi do wizualnego tworzenia zapytań (Quest - TOAD, Ms Access - Kreator Zapytań). Wybrać nazwy pól (kolumny) nazwy opisowe są szczególnie istotne, po czasie będzie łatwo czytać model danych i konstruować zapytania nazwa pól (kolumn) które reprezentują te same pola w bazie danych powinny być takie same (ta sama nazwa) we wszystkich tabelach gdzie występują (Na przykład Customer_No - Numer Klienta). poszczególne wyrazy połączone za pomocą znaku podkreślenia _ Tworzenie tabeli Wybrać typ danych Wybrać pole - klucz podstawowy - po wybraniu pola należy wybrać w typach danych Autonumer i w menu Narzędzia wybrać klucz podstawowy. W oknie bazy danych wybieramy zakładkę (kartą) [Tabele] Klikamy na przycisk [Nowy] W oknie dialogowym wybieramy Widok Arkusz Danych Widok Projekt Kreator tabel Importuj tabelę Połącz tabelę

Projektowanie tabel - widok projekt Nazwa każdej kolumny jest umieszczona w nagłówku. Nazwy powinny opisywać zawartość kolumny. Długość nazw do 64 symboli (Oracle do 30) W przypadku istniejącej tabeli zaznaczamy tabelę i wybieramy Projektuj Możemy zobaczyć które pola wchodzą w istniejącej tabeli i jaki typ danych zawierają, również możemy wprowadzić informacje wyjaśniające dane pola w Opisie Oracle desc Nazwa_tabeli Projektowanie tabel - widok projekt Typ danych określamy poprzez kliknięcie na znajdującej się w polu strzałce i wybór z listy rozwijanej interesujący nas typ danych. Klucz podstawowy - jeżeli jest potrzebne wybieramy jedno z pól aby powstał klucz podstawowy. Klucz podstawowy dba o to aby dane wprowadzone w tabeli były jednoznaczne, unikatowe.

Usuwanie i stawianie pól do tabeli W zakładce Widok Projekt tabeli Usuwanie Zaznaczamy wiersz pola, które chcemy usunąć Wybieramy przycisk -> obok właściwości Wstawianie pola do tabeli Zaznaczamy wiersz, przed którym chcemy wstawić pola Wybieramy przycisk <- obok właściwości SQL ALTER TABLE Właściwości pól tabeli Po zdefiniowaniu pól tabeli można określić dodatkowo ich właściwości. Zaznacz tabelę i wybierz Projektuj Pod listą pól, typ danych i opis jest okno Właściwości pola. Właściwości pola określają dodatkowe informacje jak: domyślna wartość, przy wprowadzeniu nowych danych w tym polu będzie użyta ta wartość, jeżeli zajdzie potrzeba można ją zmienić na inną format wyświetlania danych przy dacie na przykład (YYYY-MM-DD), (YY-MM-DD) tytuł pola używanego zamiast nazwy pola w formularzach, raportach

Właściwości pól tabeli tekst komunikatu o błędzie przy nieprawidłowym typie danych indeksowanie - czy wartości danych w danym polu będą użyte do tworzenia indeksu w celu szybszego wyszukiwania informacji Wymagane - Czy to pole musi być konieczne uzupełniane przy wprowadzeniu danych lub może zawierać wartość null (być puste). Zakres wartości, które są dopuszczalne dla danego pola. Właściwości pól tabeli Jeżeli przy polu tekstowym wiemy, że będą przechowywane tylko liczby całe, to rozsądne jest wybrać [Format pola] Liczba Całkowita zamiast domyślne stosowanej liczby z Podwójnej Precyzji Również przy Liczba Całkowita liczby, które są po przecinku dziesiętnym powinno wynosić 0.

Właściwości pól tabeli Formularze Używanie Kreatora Formularzy Wybieramy zakładkę Formularze Klikamy na przycisk Nowy Wybieramy tabelę, dla której chcemy stworzyć formularz w polu Wybierz tabelę lub kwerendę, z której pochodzą dane obiektu.

Formularze Możemy wybrać Widok Projekt Kreator Formularze Autoformularz Kolumnowy Autoformularz Tabelaryczny Autoformularz Arkusz Danych Kreator Wykresów Kreator Tabel Przestawnych Formularze Wybieramy Kreator Formularzy Klikamy przycisk Ok. Wybieramy pola, których chcemy użyć w formularzu. Wybieramy typ formularza Kolumnowy Tabelaryczny Arkusz danych Wyjustowany Wybieramy styl formularza Wybieramy tytuł formularza Klikamy przycisk Utwórz Na ekranie pojawi się formularz

Formularze Wprowadzanie danych za pomocą formularza W oknie bazy danych na zakładce Formularze jest ikona nowoutworzonego formularza. Otwieramy formularz poprzez dwukrotnie klikanie na ikonie formularza lub przyciskiem Otwórz Przycisk >* wstawia pusty rekord (strona, strony) do wprowadzania danych.

Wyszukiwanie rekordów w bazie danych Jeżeli chcemy znaleźć określoną informację w bazie danych możemy użyć narzędzi Znajdź i Filtruj. Otwieramy formularz Klikamy na przycisku lornetka. Wprowadzamy część treści informacji, której poszukujemy Określamy typ wyszukiwania - czy chcemy przeszukać wszystkie pola czy tylko określone pole [Przeszukaj tylko bieżące pole] Określamy typ Dopasowania wyniku wyszukiwania Całe pole Cześć pola Początek pola Wyszukiwanie rekordów w bazie danych Określamy kierunek wyszukiwania W górę W dół Wszystkie Możemy również uwzględniać Małe / Duże litery Możemy przeszukiwać biorąc pod uwagę wzorce formatowania Klikamy na przycisku Znajdź pierwszy. Klikamy na przycisku Znajdź następny w celu znalezienie następnego rekordu, który spełnia kryterium wyszukiwania. Kliknij na przycisk Zamknij, by zakończyć pracę w oknie wyszukiwania rekordów.

Wyszukiwanie rekordów w bazie danych Kiedy chcemy znaleźć rekordy, które odpowiadają jednocześnie kilku kryteriom wyszukiwania używamy funkcji filtrowania rekordów. Otwieramy formularz Klikamy na przycisku Filtruj według formularza poniżej Pomoc Wpisujemy swoje kryteria wyszukiwania Klikamy na przycisku Zastosuj filtr. Formularz pokazuje poszukiwane przez nas rekordy. Liczba rekordów spełniających podane przez nas kryteria jest podana na dole okna formularza przy przyciskach nawigacyjnych. Usuwanie filtra - klikamy na przycisku usuń filtr. Formularz ponownie udostępnia wszystkie rekordy z tabeli. Sortowanie rekordów Rekordy w tabeli są wprowadzone według daty. Przy ich przeglądaniu jest wygodne uporządkowanie ich według jednego lub kilku pól - zastosowanie sortowania. W celu sortowania rekordów należy: Otworzyć formularz Umieścić kursor w polu, po którym chcesz posortować rekordy. Kliknij na przycisku Narzędzia Sortuj Rosnąco / Malejąco w zależności od tego jaki typ sortowania chcemy mieć. Usuwanie sortowania - wybierz z menu Rekordy / Usuń filtr / sortowanie

Kwerendy Dlaczego kwerendy? Przetwarzanie informacji; zaawansowane kryteria wyszukiwania w jednej lub kilku tabelach; określenie kolejności pól w tabeli wynikowej; sortowanie danych w każdym polu oraz określenie kolejności sortowania; grupowanie, sumowanie informacji Kreator prostych kwerend Kreator prostych kwerend pozwała wyświetlać zawartość wybranych pól (lub wszystkie) danej tabeli (wszystkie rekordy). Wybieramy zakładkę Kwerendy. Klikamy na przycisk Nowy. Z listy Widok Projekt Kreator Prostych Kwerend Kreator Kwerend Krzyżowych Kreator Kwerend Wyszukujących Duplikaty Kreator Kwerend Wyszukujących Nie Pasujące Dane Wybieramy Kreator Prostych Kwerend

Kwerendy Kwerendy

Kwerendy Wybieramy tabelę test Wybieramy wszystkie pola z tabeli poprzez klikanie na przycisk > Kwerendy

Kwerendy Klikamy przycisk Dalej. Wybieramy typ kwerendy szczegółowa - pokazuje wszystkie rekordy (wiersze) tabeli podsumowująca Kwerendy Nadajemy nazwy dla Kwerendy. Możemy teraz Otworzyć kwerendę aby zobaczyć dane Modyfikuj projekt kwerendy Wyświetlić Pomoc na temat kwerendy Wybieramy Utwórz

Kwerendy - sortowanie Po otwarciu kwerendy jeżeli chcemy, aby dane były posortowane wybieramy myszą pole, według którego chcemy posortować dane Wybieramy kierunek sortowania rosnący malejący Zapisujemy zmiany w kwerendzie Po ponownym otwarciu kwerendy tabela jest posortowana w sposób przez nas określony. Kwerendy - sortowanie Sortowanie z użyciem Widok Projekt. Otwieramy utworzoną kwerendę. Z menu wybieramy Widok / Projekt lub wybieramy trójkąt W wierszu sortuj określamy dla każdego pola sortowanie rosnące sortowanie malejące bez sortowania

Kwerendy - sortowanie Kwerendy - Widok Projekt Inny sposób tworzenia kwerendy jest użycie Widok Projekt Wybieramy zakładkę Kwerendy Klikamy Nowy Z listy wybieramy Widok Projekt Z listy tabel wybieramy tabelę na przykład test Klikamy na przycisk Dodaj Jeżeli chcemy dodać kolejną tabelę wybieramy ją i klikamy na przycisk Dodaj Jeżeli nie chcemy dodawać więcej tabel klikamy na przycisk Zamknij.

Kwerendy - Widok Projekt Jeżeli chcemy pokazać wszystkie pola tabeli myszą zaznaczamy dolny prawy kąt i kiedy się pojawi <-> możemy rozciągnąć tabelę w celu wyświetlania wszystkich pól. Poniżej tabeli jest obszar kwerendy. Możemy przesunąć w górę lub w dół ten obszar poprzez klikanie na linii poniżej < paska > gdy wskaźnik myszy zmieni się w podwójną strzałkę. Kwerendy - Widok Projekt

Kwerendy - Widok Projekt Które pola chcemy dodać do kwerendy wszystkie pola - klikamy na * w tabeli w pierwszej kolumnie pojawia się nazwa tabeli i * klikamy dwukrotnie na pole które chcemy dodać do kwerendy porządek dodanych pól możemy zmieniać poprzez zaznaczanie kolumny pola i trzymając naciśnięty lewy klawisz myszy wybieramy myszą inna kolumnę. Pola, według których chcemy dokonać sortowania oraz jego kierunku (rosnący / malejący) zaznaczamy w zapytaniu. Klikamy na zamknij okno w celu zamknięcia kwerendy. Zapisujemy zmiany w kwerendzie i nadajemy jej nazwę. Kwerendy - Widok Projekt

Kwerendy - wynik Wybieramy zakładka Kwerendy Wybieramy kwerendę Klikamy na przycisk Otwórz Kwerendy - wyszukiwania Otwieramy już zapisaną kwerendę. Chcemy wyświetlić listę wszystkich transakcji z wyjątkiem tych w Kaliszu - w pole miasto jako kryterium wpisujemy Not "Kalisz lub <> Kalisz

Kwerendy - wyszukiwania Kwerendy - wyszukiwania Chcemy wyświetlić listę wszystkich transakcji gdzie zostały sprzedane więcej niż 3 sztuki w pole Ilość jako kryterium wpisujemy >3

Kwerendy - wyszukiwania Kwerendy Usuwanie pól z kwerendy Pola które chcemy usunąć, należy zaznaczyć myszą, nad nazwą pola pojawi się strzałka w dół - klikamy lewym przyciskiem myszy. Zaznaczone pole jest w czarnym tle. W celu usunięcia pola należy wybrać nożyczki lub prawy przycisk myszy Wytnij (nożyczki) W celu użycia niewidocznego w raporcie pola do sortowania lub selekcji informacji, należy wyeliminować znacznik pokaż pole, które chcemy ukryć.

Raporty W celu wyświetlania lub wydruku informacji zawartej w bazie danych są używane raporty. W celu szybkiego wygenerowania raportu można użyć funkcji AutoRaport. Wybieramy zakładkę Raporty. Wybieramy Nowy. Mamy możliwość wybrania Widok Projekt Kreator Raportów AutoRaport: Kolumnowy AutoRaport: Tabelaryczny Kreator Wykresów Kreator Etykiet Wybieramy AutoRaport: Tabelaryczny Wybieramy tabelę test Raporty

Raporty Praca z więcej niż jedną tabelą Tworzenie relacji między tabelami Poprzez tworzenie relacji miedzy tabelami zapewniamy integralność, spójność bazy danych. Posiadamy dwie tabele - Kontrahenci i Transakcje. Jeżeli chcemy wprowadzić nową transakcję musimy najpierw założyć kontrahenta, usunąć kontrahenta - możemy tylko w przypadku kiedy nie ma transakcji, nie możemy usunąć kontrahenta, który ma transakcje.

Praca z więcej niż jedną tabelą Relacje (związki) między tabelami są definiowane w specjalnym oknie MS Access - Relacje. Wybieramy z menu Narzędzia / Relacje lub z pasu Relacje Wybieramy tabele, które będą łączone trzymając klawisz Ctrl naciśnięty zaznaczamy myszą tabele, które chcemy aby uczestniczyły w relacji. Po wyborze tabeli zamykamy okno wyboru tabeli. Praca z więcej niż jedną tabelą

Praca z więcej niż jedną tabelą Praca z więcej niż jedną tabelą Zaznaczamy Wymuszaj więzy integralności w celu zabezpieczenia się przed transakcjami od nieistniejących kontrahentów; przed usuwaniem kontrahentów dla których mamy transakcje. Możemy zaznaczyć również Kaskadowo aktualizuj powiązane pola Kaskadowo usuwaj powiązane pola Na zakończenie klikamy na przycisku Utwórz. Na utworzonej relacji - 1 oznacza jeden w relacji - leżąca ósemka stronę wiele w relacji. Zapisujemy tak utworzoną relację.

Praca z więcej niż jedną tabelą Praca z więcej niż jedną tabelą Po utworzeniu relacji możemy utworzyć kwerendę, w której wykorzystamy dwie tabele. Wybieramy zakładkę Kwerendy Dodajemy obie tabele, dla których została utworzona relacja. Automatycznie pojawia się relacja między tabelami. Wybieramy pola, które chcemy włączyć do kwerendy. Wybieramy sortowanie według Nazwy Kontrahenta

Praca z więcej niż jedną tabelą SQL Języka SQL najlepiej uczyć się na przykładach i przy pomocy praktycznych ćwiczeń.

Praca z więcej niż jedną tabelą SELECT KONTRAHENCI.[Numer Klienta], KONTRAHENCI.[Nazwa Kontrahenta], KONTRAHENCI.Miasto, KONTRAHENCI.NIP, KONTRAHENCI.Ulica, test.ilość, test.asortyment, test.[cena Sprzedaży Netto po Rabacie] FROM KONTRAHENCI INNER JOIN test ON KONTRAHENCI.[Numer Klienta] = test.[numer Klienta] ORDER BY KONTRAHENCI.[Nazwa Kontrahenta]; Praca z więcej niż jedną tabelą Dodajemy pole wynikowe - Wartość Sprzedaży Netto po Rabacie = ilość * Cena Sprzedaży Netto po Rabacie SELECT KONTRAHENCI.[Numer Klienta], KONTRAHENCI.[Nazwa Kontrahenta], KONTRAHENCI.Miasto, KONTRAHENCI.NIP, KONTRAHENCI.Ulica, test.asortyment, test.ilość, test.[cena Sprzedaży Netto po Rabacie], test.ilość*test.[cena Sprzedaży Netto po Rabacie] AS Wart_Sprz_Net_po_Rab FROM KONTRAHENCI INNER JOIN test ON KONTRAHENCI.[Numer Klienta] = test.[numer Klienta] ORDER BY KONTRAHENCI.[Nazwa Kontrahenta];