Anda di halaman 1dari 1

Access - Restartovanje broja strane za svaku grupu unutar 29.03.

2002
izveštaja

Veliki broj izveštaja sadrži podatke koji su sortirani po grupama (grupisani).


Često ćete u izveštajima, kao što su na primer fakture, želeti da restartujete broj stranice na
"1" za svaku grupu, za razliku od default podešavanja Access-a, gde broj stranica teče
kontinualno. Ovo podešavanje vrlo lako možete da izvedete ubacivanjem programskog koda
unutar modula izveštaja. Evo kako ćete doći do cilja:

1. Unutar sekcije deklaracija programskog modula izveštaja, dimenzionisaćemo


varijablu koja će koristiti kao indikator startovanja nove grupe podataka:

2. Dim Grupa as Integer


3. 'mozete koristiti Boolean tip varijable
4. Unutar obrade događaja OnPrint sekcije Group Header, dodajte naredni programski
kod koji će prepoznavati početak svake nove grupe:

5. Grupa= -1
6. 'true
7. Unutar obrade događaja OnPrint sekcije Group Footer dodajete naredni programski
kod, kojim obeležavamo završetak grupe:

8. Grupa= 0
9. 'false
10. Kreirajte nevezano (unbound) tekst polje unutar footer-a izveštaja, i nazovite ga
recimo "BRSTR".
11. Unutar obrađivača događaja OnPrint PageFooter-a, dodajte sledeći programski kod:

12. Static GrupniBRSTR as Integer


13.
14. If Grupa = 0 Then
15. ' Zavrsetak poslednje grupe
16.
17. GrupniBRSTR = 1
18. ' prvi broj stranice za grupu
19.
20. Else
21. ' i dalje smo u istoj grupi, sve dok je Grupa=-1
22.
23. GrupniBRSTR = GrupniBRSTR +1
24. 'uvecanje broja stranice
25.
26. End If
27.
28. Me!BRSTR = GrupniBRSTR
29. 'dodela generisanog broja stranice kontroli

Anda mungkin juga menyukai