Wstawianie przycisku polecenia do formularza lub raportu

Wstawianie pola tekstowego do formularza:

W identyczny sposób wstawia się przycisk polecenia do raportu, ale będzie on widoczny tylko w widoku Raportu.


 

 

 

Wstawianie pola tekstowego w formularzu lub raporcie

Wstawianie pola tekstowego do formularza:

W identyczny sposób wstawia się pole tekstowe w raporcie.


Egzamin Specjalista MS Access

 

 

Kompaktowanie bazy Access

Kompaktowanie bazy danych polega na zmniejszeniu jej rozmiarów i w efekcie zdecydowanie wydajniejszą pracę.Można to zrobić za pomocą jednego z wbudowanych narzędzi Accessa.

Karta Narzędzia Bazy danych –> Kompaktuj i napraw bazę danych

Przycisk ten jest dostępny także w karcie Plik –> Informacje

Wystarczy go nacisnąć. Baza otworzy się ponownie, już skompaktowana.
Dla każdej bazy danych można też włączyć automatyczne kompaktowanie przy zamykaniu bazy danych.
Robimy to w na karcie Plik –> OpcjeBieżąca baza danych zaznaczając checkbox Kompaktuj przy zamknięciu.

Przy kompaktowaniu bazy bardzo ważny jest jeden zasadniczy warunek: konieczny jest wyłączny dostęp do bazy tzn.nikt inny nie może w tym momencie korzystać z bazy, na wszystkich innych komputerach musi być wyłączona. Jeżeli tak nie będzie – wyświetli się komunikat podobny do tego:

Baza nie zostanie skompaktowana.


Kurs Access 2013 od podstaw

 

Formularz startowy

Tworząc aplikację Accessa, z której będą korzystać inni użytkownicy (w tym także nieznający Access), musimy pamiętać, że aplikacja musi być przyjazna i łatwa w obsłudze.
Standardowy widok po otwarciu bazy to np.:

Tu akurat baza nie ma wielu obiektów, więc teoretycznie można otworzyć formularz bez parametrów wejściowych. Można jednak także otworzyć każdy inny obiekt np. tabelę lub kwerendę. Nie zawsze (a najczęściej nigdy) jest to jednak zalecane. Wprawdzie sam pasek nawigacji można schować czy ukryć, ale przy bardziej rozbudowanych bazach, z formularzami wymagającymi parametrów wejściowych, mogą pojawić się problemy.

Rozwiązaniem takiej sytuacji jest ustawienie formularza startowego, który będzie automatycznie otwierany po wejściu do bazy.
W karcie Plik wybieramy Opcje

Następnie wybieramy Bieżąca baza danych i wybieramy formularz, który ma się pojawiać po otwarciu bazy.

I już.


Kurs Access 2010 esencja

 

 

Kreator tworzenia formularzy

Kreator tworzenia formularzy to narzędzie tworzące nowy formularz w aplikacji.

Ja osobiście rzadko z niego korzystam – zdecydowanie bardziej wolę sama zdefiniować wszystkie elementy formularza. Na pewno jednak może się przydać początkującym użytkownikom Accessa – od czegoś trzeba zacząć.


Kurs Access - formularze i raporty

 

 

Moduły VBA

Moduły VBA w aplikacji Access to obiekty VBA, w których są zapisane wszystkie procedury i funkcje stworzone w kodzie VBA.
Dwukrotne kliknięcie w moduł powoduje automatyczne przejście do okna eksploatora projektu. Oczywiście można tam wejść również poprzez przycisk w grupie opcji Makra i kod na karcie Tworzenie czy też naciśnięcie przycisków Alt+F11.

 

Każdy z obiektów Accessa typu formularz czy raport ma swój własny moduł, w którym są zapisywane wszystkie zdarzenia z nim związane. Oprócz tego w projekcie są moduły ogólne, do których trafiają wszystkie przekonwertowane  makra. Moduły ogólne mogą być  też wstawiane poprzez menu edytora VBA:

 

Wykorzystując kod VBA – możliwości jest już naprawdę mnóstwo. Nawet sam Microsoft zaleca konwersję makr na kod VBA. Warto.

 

Zaufane lokalizacje

Przy otwieraniu aplikacji zbudowanych w Accessie (choć nie tylko, w Excelu jest podobnie), bardzo często pojawiają się komunikaty ostrzegające przed zagrożeniem wynikającym z uruchomienia potencjalnie niebezpiecznej zawartości. Jest to z pewnością bardzo pożyteczne działanie, ale w sytuacji aplikacji znanych i sprawdzonych, z pewnego źródła – często uciążliwe. Jak się pozbyć tych komunikatów? Przynajmniej w stosunku do tych treści, których jesteśmy pewni? Służy do tego jedna z opcji Centrum Zaufania.

Karta Plik –> Opcje

Wybieramy opcje, a następnie przechodzimy do ustawień Centrum Zaufania:

 

W nowym formularzu wybieramy Zaufane lokalizacje i naciskamy przycisk Dodaj nową lokalizację…

Otworzy się formularz, w którym wskazujemy folder do oznaczenia jako zaufany:

 

Warto też pamiętać o zaznaczeniu checkboxa Podfoldery tej lokalizacji są także zaufane

 

Na koniec wystarczy pozatwierdzać wszystkie kolejne okienka przyciskiem OK. I już.
Od tej pory ilość komunikatów ostrzegających zdecydowanie się zmniejszy.

Makra

Makra w aplikacji Access to zdefiniowane procedury automatyzacji. Tworzenie nowych makr dostępne jest na karcie Tworzenie, w grupie opcji Makra i kod.

Po kliknięciu tu przycisku Makro wchodzimy do tworzenia nowego makra w widoku projektu.

W przypadku już zapisanych makr przejście do widoku projektu i edycji następuje po kliknięciu prawym przyciskiem myszy na makrze w panelu nawigacji i wybraniu z menu podręcznego opcji  Widok projektu.

Każde makro w widoku projektu wygląda tak:

 

 

Warto tu zwrócić uwagę na grupę opcji Pokazywanie/ukrywanie. Są tam dwa przyciski:
Wykaz akcji
Pokaż wszystkie akcje – domyślnie wyłączony. Po jego naciśnięciu poszerza się lista dostępnych akcji, choć warto pamiętać, że niektóre z nich mogą ingerować w strukturę bazy danych, a więc mogą być niebezpieczne z punktu widzenia całego projektu.

Samo tworzenie makra polega na definiowaniu kolejnych kroków poprzez wybieranie ich z listy rozwijalnej:

 

W dalszej kolejności definiujemy poszczególne parametry wybranej akcji:

 

I dodajemy kolejne akcje

 

 

Makro trzeba zapisać i można wykorzystywać w bazie.
Każde makro można uruchomić przypisując je do dowolnego zdarzenia formularza, kontrolki czy formantu.
Warto też zwrócić uwagę na dostępną w widoku projektu makra możliwość konwersji makra na procedurę VBA:

 

W pewien sposób jest to działanie podobne do nagrywania makra w Excelu. Może być przydatne dla początkujących użytkowników VBA.


Egzamin Specjalista MS Access

 

Raporty

Raporty w aplikacji Access to obiekty przedstawiające dane w formie przeznaczonej głównie do drukowania. Podobnie jak formularze, mogą być oparte o tabele lub kwerendy.
Raporty nie są przeznaczone do wstawiania czy edycji danych, a jedynie do ich prezentacji w zaprojektowanym układzie.

Podstawowe widoki raportów, dostępne na karcie
Narzędzia główne-> Widok to:

    • widok raportu

      raport w formie  przeznaczonej do wyświetlenia na ekranie komputera. W tym widoku widoczne są także np.przyciski uruchamiające makra i/lub procedury VBA.
       

    • podgląd wydruku

      czyli raport tak, jak będzie drukowany.
    • widok projektu

      raport w formie możliwej do projektowania, zmian, wstawiania formantów.

Przy tworzeniu raportów wykorzystywane są przyciski dostępne na karcie Tworzenie -> Raporty.


Kurs Access 2013 od podstaw

Formularze

Formularze Accessa służą o odczytu, edycji, wprowadzania i usuwania danych. Użytkownik aplikacji zbudowanej w Accessie nie powinien w zasadzie robić tego bezpośrednio w tabelach, a właśnie w formularzach. Tym bardziej, że pozwalają one nie tylko na znacznie przyjaźniejszą formę graficzną, ale przede wszystkim – umożliwiają wprowadzanie danych jednocześnie do kilku różnych, powiązanych z sobą tabel. Formularze można także oprogramować (czy to makrami czy procedurami VBA), dzięki czemu otwiera się cały szereg możliwości ułatwiających pracę w aplikacji.

Podstawowe typy formularzy:

    • formularz pojedynczy – na ekranie widoczny jest jeden rekord
    • formularz ciągły – na ekranie widocznych jest wiele rekordów
    • formularz dzielony – w jednej części formularza widoczne są pola jednego rekordu, w drugiej części – wszystkie rekordy

Tworząc formularze – z reguły nigdy nie opieram ich bezpośrednio o tabelę. Nigdy nie wiadomo, czy nie pojawi się potrzeba rozbudowy,  więc zdecydowanie lepszym rozwiązaniem jest wykorzystanie tu kwerend.
Formularz może być też niezwiązany czyli bez źródła danych. Taką formę stosuję bardzo często do wprowadzania nowych danych. Przed zapisaniem ich potem do tabel – mam możliwość dokładnego ich sprawdzenia i przy stwierdzeniu błędów, wyświetlenia komunikatu i przerwania procedury. Sprawdza się się w praktyce.


Kurs Access - formularze i raporty

%d bloggers like this: