Kwerendy w Access

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

  1. Otwórz bazę danych w MS Access.
  2. Wybierz zakładkę TworzenieKwerenda w widoku projektu.
  3. Wybierz tabelę, z której chcesz pobrać dane, i dodaj ją do siatki projektu.
  4. W dolnej części okna wybierz kolumny, które chcesz wyświetlić.
  5. Dodaj kryteria filtrowania, np.:
    • W polu „Cena” wpisz >100, aby wyświetlić produkty droższe niż 100.
  6. Uruchom kwerendę, klikając przycisk Uruchom.

3.2. Tworzenie kwerendy parametrycznej

  1. Utwórz nową kwerendę wybierającą.
  2. W polu kryterium wpisz komunikat w nawiasach kwadratowych, np.:
    • [Podaj minimalną cenę].
  3. Uruchom kwerendę i wprowadź wartość w wyświetlonym oknie dialogowym.

3.3. Tworzenie kwerendy agregującej

  1. Utwórz kwerendę wybierającą.
  2. W menu głównym kliknij przycisk Sumy.
  3. W kolumnach danych wybierz funkcje, takie jak:
    • Sum – suma wartości,
    • Avg – średnia,
    • Count – liczba rekordów.

3.4. Tworzenie kwerendy aktualizującej

  1. Otwórz bazę danych i wybierz TworzenieKwerenda w widoku projektu.
  2. Dodaj tabelę, której dane chcesz zmodyfikować.
  3. W menu głównym wybierz Aktualizuj.
  4. W polu, które chcesz zaktualizować, wpisz nową wartość w wierszu Aktualizuj do.
    • Przykład: Cena * 1.1, aby zwiększyć ceny o 10%.
  5. 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.

Kryteria w kwerendach

Plik do importu

3. Ćwiczenia praktyczne

Ćwiczenie 1: Wyświetlanie wybranych danych
  1. Utwórz kwerendę wybierającą, która pokaże tylko kolumny: Imię, Nazwisko oraz Liczba punktów.
  2. Uruchom kwerendę i zapisz wyniki.

Ćwiczenie 2: Filtrowanie danych
  1. Stwórz kwerendę, która wyświetli osoby, które zdobyły więcej niż 50 punktów.
  2. Dodaj kryterium, aby wyświetlane były jedynie osoby urodzone po 1 stycznia 1998 roku.
  3. Uruchom kwerendę i zapisz wyniki.

Ćwiczenie 3: Sortowanie wyników
  1. Utwórz kwerendę, która wyświetli wszystkie osoby, posortowane według liczby punktów w kolejności malejącej.
  2. Dodaj dodatkowe sortowanie alfabetyczne po kolumnie Nazwisko dla osób z taką samą liczbą punktów.

Ćwiczenie 4: Filtrowanie z wieloma warunkami
  1. Stwórz kwerendę, która wyświetli osoby, których nazwisko zaczyna się na literę „K” lub „Z”.
  2. Dodaj warunek, aby liczba punktów wynosiła co najmniej 30.
  3. Uruchom kwerendę i zapisz wyniki.

Ćwiczenie 5: Wyszukiwanie według zakresu dat
  1. Stwórz kwerendę, która wyświetli osoby urodzone między 1 stycznia 1996 roku a 31 grudnia 1998 roku.
  2. Wyświetl kolumny: Imię, Nazwisko, Data urodzenia oraz Liczba punktów.
  3. Posortuj wyniki według daty urodzenia w porządku rosnącym.

Ćwiczenie 6: Filtrowanie według konkretnej wartości
  1. Utwórz kwerendę, która wyświetli wszystkie osoby, które zdobyły dokładnie 45 punktów.
  2. Dodaj dodatkowe kryterium, aby pokazać tylko osoby o nazwisku „Komorowska” lub „Zielinska”.
  3. Wyświetl kolumny: Imię, Nazwisko i Liczba punktów.
  4. Uruchom kwerendę i zapisz wyniki.

4. Rozszerzenie dla zaawansowanych

  1. Wyświetl osoby, których imię ma dokładnie 5 znaków.
    • Wskazówka: Użyj funkcji Len([Imię]) w kryterium.
  2. 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.