Lekcja: Kwerendy w Access
1. Wprowadzenie
Kwerendy są jednym z najważniejszych narzędzi w bazach danych. W Microsoft Access służą do wyszukiwania, analizowania, sortowania oraz modyfikowania danych. Dzięki kwerendom możesz wydobywać tylko te informacje, które są potrzebne, łączyć dane z wielu tabel, tworzyć zestawienia oraz aktualizować lub usuwać dane w tabelach.
W tej lekcji nauczysz się, czym są kwerendy, jakie są ich rodzaje, oraz jak tworzyć i wykorzystywać kwerendy w MS Access.
2. Teoria: Rodzaje kwerend
2.1. Kwerenda wybierająca (SELECT Query)
Najczęściej używany typ kwerendy. Pozwala na:
- Wyświetlanie wybranych danych z tabel.
- Filtrowanie danych za pomocą warunków.
- Sortowanie wyników według jednego lub więcej kryteriów.
2.2. Kwerenda parametryczna
Kwerenda, która pozwala użytkownikowi wprowadzać dane do kryteriów w czasie jej uruchamiania. Przykład: Wprowadzenie daty, aby wyświetlić rekordy dla danego dnia.
2.3. Kwerenda agregująca
Służy do wykonywania obliczeń, takich jak suma, średnia, maksymalna i minimalna wartość w zestawie danych.
2.4. Kwerenda do tabeli (Make Table Query)
Umożliwia utworzenie nowej tabeli z danych wynikowych.
2.5. Kwerenda dołączająca (Append Query)
Dodaje dane z jednej tabeli do drugiej.
2.6. Kwerenda aktualizująca (Update Query)
Zmienia dane w istniejącej tabeli zgodnie z określonymi kryteriami.
2.7. Kwerenda usuwająca (Delete Query)
Usuwa rekordy z tabel na podstawie określonych kryteriów.
3. Instrukcja Praktyczna
3.1. Tworzenie kwerendy wybierającej
- Otwórz bazę danych w MS Access.
- Wybierz zakładkę Tworzenie → Kwerenda w widoku projektu.
- Wybierz tabelę, z której chcesz pobrać dane, i dodaj ją do siatki projektu.
- W dolnej części okna wybierz kolumny, które chcesz wyświetlić.
- Dodaj kryteria filtrowania, np.:
- W polu „Cena” wpisz
>100
, aby wyświetlić produkty droższe niż 100.
- W polu „Cena” wpisz
- Uruchom kwerendę, klikając przycisk Uruchom.
3.2. Tworzenie kwerendy parametrycznej
- Utwórz nową kwerendę wybierającą.
- W polu kryterium wpisz komunikat w nawiasach kwadratowych, np.:
[Podaj minimalną cenę]
.
- Uruchom kwerendę i wprowadź wartość w wyświetlonym oknie dialogowym.
3.3. Tworzenie kwerendy agregującej
- Utwórz kwerendę wybierającą.
- W menu głównym kliknij przycisk Sumy.
- W kolumnach danych wybierz funkcje, takie jak:
- Sum – suma wartości,
- Avg – średnia,
- Count – liczba rekordów.
3.4. Tworzenie kwerendy aktualizującej
- Otwórz bazę danych i wybierz Tworzenie → Kwerenda w widoku projektu.
- Dodaj tabelę, której dane chcesz zmodyfikować.
- W menu głównym wybierz Aktualizuj.
- W polu, które chcesz zaktualizować, wpisz nową wartość w wierszu Aktualizuj do.
- Przykład:
Cena * 1.1
, aby zwiększyć ceny o 10%.
- Przykład:
- Uruchom kwerendę.
Kwerendy wybierające w MS Access
1. Wprowadzenie
Kwerendy wybierające służą do wyszukiwania i wyświetlania danych w tabelach. W tej lekcji wykorzystamy dane dotyczące osób, takie jak imię, nazwisko, data urodzenia oraz liczba punktów, aby nauczyć się tworzyć różne kwerendy wybierające w MS Access.
Dane wejściowe zostały zapisane w tabeli Osoby z następującymi kolumnami:
- Imię (Tekst krótki)
- Nazwisko (Tekst krótki)
- Data urodzenia (Data/Godzina)
- Liczba punktów (Liczba całkowita)
2. Instrukcja teoretyczna
Kwerendy wybierające umożliwiają:
- Wyświetlanie wybranych kolumn z tabeli.
- Filtrowanie danych na podstawie kryteriów.
- Sortowanie wyników.
- Tworzenie złożonych zapytań obejmujących wiele warunków.
3. Ćwiczenia praktyczne
Ćwiczenie 1: Wyświetlanie wybranych danych
- Utwórz kwerendę wybierającą, która pokaże tylko kolumny: Imię, Nazwisko oraz Liczba punktów.
- Uruchom kwerendę i zapisz wyniki.
Ćwiczenie 2: Filtrowanie danych
- Stwórz kwerendę, która wyświetli osoby, które zdobyły więcej niż 50 punktów.
- Dodaj kryterium, aby wyświetlane były jedynie osoby urodzone po 1 stycznia 1998 roku.
- Uruchom kwerendę i zapisz wyniki.
Ćwiczenie 3: Sortowanie wyników
- Utwórz kwerendę, która wyświetli wszystkie osoby, posortowane według liczby punktów w kolejności malejącej.
- Dodaj dodatkowe sortowanie alfabetyczne po kolumnie Nazwisko dla osób z taką samą liczbą punktów.
Ćwiczenie 4: Filtrowanie z wieloma warunkami
- Stwórz kwerendę, która wyświetli osoby, których nazwisko zaczyna się na literę „K” lub „Z”.
- Dodaj warunek, aby liczba punktów wynosiła co najmniej 30.
- Uruchom kwerendę i zapisz wyniki.
Ćwiczenie 5: Wyszukiwanie według zakresu dat
- Stwórz kwerendę, która wyświetli osoby urodzone między 1 stycznia 1996 roku a 31 grudnia 1998 roku.
- Wyświetl kolumny: Imię, Nazwisko, Data urodzenia oraz Liczba punktów.
- Posortuj wyniki według daty urodzenia w porządku rosnącym.
Ćwiczenie 6: Filtrowanie według konkretnej wartości
- Utwórz kwerendę, która wyświetli wszystkie osoby, które zdobyły dokładnie 45 punktów.
- Dodaj dodatkowe kryterium, aby pokazać tylko osoby o nazwisku „Komorowska” lub „Zielinska”.
- Wyświetl kolumny: Imię, Nazwisko i Liczba punktów.
- Uruchom kwerendę i zapisz wyniki.
4. Rozszerzenie dla zaawansowanych
- Wyświetl osoby, których imię ma dokładnie 5 znaków.
- Wskazówka: Użyj funkcji
Len([Imię])
w kryterium.
- Wskazówka: Użyj funkcji
- Stwórz kwerendę, która pokaże osoby z najwyższą liczbą punktów.
5. Podsumowanie
Kwerendy wybierające pozwalają łatwo analizować dane w bazach. Praktyka z powyższymi ćwiczeniami nauczy cię filtrować, sortować i wyświetlać dane w zależności od potrzeb. Pamiętaj, że dobrze sformułowane kwerendy to podstawa efektywnego zarządzania bazą danych.