Kolejny filmik z mojego kanału na YT , tym razem pokazujący jak samodzielnie, bez użycia kreatora raportów. stworzyć raport w aplikacji Access.
Access, VBA -funkcje, metody, porady, przykłady
Kolejny filmik z mojego kanału na YT , tym razem pokazujący jak samodzielnie, bez użycia kreatora raportów. stworzyć raport w aplikacji Access.
Kreator raportów to narzędzie Accessa służące do tworzenia raportów. Znajdziemy je w karcie Tworzenie, w grupie opcji Raporty.
Kolejne kroki kreatora to:
Na końcu można jeszcze nadać tytuł raportu i po zakończeniu, obejrzeć raport
Wygląda raczej mało sympatycznie i z pewnością wymaga jeszcze pracy przy formatowaniu, rozkładzie pól itp.itd. Oczywiście można to zrobić w dowolnym momencie, przechodząc do widoku projektu.
Każdy formularz i raport standardowo jest oparty o tabelę lub kwerendę. Widać to najlepiej w linii Źródło rekordów w Arkuszu właściwości.
Jeżeli źródło danych nie jest puste – poszczególne pola tego formularza/raportu odpowiadają konkretnym polom tego źródła.
W widoku projektu wygląda to tak:
Nie wszystkie jednak pola muszą być powiązane ze źródłem, mogą być również niezwiązane.
Pola mogą być też oparte o formułę wstawioną przez Konstruktora wyrażeń, np. data.
Warto tu pamiętać, że wstawiając czy edytując wartości w polach związanych, od razu zmieniamy je w tabeli, nic nie trzeba dodatkowo zapisywać jak na przykład w Excelu.
Edycja pola niezwiązanego nie wywołuje takiego efektu, ale jednocześnie wprowadzone zmiany widoczne są tylko na ekranie. Zamknięcie formularza powoduje ich utratę, chcąc je zachować, trzeba je dodatkowo zapisać w tabeli np.kodem VBA.
Ja stosuję to rozwiązanie przy dopisywaniu nowych rekordów. Umożliwia to jeszcze przed zapisaniem sprawdzenie, czy wszystkie wymagane pola są prawidłowo wypełnione, a jeżeli nie – zmuszenie użytkownika do ich uzupełnienia czy korekty. Najczęściej robię to na zupełnie oddzielnym, niezwiązanym formularzu
Wstawianie pola tekstowego do formularza:
W identyczny sposób wstawia się przycisk polecenia do raportu, ale będzie on widoczny tylko w widoku Raportu.
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:
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.
Przy tworzeniu raportów wykorzystywane są przyciski dostępne na karcie Tworzenie -> Raporty.
Podstawowe obiekty aplikacji Access: