Kwerendy Funkcjonalne w MS Access

1. Wprowadzenie

Kwerendy funkcjonalne w MS Access to zapytania, które nie tylko pobierają dane, ale również mogą je modyfikować. Służą do przeprowadzania operacji takich jak:

  • Tworzenie nowych tabel – kwerendy tworzące,
  • Dodawanie danych do istniejących tabel – kwerendy dołączające,
  • Aktualizowanie rekordów – kwerendy aktualizujące,
  • Usuwanie rekordów – kwerendy usuwające.

Dzięki kwerendom funkcjonalnym można automatyzować wiele procesów w bazie danych, co oszczędza czas i zmniejsza ryzyko błędów.


2. Rodzaje kwerend funkcjonalnych

a) Kwerendy tworzące (Make-Table Query)

Tworzą nową tabelę na podstawie wyników zapytania. Są używane, gdy chcemy utworzyć kopię danych lub stworzyć nową tabelę z przefiltrowanymi rekordami.


b) Kwerendy dołączające (Append Query)

Dodają rekordy z jednej tabeli do innej już istniejącej tabeli.


c) Kwerendy aktualizujące (Update Query)

Zmieniają wartości w istniejących rekordach zgodnie z podanym warunkiem.


d) Kwerendy usuwające (Delete Query)

Usuwają rekordy spełniające określone kryteria.


3. Ćwiczenia

Ćwiczenie 1: Kwerenda Tworząca

Stwórz kwerendę, która utworzy nową tabelę StarzyKlienci, zawierającą tylko klientów, którzy zarejestrowali się prze 01-01-2020.


Ćwiczenie 2: Kwerenda Dołączająca

Napisz kwerendę, która dołączy dane do tabeli NoweZamowienia z tabeli Zamowienia, ale tylko jeśli zamówienia mają status „Zatwierdzone”.


Ćwiczenie 3: Kwerenda Aktualizująca

Zaktualizuj tabelę Zamowienia, zwiększając ceny o 5% dla wszystkich produktów z platności „Blik”.


Ćwiczenie 4: Kwerenda Usuwająca

Usuń wszystkie anulowane zamówienia.


4. Podsumowanie

Kwerendy funkcjonalne to potężne narzędzie w MS Access, które pozwala na automatyczne zarządzanie danymi. Dzięki nim można tworzyć nowe tabele, aktualizować wartości, dodawać nowe rekordy oraz usuwać niepotrzebne dane. Są szczególnie przydatne w bazach danych, które zawierają duże ilości informacji i wymagają regularnych operacji na danych. 🚀