50
Bazy danych Access KWERENDY

Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Embed Size (px)

Citation preview

Page 1: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Bazy danych Access

KWERENDY

Page 2: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Obiekty baz danych Access

� tabele

� kwerendy (zapytania)

� formularze� formularze

� raporty

� makra

� moduły

Page 3: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tabela

System baz danych MS Access

Kwerenda

Formularz Raport

Makro Moduł

Page 4: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Wyszukiwanie danych

� wyszukiwanie dowolnego ciągu znaków

� definiowanie filtrów

� definiowanie kwerend (zapytań)

Page 5: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Wyszukiwanie dowolnego ciągu znaków

� standardowa technika wykorzystywana w aplikacjach MS Windows

� umożliwia wyszukiwanie danych w wybranej kolumnie lub całym arkuszu

� możliwość określenia sposobu porównania poszukiwanego wzorca z wartościami pola

� definicja za pomocą symboli wieloznacznych *, ?, #(dowolna cyfra)

Page 6: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Wyszukiwanie przy użyciu filtrów

� bardziej zaawansowana technika wyszukiwania danych w arkuszu

� różne rodzaje filtrów: wg formularza, wg wyboru wartości pola tabeli, szablon QBE

� używa się do wybierania i porządkowania wyświetlanych � używa się do wybierania i porządkowania wyświetlanych rekordów

� wyszukiwanie możliwe jest tylko w jednej tabeli

� można zapamiętać definicję filtru w postaci zapytania wybierającego

� filtry stosuje się tylko w otwartej tabeli, zamknięcie tabeli powoduje anulowanie działania filtru

Page 7: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Metody filtrowania

� filtrowanie wg formularza – poprzez wskazanie na liście wyboru w danym polu poszukiwanej wartości

� filtrowanie wg wyboru – zastosowanie filtru należy poprzedzić przejściem do komórki zawierającej poszukiwaną wartośćposzukiwaną wartość

� filtrowanie z wyłączeniem wyboru – wybierane są rekordy, które nie zawierają w polu wartości wskazanej w danej kolumnie

� filtrowanie zaawansowane – złożone warunki filtrowania z wykorzystaniem m.in. operatorów logicznych AND i OR

Page 8: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Filtrowanie wg formularza

Page 9: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Filtrowanie zaawansowane

Page 10: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Zapytania (kwerendy)

� umożliwiają dostęp do danych w jednej lub wielu tabelach

� automatycznie wybierają i przetwarzają dane np. wykonywanie obliczeń, zmiana wartości, sortowanie rekordów

� usuwanie danych z tabeli

� tworzenie tabel

� łączenie informacji pochodzących z wielu tabel

� wprowadzanie zmian w tabelach

Page 11: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Zapytania (kwerendy)

Page 12: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kategorie zapytań (kwerend)

Page 13: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kategorie zapytań (kwerend)

Page 14: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kategorie zapytań (kwerend)

� wybierające – prosty sposób wyświetlania informacji pochodzących z wielu tabel

� funkcjonalne� tworzące tabele� aktualizujące� dołączające� dołączające� usuwające

� krzyżowe – tworzenie złożonych zestawień informacyjnych

� SQL� składające� przekazujące� definiujące dane

Page 15: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Narzędzia do tworzenia kwerend

Język SQLstrukturalny język zapytań

Język QBEmetoda formułowania zapytań oparta na szablonie i technice drag-and-drop

Page 16: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Sposób tworzenia kwerend

1. Wybór zakładki Kwerendy.

2. Klikniecie na przycisk Nowy.

3. Wybór sposobu tworzenia zapytania:� wykorzystanie kreatorów,� samodzielny projekt.

4. Wybór tabeli/kwerend na podstawie, których utworzona będzie kwerenda.

5. Określenie w oknie projektu charakterystycznych parametrów dla kwerendy (kryteria wyboru, sortowanie itp.).

6. Zapis kwerendy.

7. Wykonanie kwerendy.

Page 17: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Wyświetlanie kwerend

Widok Arkusza danych – podgląd danych w postaci tabelarycznejtabelarycznej

Widok Projektu – definicja kwerendy w szablonie QBE

Widok SQL – definicja kwerendy w języku SQL

Page 18: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy wybierające

Page 19: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Wyświetlanie kwerend

Page 20: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy wybierające

� wybór informacji z jednej lub wielu tabel

� definicja statycznych i dynamicznych warunków wyboru rekordówwyboru rekordów

� konstruowanie wyrażeń i wykonywanie działań matematycznych na wartościach w polach

� formatowanie i sortowanie wyświetlanych danych

Page 21: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy wybierające – szablon QBE

Page 22: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kryteria wyboru rekordów - operatory

� operatory porównania: <, >, <=, >=, <>

� operator LIKE – porównanie z zadanym wzorcem z użyciem symboli zastępczych:

? – pojedynczy znak? – pojedynczy znak* - dowolny ciąg znaków# - pojedyncza cyfra[b-t] – dowolny znak z podanego zakresu![b-t] - dowolny znak nie należący do podanego zakresu

� inne operatoryIN (lista wartości) – należy do zbioruBETWEEN … AND … - przedział wartościIS NULL – sprawdzenie wartości pustej

Page 23: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kryteria wyboru rekordów - złożone

� pojedyncze pola:

� użycie operatorów AND i OR w wierszu Kryterium

� wykorzystanie wiersza Kryterium oraz wiersza lub, jeśli warunek ma postać alternatywy wielu warunków logicznych

� dla wielu pól:� dla wielu pól:

� warunek w wierszu Kryterium w różnych kolumnach szablonu QBE (iloczyn logiczny warunków dla pojedynczych pól)

� wprowadzenie warunków w wierszu Kryterium i wierszu lub

(alternatywa warunków dla pojedynczych pól)

Page 24: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Wybór danych z wielu tabel - uwagi

� należy wskazać wszystkie tabele

� związki między tabelami w zapytaniu oraz typ połączenia między nimi są dziedziczone ze schematu relacji

� w przypadku braku relacji pomiędzy tabelami w schemacie relacji Access domyślnie tworzy połączenia między tymi obiektami w oparciu o te same nazwy pól

� możliwe jest zdefiniowanie związków pomiędzy tabelami w zapytaniu całkowicie niezależnie od typu połączenia określonego na etapie definiowania relacji

� usunięcie związków pomiędzy tabelami w zapytani nie wpływa na schemat relacji pomiędzy tabelami

� możliwe jest definiowanie dodatkowych związków między obiektami zapytania, których ważność ograniczona jest wyłącznie w obrębie zapytania

Page 25: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy parametryczne

� umożliwiają modyfikację wartości użytej w Kryterium podczas uruchamiania zapytania

� wymagane jest wpisanie nazwy parametru w wierszu Kryterium w nawiasach

Kwerenda parametryczna – rodzaj kwerendy wybierającej, która po uruchomieniu pobiera od użytkownika parametry kwerendy

� wymagane jest wpisanie nazwy parametru w wierszu Kryterium w nawiasach prostokątnych np: [Jaki kolor?]

� możliwe jest definiowanie wielu parametrów w tym samym polu lub dla różnych pól

� w wyniku działania kwerendy parametrycznej wyświetlane jest okno dialogowe, w którym użytkownik powinien wprowadzić bieżącą wartość kryterium

� domyślna kolejność wyświetlania okien dialogowych jest zgodna z kolejnością ich występowania w polach kryteriów

� kolejność wyświetlania można zmienić oknie Parametrów kwerendy

Page 26: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy parametryczne

Page 27: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy wybierające (pola obliczeniowe)

� umożliwiają wykonywanie obliczeń na wartościach pól

� obliczenia można wykonywac dla pól tekstowych, liczbowych, walutowych, daty i godziny

� domyślna nazwa pola to Wyr#:

� pole można dowolnie nazywać, po nazwie pola należy � pole można dowolnie nazywać, po nazwie pola należy umieścić dwukropek, np. Imię i nazwisko:

� wyrażenia można definiować w prosty sposób za pomocą Konstruktora wyrażeń

Przykład:Imię i nazwisko: [Adresy].[Imię] & " " & [Adresy].[Nazwisko]

Page 28: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy wybierające – agregacja danych

� umożliwiają wykonywanie działań na wartościach tego samego pola

� obliczenia można wykonywać na danych typu � obliczenia można wykonywać na danych typu Liczba, Data/Godzina, Walutowy, Autonumer

� wymagane jest wyświetlenie dodatkowego wiersza w szablonie QBE (Widok/Sumy)

Page 29: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Funkcje podsumowujące (agregujące)

Grupuj według – grupowanie rekordów, na których mają być wykonane obliczenia

Suma – suma wartości danego pola

Średnia – średnia arytmetyczna wartości pola

Minimum – najmniejsza wartość pola

Maksimum – największa wartość polaMaksimum – największa wartość pola

Policz – zlicza liczbę niepustych wartości pola (rekordów w grupie)

OdchStd – odchylenie standardowe wartości w polu

Wariancja – wariancja wartości pola

Pierwszy – wartość pola z pierwszego rekordu w grupie

Ostatni – wartość pola z ostatniego rekordu w grupie

Wyrażenie – pole obliczeniowe zawierające w swoim wyrażeniu funkcję agregującą

Gdzie – kryterium ograniczające liczbę rekordów

Page 30: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy funkcjonalne

� spełniają określoną funkcję, która polega nie tylko na wybraniu rekordów

� typ kwerend wybierających, którym przypisano określone zadanie do wykonania na grupie rekordów (tworzenie tabeli, aktualizacja, dołączanie lub (tworzenie tabeli, aktualizacja, dołączanie lub usuwanie rekordów)

� zmiany mają trwały charakter

� modyfikacje rekordów jednej tabeli można wykonywać bez ograniczeń

� modyfikacja rekordów wymaga posiadania odpowiednich praw do wykonania tych operacji

Page 31: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy funkcjonalne – c.d.

� wykonanie zapytania można poprzedzić kontrolą poprawności jego wykonania (przełączenie się do widoku arkusza danych)

� uruchomienie kwerendy funkcjonalnej odbywa się przez wybór Kwerenda/Uruchomprzez wybór Kwerenda/Uruchom

� właściwa kwerenda składa się z części realizującej wybieranie określonych rekordów (kwerenda wybierająca) i części realizującej zadanie charakterystyczne dla danego rodzaju kwerendy np. usunięcie rekordów, dołączenie rekordów, skoiowanie do innej tabeli

Page 32: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy funkcjonalne - rodzaje

� kwerendy aktualizujące

� kwerendy tworzące tabele� kwerendy tworzące tabele

� kwerendy dołączające

� kwerendy usuwające

Page 33: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy aktualizujące

� umożliwiają szybką i automatyczną modyfikacje wartości pól w wielu rekordach równocześnie

� aktualizacja może dotyczyć wartości pól w jednej tabeli (bez żadnych ograniczeń) lub rekordów w tabelach tworzących relacje (obowiązuje warunek kaskadowej aktualizacji rekordów)

Elementy szablonu QBE zapytania aktualizującego:

� Pole – nazwa aktualizowanego pola

� Tabela – nazwa tabeli, w której zostanie przeprowadzona aktualizacja

� Aktualizacja do – wartość stała lub wyrażenie wstawiane do pola

� Kryteria – warunek ograniczający, które rekordy mają zostać zaktualizowane

Page 34: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend aktualizujących

� utworzenie kwerendy wybierającej w szablonie QBE

� zmiana rodzaju zapytania (Kwerenda/Kwerenda

aktualizująca)

� wskazanie pól, które mają zostać zaktualizowane

� wprowadzenie w wierszu Aktualizacja do wartość, która zostanie przypisana do pola

� definicja kryteriów wyboru rekordów do aktualizacji

� zapis kwerendy pod unikalną nazwą

Page 35: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy aktualizujące

Page 36: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend aktualizujących

Page 37: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy dołączające

� umożliwiają dodanie do istniejącej tabeli nowych rekordów pochodzących z tabeli kwerendy źródłowej

� docelowa tabela musi już istnieć w BD

� rekordy można dopisywać w obrębie tej samej bazy lub do innej bazy MS Access

� rekordy można również dopisywać do otwartej tabeli

Elementy szablonu QBE zapytania dołączającego:� nazwa tabeli docelowej, do której dołączone zostaną dane

� Pole – nazwa pola, którego wartości będą kopiowane do innej tabeli

� Tabela – nazwa tabeli źródłowej

� Sortuj - określanie kolejności dołączania rekordów

� Dołączanie do – nazwa pola, do którego zostaną przyporządkowane wartości z pola tabeli źródłowej

� Kryteria – warunek określający, które rekordy mają zostać dołączone

Page 38: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend dołączających

� utworzenie kwerendy wybierającej w szablonie QBE

� zmiana rodzaju zapytania (Kwerenda/Kwerenda

dołączająca)

� wskazanie tabeli docelowej

� wskazanie pól tabeli źródłowej, które mają zostać skopiowane

� definicja kryteriów wyboru rekordów do dołączenia

� zapis kwerendy pod unikalną nazwą

Page 39: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy dołączających

Page 40: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend dołączających

Page 41: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy dołączające - uwagi

� dopisanie nowych rekordów odbywa się na końcu tabeli docelowej

� dołączanie nie wymaga zgodności liczby pól w tabeli źródłowej i docelowej (dla pominiętych pól zostanie przypisana wartość domyślna lub NULL)przypisana wartość domyślna lub NULL)

� jeżeli tabela docelowa ma klucz podstawowy, rekordy nie mogą zawierać wartości NULL, ani też posiadać zduplikowanych wartości pola klucza

� w przypadku rekordów zawierających pole Autonumer nie należy tego pola dodawać do tabeli docelowej

Page 42: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy tworzące tabele

� umożliwiają tworzenie kopii zapasowych i archiwizację danych

� rezultat zapytania przechowywany jest w postaci trwałej – nowej tabeli

� często używane w celu tworzenia tabel pomocniczych, np. wykorzystywanych do generowania raportów

Elementy szablonu QBE zapytania tworzącego tabelę:� nazwa tworzonej tabeli� nazwa tworzonej tabeli

� Pole – nazwa pola (wyrażenie), którego wartości będą kopiowane do nowej tabeli

� Tabela – nazwa tabeli (kwerendy) źródłowej

� Podsumowanie – rodzaj wyrażenia grupującego

� Sortuj - określanie kolejności dołączania rekordów

� Pokaż – określenie czy dane pole ma być wstawiane

� Kryteria – warunek określający, które rekordy mają zostać wybrane i przeniesione do nowo tworzonej tabeli

Page 43: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend tworzących tabele

� utworzenie kwerendy wybierającej w szablonie QBE

� zmiana rodzaju zapytania (Kwerenda/Kwerenda

tworząca tabelę)

� wskazanie tabeli zawierającej informacje źródłowe

� wskazanie pól tabeli źródłowej, które mają zostać przeniesione do nowo tworzonej tabeli

� definicja kryteriów wyboru rekordów do skopiowania do nowej tabeli

� zapis kwerendy pod unikalną nazwą

Page 44: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy tworzących tabelę

Page 45: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend tworzących tabele

Page 46: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy usuwające

� umożliwiają usuwanie wielu rekordów jednocześnie

� usuwanie może odbywać się w jednej lub w wielu tabelach

� wykonanie kwerendy usuwającej (usunięcie rekordów) jest operacją nieodwracalną

Elementy szablonu QBE zapytania usuwającego rekordy:Elementy szablonu QBE zapytania usuwającego rekordy:

� Pole – nazwa pola wchodzącego w skład warunku zdefiniowanego w kryterium

� Tabela – nazwa tabeli, z której będą usuwane rekordy

� Usuwanie – opcje zapytania (Skąd – wskazanie tabeli, Gdzie –wskazanie pola)

� Kryteria – warunek określający, które rekordy mają zostać usunięte

Page 47: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend usuwających rekordy

� utworzenie kwerendy wybierającej w szablonie QBE

� zmiana rodzaju zapytania (Kwerenda/Kwerenda

usuwająca)

� określenie w wierszu Pole tabeli z której mają być usuwane rekordy oraz podanie nazw pól, które definiują warunki usuwania rekordów

� definicja kryteriów wyboru rekordów do usunięcia

� zapis kwerendy pod unikalną nazwą

Page 48: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kwerendy usuwających dane

Page 49: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Tworzenie kwerend usuwających rekordy

Page 50: Bazy danych Access - kiaps.ar.krakow.plinfor:access_2007... · makra moduły. Tabela System baz danych MS Access Kwerenda ... tworzenie tabel łączenie informacji pochodzących z

Kolejny wykład: Kolejny wykład:

Kwerendy - elementy języka SQL