Access - filtrowanie danych raportu?

0

Witam,
Mam prosty raport, dla którego źródłem danych jest tabela tblEvent, która zawiera pola Data (typu data krótka) i pole Role, dla którego źródłem wierszy jest tabela tblRole. Chciałbym mieć możliwość drukowania raportu ale tylko wybranych danych dla wybieranego osobnymi kontrolkami zakresu dat oraz roli. Nie wiem, jak zabrać się za to zagadnienie. Udało mi się zrobić formularz ciągły, dla którego specyfikuję filtr za pomocą dodatkowych kontrolek umieszczonych w nagłówku (kontrolki Rola oraz DataOd i DataDo), ale nie potrafię tego samego wykonać dla raportu. Prośba o pomoc...RW

0

Widziałem to. Mi chodzi o filtrowanie z kodu VBA. Ale już sobie poradziłem...r

0

Zapomniałeś o tym napisać ;-) WhereCondition?
Podaj Twoje rozwiązanie, żeby ktoś inny, kto natrafi na podobny problem i znajdzie ten wątek nie musiał pytać ponownie.

1

Witam,
Zrobiłem to tak:

  • utworzyłem formularz, na którym umieściłem kontrolki (niezwiązane) przeznaczone do filtrowania raportu. Po wybraniu odpowiednich danych wejściowych klikam przycisk otwórz Raport,
  • źródłem danych otwieranego raportu jest kwerenda, która korzysta z kontrolek filtrujących umieszczonych na wcześniejszym formularzu.

W ten sposób otwiera mi się raport przefiltrowany danymi wejściowymi z kontrolek na formularzu. Być może można prościej, ale nie bardzo wiem jak? Brakuje mi tylko jednej opcji. Otwierany raport otwieram w widoku podglądu, po czym klikam prawym przyciskiem myszy i z menu kontekstowego wybieram drukuj. Wolałbym mieć przycisk Drukuj na wcześniejszym formularzu lub raporcie. RW

1

No to dodaj przycisk i uzyj kodu:

DoCmd.OpenReport "nazwa raportu", acViewNormal

1 użytkowników online, w tym zalogowanych: 0, gości: 1