Aby rozszerzyć swoją wiedzę na temat Microsoft Access, przyjrzymy się zastosowaniu zapytania aktualizacyjnego. W tym samouczku dowiesz się, jak efektywnie dostosować wynagrodzenia w tabeli, aby wprowadzić np. podwyżkę. Ta metoda jest szczególnie przydatna, gdy pracujesz z licznymi zestawami danych i potrzebujesz zmian zbiorowych.
Najważniejsze wnioski
- Za pomocą zapytań aktualizacyjnych możesz jednocześnie zmieniać wiele rekordów.
- W przypadku zmian wynagrodzeń ważne jest obsługiwanie wartości dziesiętnych i formatowania.
- Tworzenie kopii zapasowej danych przed aktualizacją jest niezbędne.
- Dostosowanie wynagrodzeń można zautomatyzować przez mnożenie przez współczynnik, np. w przypadku rocznych podwyżek.
Instrukcja krok po kroku dotycząca zapytania aktualizacyjnego
Na początku tworzymy tabelę dla kierowców, jeśli wynagrodzenia nie zostały jeszcze wprowadzone. W tym przypadku dodajemy nowe pole dla wynagrodzeń.
Najpierw przejdź do widoku projektu swojej tabeli i dodaj nowe pole o nazwie „Wynagrodzenie pracownika”. Wybierz typ pola „Liczba”, mając możliwość używania wartości dziesiętnych. Ustaw format na Euro, aby zapewnić przejrzystość.

Po zapisaniu tabeli zobaczysz, że żadna wynagrodzenia nie zostały przypisane. To może stać się problematyczne, gdy wiele wpisów musi być zaktualizowanych. Aby przeprowadzić standardową podwyżkę wynagrodzenia, potrzebujesz zapytania aktualizacyjnego.
Przejdź do sekcji „Tworzenie” i kliknij „Zapytania”. Wybierz „Nowy projekt zapytania” i wybierz tabelę kierowców, dla której chcesz stworzyć to zapytanie.
Teraz przejdź do widoku i zauważ, że wynagrodzenie jest jeszcze puste. Chcemy teraz stworzyć zapytanie aktualizacyjne, aby wszystkim kierowcom przypisać wynagrodzenie w wysokości 2200 Euro. Kliknij przycisk, aby zmienić typ zapytania. Zamiast zapytania selektywnego wybierz „Zapytanie aktualizacyjne”.

Teraz w widoku zapytania pojawiają się nowe pola, w tym „Aktualizuj” i „Kryteria”.
Możesz wybrać pole „Wynagrodzenie pracownika” i ustawić wartość na 2200. Ponadto masz możliwość wskazania specyficznych kryteriów. Na przykład, jeśli chcesz zmienić wynagrodzenie tylko dla wszystkich kierowców o imieniu „Rene”, możesz ustawić ten warunek.

Wygląda to teraz następująco: utworzyłeś zapytanie, ale aby wprowadzić zmiany, musisz je najpierw uruchomić. Wróć do zapytania i kliknij „Uruchom”. Pojawi się okno dialogowe, które informuje, że trzy wiersze zostaną zaktualizowane.
Przed kontynuowaniem ważne jest, aby utworzyć kopię zapasową swoich danych. To sprawdzona praktyka, by uniknąć utraty danych. Upewnij się, że zrobiłeś kopię zapasową, ponieważ zmiany w rekordach nie mogą być cofnięte. Potwierdź operację, klikając „Tak”.

Następnie wróć do tabeli kierowców i powinieneś zobaczyć, że wszyscy kierowcy mają teraz wynagrodzenie w wysokości 2200 Euro.
Aby przygotować się na przyszłe podwyżki wynagrodzeń, możesz zapisać zapytanie. Załóżmy, że teraz jest rok 2017 i chcesz zwiększyć wynagrodzenia o 5%. Zamiast ręcznie dostosowywać każdy rekord, możesz to zrobić za pomocą zapytania aktualizacyjnego.
Zaktualizuj zapytanie, mnożąc wynagrodzenie pracownika przez współczynnik 1,05. W ten sposób efektywnie zwiększasz wszystkie wynagrodzenia o 5%. Zapisz zmiany i ponownie uruchom zapytanie.
Gdy klikniesz „Uruchom”, program pokaże liczbę zaktualizowanych pól. Potwierdź aktualizację i zobaczysz, że wynagrodzenia wzrosły teraz o 5%, co znacznie oszczędza Twój czas.
Możesz również dostosować warunki. Jeśli chcesz zwiększyć wynagrodzenie tylko wybranych pracowników, np. tylko kierowcy „Rene”, możesz odpowiednio dostosować zapytanie i je uruchomić.
W ten sposób masz elastyczność w dostosowywaniu wynagrodzeń do swoich potrzeb, zarówno dla całych grup, jak i dla konkretnych osób. To pokazuje, jak wszechstronne i użyteczne są zapytania aktualizacyjne w Access.
Na tym kończy się lekcja, w następnym filmie zajmiemy się zapytaniami dodającymi.
Podsumowanie – Efektywne wykorzystanie zapytania aktualizacyjnego w Access
Dzięki stosowaniu zapytań aktualizacyjnych w Microsoft Access możesz skutecznie i szybko dostosowywać wynagrodzenia lub inne dane. Nie zapomnij regularnie tworzyć kopii zapasowych swoich danych, aby uniknąć ewentualnych strat.
Najczęściej zadawane pytania
Jak mogę stworzyć nowe zapytanie aktualizacyjne?Kliknij na „Tworzenie” i wybierz „Projekt zapytania”, następnie wybierz tabelę, którą chcesz zaktualizować.
Jak mogę jednocześnie dostosować wiele wynagrodzeń?Użyj zapytania aktualizacyjnego i ustaw kryteria, aby wybierać wszystkie odpowiednie rekordy.
Jakie środki ostrożności powinienem podjąć?Zawsze twórz kopię zapasową swoich danych przed dokonaniem aktualizacji.
Czy mogę aktualizować wynagrodzenia po nazwisku?Tak, możesz ustawić specyficzne kryteria, aby aktualizować tylko wybrane nazwiska.
Co się stanie, jeśli popełnię błąd?Zmienione zapytania aktualizacyjne nie mogą być cofnięte, więc ważne jest, aby wcześniej utworzyć kopie zapasowe.