Kreator raportów

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:

  • wybór źródła raportu
    – ja z reguły wybieram kwerendę, nie tabelę. Pozwala na szybką i sprawną rozbudowę o kolejne pola.

  • wybór poziomów grupowania i ich kolejność, miejsce pól w raporcie

  • kolejność sortowania poszczególnych pól

  • wybór układu raportu

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.


Kurs Access 2010 esencja

 

Formularz ciągły

Formularz ciągły to formularz, w którym na jednym ekranie widoczne są  pola z wielu rekordów, nie tylko z jednego jak w przypadku formularza pojedynczego.
Jeżeli przy tworzeniu formularza korzystamy z Kreatora formularzy,  na karcie Tworzenie, w grupie opcji wybieramy Więcej formularzy → Wiele elementów.

Można też przestawić widok formularza na ciągły w Arkuszu właściwości, zmieniając widok domyślny formularza:

Tworzenie formularza ciągłego:

Efekt końcowy takiego formularza ciągłego może wyglądać np. tak:

Warto tu też zauważyć, że poszczególne rekordy na przemian mają odróżniające się kolory. Można je zmienić w widoku projektu na karcie Formatowanie, w grupie opcji Tło:

Można tam wybrać dowolny kolor lub w ogóle usunąć wyróżniania wierszy.


 

 

 

Widoki formularza

Każdy formularz może występować w jednym z  kilku widoków:

    • widok formularza
      W tym widoku formularz widoczny jest tak, jak widzi go użytkownik (jest to widok domyślny formularza). Można tu tylko wprowadzać wartości w dostępne pola, nie da się edytować jego struktury czy formantów

    • widok układu
      Widok układu formularza pozwala na obejrzenie go tak, jak widzi go użytkownik, ale jest możliwość ograniczonej zmiany jego układu. Poszczególne pola są wypełnione danymi, ale można zmienić ich format, rozszerzyć itp.

    • widok projektu
      Służy do projektowania formularza czyli wstawiania formantów, formatowania ich itd. W tym widoku nie są widoczne dane, a jedynie ich definicje czy nazwy pól źródła formularza.

Dla formularzy ciągłych dostępne są także widoki arkusza, tabeli i wykresu przestawnego.


 

 

 

Pole związane, niezwiązane

Każdy formularz i raport standardowo jest oparty o tabelę lub kwerendę. Widać to najlepiej w linii Źródło rekordówArkuszu 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


 

Kurs Access - formularze i raporty