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. 🚀