GroopFooter Zeilen abwechselnd weiss / grau
Michael Hubenschmid
Hallo zusammen!Ist es möglich GroopFooter Zeilen abwechselnd weiss und grau drucken zu lassen!
Danke für gute Tips!
Philipp Knecht
Hallo MichaelWie es mit Details funktioniert ist im Kapitel 14.3 in der FullDocuEN beschrieben.
Bei Groupfootern ist es dann aber etwas anders.
Mach es folgendermassen:
Im CommonScript:
Dim GroupNum As Integer
Im GenerateScript des Dcouments
GroupNum = 0
Im Generatescript einer Textbox innerhalb des GroupFooters
GroupNum = GroupNum + 1
Dann 2 Styles anlegen und im StyleName Property jeweils den folgenden Ausdruck binden:
iif (GroupNum Mod 2 = 0,"Style1","Style2")
hth
Michael Hubenschmid
Hallo PhilippIrgendetwas funktioniert noch nicht so. Er macht mir in so in jeder Zeile das Feld grau und wechselt nicht. Warum muss ich das denn auf dem Textfeld machen und nicht im Band!
Philipp Knecht
Hi MichaelWeil auf das Generate Script des Bandes bei jedem Datensatz aufgerufen wird. Wir wollen aber nur jeweils beim Wechsel der Gruppe (= Beim Anzeigen des GroupFooters) diese Farbe wechseln.
Kannst ja auch im Group Footer mal GroupNum ausgeben, das sollte ja schön hochgezählt werden.
hth
Michael Hubenschmid
Hallo Philipp!Muss noch irgendwo LD.Engine.DooublePath = True rein?
Philipp Knecht
HiDu meinst Engine.DoublePass. Nein da wir im Generatescript des docs die nummer ja auf 0 stellen.
Bitte prüf ob er durchzählt indem du GroupNum mal im Footer ausgibst (= im value property GroupNum reinschreiben)
hth
Michael Hubenschmid
Hi Philipp!Habe den Code andrucken lassen, er steht immer auf 1. Innerhalb des GroupFooter zählt er nict Hoch bei den Zeilen. Nur bei der ersten Zeile!
GroupFooter selbst ist korrekt. Bedingung für neuen Footer ist abhängig von 3 Feldern. Liegt es vileicht daran?
Philipp Knecht
HiSchick das .rst
Gruss
0
Please sign in to leave a comment.
Comments
0 comments