Mirek Gawinkowski

Mirek Gawinkowski Siedlce informatyk
wdrożeniowiec,
wdrażanie
oprogramowan...

Temat: Numerowanie rekordów przy zastosowaniu grupowania

Witam,
mam raport który prezentuje listę wszystkich faktur danego kontrahenta ( kontrahenci są pogrupowani po nazwie, w polu szczegóły znajduje się pole specjalne numer rekordu oraz numer faktury, data itd.) Jeżeli raport prezentuje więcej niż 2 kontrahentów wtedy numeracja rekordu dla 2 kontrahenta jest kontynuowana dalej Czy można wpłynąć na to pole aby numeracja zaczynała się zawsze od początku (od nr.1 ) dla szczegółów w grupowanym polu? Oczywiście problem dotyczy tylko seryjnego puszczenia wydruku dla wszystkich kontrahentów gdybym wybrał tylko pojedynczego kontrahenta to problem nie istnieje.
Sławomir M.

Sławomir M. Specjalista ds.
jakości
oprogramowania,
Asseco Business S...

Temat: Numerowanie rekordów przy zastosowaniu grupowania

Witam
Tak, trzeba skorzystać z Running Total Fields w oknie Fields Explorer. Piszę z pamięci więc może być trochę inaczej.
W każdym razie dzięki tej funkcji można określić co i kiedy ma się sumować i dla jakich zakresów.
W Magu można podejrzeć jak to działa w raporcie Rozrachunki kontrahentów.Sławomir Malinowski edytował(a) ten post dnia 29.05.12 o godzinie 20:14
Mirek Gawinkowski

Mirek Gawinkowski Siedlce informatyk
wdrożeniowiec,
wdrażanie
oprogramowan...

Temat: Numerowanie rekordów przy zastosowaniu grupowania

Ok. Dzięki za pomoc :)
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Numerowanie rekordów przy zastosowaniu grupowania

Generalnie do numerowania pozycji służy RecordNumber. Niestety jest to numerowanie ciągłe i nie da się wyzerować tego przy zmianie grupy.

Tak jak mój przedmówca, należy zastosować sumy bieżące (Running Totals Fields).

1. Wybieramy z Field Explorer gałąź Running Total Fields i naciskamy New
2. W nazwie formuły wpisujemy np. lp
3. Wybieramy dowolne pole z pozycji i ustawiamy funkcję Count
4. W sekcji Evalute pozostawiamy for each record
5. W sekcji Reset wybieramy Change of Group i wskazujemy grupę

Tak utworzoną funkcję umieszczamy na raporcie w sekcji details i gotowe!

W podobny sposób można uzyskać numerowanie grup itd.

Następna dyskusja:

Numerowanie stron przy zmia...




Wyślij zaproszenie do