[gelöst] SHOWOUTPUT und mehrere Footer Sections

19. November 2010 16:37

Hallo zusammen,

ich habe mal wieder ein Problem, für das ich einfach keine Lösung finde:

ich habe in einem Report, der in mehreren Mandanten verwendet wird, 4 Footer Sections (2 für Deutsch/Englisch, 2 für Gmbh und AG).
In diesen Sections wird anhand des Mandantennamens gefiltert, welche Section gedruckt wird. Soweit funktioniert das auch.

Die Sections sind so aufgebaut:

1. Footer: Deutsch, GmbH
2. Footer: Englisch, GmbH
3. Footer: Deutsch, AG
4. Footer: Englisch, AG

Wenn jetzt für einen Mandanten gedruckt wird, der deutsch als Sprache hinterlegt hat und eine GmbH ist, dann wird diese Section viel zu hoch gedruckt, genaugenommen könnte man die drei übrigen Sections noch genau darunter packen, soviel Platz bleibt dort leer:

1. Footer: Deutsch, GmbH hier wird der Footer gedruckt
2. Footer: Englisch, GmbH
3. Footer: Deutsch, AG
4. Footer: Englisch, AG
--- Seitenende ---------------------------------------------------------------------------

Wird für eine deutsprachige AG gedruckt, sieht das so aus:

1. Footer: Deutsch, GmbH
2. Footer: Englisch, GmbH
3. Footer: Deutsch, AG hier wird der Footer gedruckt
4. Footer: Englisch, AG
--- Seitenende ---------------------------------------------------------------------------



Kann mir jemand verraten, wie ich jede einzelne Section dazu bringe, am unteren Seitenrand zu erscheinen ?
Ich habe bei allen Sections die Eigenschaft PlaceInBottom = Yes gesetzt, dann sollte eine Section doch auch am unteren Seitenrand gedruckt werden, oder ?

Wahrscheinlich übersehe ich wieder irgendwas total simples, also warte ich auf die Erleuchtung.

Danke & Gruß

Jörn
Zuletzt geändert von funn am 23. November 2010 12:21, insgesamt 1-mal geändert.

Re: SHOWOUTPUT und mehrere Footer Sections

22. November 2010 11:06

Arbeitest du pro Section mit dem Showoutput-Befehl?
Oder wie stellst Du sicher, das nur ein Footer gedruckt wird?

Re: SHOWOUTPUT und mehrere Footer Sections

22. November 2010 12:01

ja, genau. Pro Section werden verschiedene Kriterien abgeprüft, anhand derer der Showoutput TRUE oder FALSE enspricht.

Re: SHOWOUTPUT und mehrere Footer Sections

22. November 2010 17:39

Anscheinend werden die Trigger der weiteren Sections nicht angesprochen. Hast Du das mit dem Debugger überprüft?

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 09:24

Doch, die Trigger werden angesprochen, die Sections auch entsprechend ausgegeben, nur nicht am Seitenende (auf dem Papier). Nur die letzte Section wird am Seitenende gedruckt, die drei vorherigen Sections werden entsprechend höher auf dem Blatt angedruckt.

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 09:46

Hast du schon im Forum gesucht?
Suchergebnisse für PlaceInButtom

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 09:59

Danke für den Tip, ich hab natürlich nur nach Showoutput gesucht. :shock:

Wenn ich die Suchergebnisse jetzt richtig interpretiere, dann kann NAV nicht mit den vielen Sections umgehen, richtig ?

Dann müsste ich aber ne ganze Menge Belege umstricken :-(

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 10:05

funn hat geschrieben:Wenn ich die Suchergebnisse jetzt richtig interpretiere, dann kann NAV nicht mit den vielen Sections umgehen, richtig ?

Bei PlaceInBottom: Korrekt.

Dann müsste ich aber ne ganze Menge Belege umstricken :-(

Nicht zwangsläufig.
Warum z.B. ist es nicht möglich, bei englischsprachigen Belegen den gleichen Footer wie für deutsche zu benutzen? Bekommen die Engländer ein komplett anderes Layout?
Im einfachsten Fall pflegst du für jede Control eine CaptionML und switcht den Report zur Laufzeit auf die passende Zielsprache. Die Übersetzung kommt dann ganz automatisch und ohne zusätzliche Sections.

PS, da ich es nicht in Erinnerung habe:
Spiele in deinen Footer-Sections mal mit der Eigenschaft KeepWithNext (alle Yes, alle No, oder gemischt).

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 10:12

ja, das Problem ist das Layout, das in den englischsprachigen Belegen anders ist. Leider.
Auch bei den verschiedenen Gesellschaftsformen ist das Layout anders.

Wahrscheinlich muss ich mir doch überlegen, wie ich das mit Variablen abbilden kann.

Trotzdem danke für die Tips.

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 11:25

Natalie hat geschrieben:...
PS, da ich es nicht in Erinnerung habe:
Spiele in deinen Footer-Sections mal mit der Eigenschaft KeepWithNext (alle Yes, alle No, oder gemischt).

Wir hatten heute hier genau den selben "Fehler". Wenn alle Footer-Sections auf KeepwithNext=No stehen sollte es funktionieren

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 12:20

Danke, das wars. Ich hatte ja mit den verschiedensten Kombinationen der Properties rumgespielt, aber scheinbar doch nicht alle auf 'no' gesetzt.

Aber die Idee, alles in einer Section zu machen und über Variablen zu füllen, lässt mich jetzt doch nicht mehr los.

Ein Problem sehe ich dabei allerdings: Es müssen, je nach Mandant, verschiedene Felder fett formatiert werden. Wenn ich die Section jetzt mit Textfeldern fülle und alles über Variablen rein schreibe, müssten, wieder je nach Mandant, die Felder mal fett und mal normal formatiert werden.

Ich habe das noch nie gemacht, geht das überhaupt ? Ich müsste diese Eigenschaft ja dann aus dem PageLoop heraus setzen, wo die Variablen gefüllt werden, oder ?

Re: SHOWOUTPUT und mehrere Footer Sections

23. November 2010 12:57

funn hat geschrieben:Ein Problem sehe ich dabei allerdings: Es müssen, je nach Mandant, verschiedene Felder fett formatiert werden.


Was geht: Feldweise entscheiden, was fett sein soll und was nicht.
Z.B. geht das
Text1 Text2 Text3
vs.
Text1 Text2 Text3
nur dann, wenn jeder Text eine eigene Textbox hat.

Du legst pro Feld zwei Textboxen übereineander:
Box1 = Fett. SourceExpr = Textvariable1
Box2 = nicht fett. SourceExpr = Textvariable2

Wenn Text1 fett geschrieben werden soll:
Code:
Textvariable1 := Text1;
Textvariable2 := '';


Wenn Text1 nicht fett geschrieben werden soll:
Code:
Textvariable1 := '';
Textvariable2 := Text1;

Re: [gelöst] SHOWOUTPUT und mehrere Footer Sections

23. November 2010 13:01

na, das probier ich doch mal aus. Danke für den Tip :-)