Aplikacje biurowe od podstaw – w promocji do 29 kwietnia
Szczegóły promocji : Poznaj możliwości Excela
Access, VBA -funkcje, metody, porady, przykłady
Aplikacje biurowe od podstaw – w promocji do 29 kwietnia
Szczegóły promocji : Poznaj możliwości Excela
Kwerenda grupująca to kwerenda pozwalająca na przedstawienie danych w postaci zagregowanej. Tworzymy ją w widoku projektu, na siatce kwerendy.
Przeciągamy wybrane kolumny na siatkę i wciskamy przycisk ∑ na karcie Pokazywanie/ukrywanie.
Warto w tym momencie zauważyć, że na siatce kwerendy pojawiła się dodatkowa linia Suma.
W tej nowej linii siatki opcję Grupuj możemy zmienić na inną:
Zmieniając na przykład tak:
Otrzymujemy kwerendę pokazującą poszczególne działy książek , liczbę pozycji i średnią cenę w każdym z nich.
Oczywiście można dodatkowo posortować.
Ostatnia opcja Gdzie pojawia się automatycznie w tych przypadkach, gdzie są wstawione kryteria wyboru.
Praktyka pokazuje, że od czasu do czasu coś w naszym Accessie (nie tylko, dotyczy to wszystkich aplikacji wchodzących w skład pakietu Office) zaczyna nie działać, działa dziwnie lub niestabilnie. W takiej sytuacji dobrym i często skutecznym sposobem na poradzenie sobie z problemem jest naprawienie aplikacji.
Zamykamy wszystkie aplikacje Office, wchodzimy do Panelu Sterowania (najlepiej poprzez pasek startowy Windows).
W Panelu Sterowania wybieramy Programy
W kolejny oknie wybieramy Programy i Funkcje:
Następnie na liście zainstalowanych programów odszukujemy nasz pakiet Microsoft Office i wybieramy Zmień.
W zależności od wersji pojawi się obraz podobny do tego:
Chwilę to potrwa, ale warto spróbować.
Po wykonaniu naprawy najczęściej trzeba ponownie uruchomić komputer, ale to już będzie sygnalizowane komunikatem na ekranie.
W najnowszych wersjach pakietu Office bardzo duży nacisk położono na bezpieczeństwo aplikacji. Generalnie jest to pewnie słuszny kierunek, ale w sytuacji, gdy chcemy uruchomić aplikację ze sprawdzonego i pewnego źródła, może być to uciążliwe. Coraz częściej się zdarza, że nawet umieszczenie pliku Accessa w zaufanej lokalizacji nie rozwiązuje problemu, konieczna jest jeszcze zgoda na uruchomienie makr i formatów ActiveX.
Robimy to również w ustawieniach Centrum Zaufania:
Karta Plik –> Opcje
Wybieramy opcje, a następnie przechodzimy do ustawień Centrum Zaufania:
Po wejściu do ustawień wybieramy Ustawienia makr
i sprawdzamy przypisaną opcję. Ja mam u siebie zaznaczoną ostatnią opcję, ale chyba najbardziej polecaną jest opcja druga. Choć trzeba się liczyć z tym, że każde otwarcie takiej bazy będzie się wiązać z wyświetleniem komunikatu i koniecznością wciśnięcia przycisku.
W kolejnym kroku wybieramy w ustawieniach Centrum Zaufania Ustawienia kontrolek ActiveX:
Ja u siebie również mam w tej chwili włączone wszystko, ale wiem jakie pliki Accessa otwieram i czy mogę im ufać.
Na koniec wystarczy zatwierdzić ustawienia przyciskiem OK. Pojawi się jeszcze tylko monit o wyłączenie i ponowne włączenie bazy i nowe ustawienia zostają zapisane.
Każdą kwerendę w bazie Access można oczywiście uruchomić także kodem VBA. Robimy to za pomocą metody obiektu docmd –
Open Query. (bez spacji w środku, to jedno słowo, ale z przyczyn technicznych muszę zapisać tu w ten sposób).
Parametry to:
Przykładowy kod może wyglądać tak:
W praktycznych zastosowaniach nigdy nie korzystam z tej metody. Moim zdaniem użytkownik aplikacji Access nie powinien mieć dostępu do kwerend – wszystko można zrobić przecież w oparciu o formularze i/lub raporty.