Side By Side Band
Michael Hubenschmid
Hallo zusammen!Habe ein Problem mit einem Side By Side Band. Dieses muss ich im Belegkopf nutzen (bestehhend aus: linke Seite Adressfelder, rechte seite Beleginfos wie Belegtitel, Kundennummer etc. eingerammt). Die Beleginfos sind untereinander angeordnet und sollen nach oben rutschen, wenn ein Feld dazwischen nicht angedruckt wird, der Rahmen drum herum soll immer gleich gross sein.
Dazu habe ich nun ein SideBySide Band angelegt mit drei Detailbändern darin. Das erste mit den Adressen (kann kleiner werden), das zweite mit dem Rahmen (hat fixe Bandgrösse) und das dritte mit den Infofeldern (kann kleiner werden.
Das erste Problem ist nun das mir die Eingangsbemerkungen und die Zeilentitel auf der ersten Seite vor dem SideBySide Band gedruckt werden, obwohl sie sowohl im Dokument-Tree als auch im Layout selber richtig angeordent sind, d.h erst das SideBySide Band dann die Belegbermerkungen und dann die Zeilentitel.
Das Zweite Problem ist das mir im dritten Teil des SideBySide Bandes die Infofelder nicht nach oben aufrutschen wenn eines nicht gedruckt wird. Muss ich nun für jedes Infofeld ein einzelnes Band machen? Gibt es keine Möglichkeit wie ich Felder an einander koppeln ka?
@Philipp: Habe dir das rst-File zugeschickt. Brauche eine Lösung bis Montag.
Philipp Knecht
Hallo MichaelIm SideBySide musst du immer zuerst AdvancedDataBänder platzieren.
Siehe Beispiel:
[quote]<?xml version="1.0" encoding="utf-8" standalone="yes"?><root type="PerpetuumSoft.Reporting.DOM.Document" id="1" version="2" Name="doc1" GridStep="59.055118560791016" IsTemplate="true"><StyleSheet type="PerpetuumSoft.Reporting.DOM.StyleSheet" id="2"><Styles type="PerpetuumSoft.Reporting.DOM.StyleCollection" id="3" /></StyleSheet><Parameters type="PerpetuumSoft.Reporting.DOM.ParameterCollection" id="4" /><Pages type="PerpetuumSoft.Reporting.DOM.PageCollection" id="5"><Item type="PerpetuumSoft.Reporting.DOM.Page" id="6" Location="0;0" Margins="118.110237121582; 141.732284545898; 177.16535949707; 118.110237121582" Name="page1" Size="2480.3149606299212;3507.8740157480315"><Controls type="PerpetuumSoft.Reporting.DOM.ReportControlCollection" id="7"><Item type="PerpetuumSoft.Reporting.DOM.SideBySide" id="8" Location="0;59.055118560791016" Name="sideBySide1" Size="2480.3149606299212;1712.5984382629395"><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="9" /><Controls type="PerpetuumSoft.Reporting.DOM.ReportControlCollection" id="10"><Item type="swissLD.Reporting.AdvancedDataBand" id="11" ColumnsGap="0" InstanceCount="20" Location="0;59.055118560791016" Name="LinkesBand" Size="2480.3149606299212;295.27559280395508"><Sort type="PerpetuumSoft.Reporting.DOM.DataBandSortCollection" id="12" /><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="13" /><Totals type="PerpetuumSoft.Reporting.DOM.DataBandTotalCollection" id="14" /><Controls type="PerpetuumSoft.Reporting.DOM.ReportControlCollection" id="15"><Item type="PerpetuumSoft.Reporting.DOM.Detail" id="16" Location="0;59.055118560791016" Name="detail1" Size="2480.3149606299212;118.11023712158203"><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="17" /><Controls type="PerpetuumSoft.Reporting.DOM.ReportControlCollection" id="18"><Item type="PerpetuumSoft.Reporting.DOM.TextBox" id="19" Location="295.27559280395508;0" Text="Linker bereich 20 Zeilen" Name="textBox1" Size="649.60630416870117;59.055118560791016"><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="20" /></Item></Controls><Aggregates type="PerpetuumSoft.Reporting.DOM.AggregateCollection" id="21" /></Item></Controls><Aggregates type="PerpetuumSoft.Reporting.DOM.AggregateCollection" id="22" /></Item><Item type="swissLD.Reporting.AdvancedDataBand" id="23" ColumnsGap="0" InstanceCount="10" Location="0;472.44094848632812" Name="RechtesBand" Size="2480.3149606299212;354.33071136474609"><Sort type="PerpetuumSoft.Reporting.DOM.DataBandSortCollection" id="24" /><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="25" /><Totals type="PerpetuumSoft.Reporting.DOM.DataBandTotalCollection" id="26" /><Controls type="PerpetuumSoft.Reporting.DOM.ReportControlCollection" id="27"><Item type="PerpetuumSoft.Reporting.DOM.Detail" id="28" Location="0;118.11023712158203" Name="detail2" Size="2480.3149606299212;118.11023712158203"><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="29" /><Controls type="PerpetuumSoft.Reporting.DOM.ReportControlCollection" id="30"><Item type="PerpetuumSoft.Reporting.DOM.TextBox" id="31" Location="1535.4330825805664;0" Text="Rechter Bereich 10 zeilen" Name="textBox2" Size="708.66142272949219;59.055118560791016"><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="32" /></Item></Controls><Aggregates type="PerpetuumSoft.Reporting.DOM.AggregateCollection" id="33" /></Item></Controls><Aggregates type="PerpetuumSoft.Reporting.DOM.AggregateCollection" id="34" /></Item></Controls></Item></Controls><DataBindings type="PerpetuumSoft.Reporting.DOM.ReportDataBindingCollection" id="35" /></Item></Pages></root>
hth
Michael Hubenschmid
Hallo Philipp!Kann dein Beispiel nicht einfügen um es anzuschauen! Layouter sagt mir "Can't paste data from clipboard"!
Muss ich nun für jedes dieser drei Bänder die ich habe ein AdvancedDataBand machen oder nur eines und dort dann meine Bänder rein kopieren!
Und welches Problem löst dies (Druckreihenfolge oder Aufrücken der Felder des Bandes mit den Info-Feldern).
Danke für die Hilfe!
Philipp Knecht
Hi MichaelIst ein komplettes File -> In Datei speichern und öffnen.
Gruss
Michael Hubenschmid
Hallo Philipp!Habe um jedes DetailBand des SideBySide Bandes ein AdvancedDataBand gesetzt. Nur wird mir das ganze SideBySide Band nun nichtmehr angedruckt!
Michael Hubenschmid
Hallo Philipp!Kann ich dich in der Mittagspause erreich?
0
Please sign in to leave a comment.
Comments
0 comments