Wie kann man die Fußzeile in der Rechnung höhersetzen?
Moderator: SYNERPY
-
- Beiträge: 64
- Registriert: Di Aug 30, 2005 11:58 am
- Wohnort: Philippines
Wie kann man die Fußzeile in der Rechnung höhersetzen?
Hallo,
habe es in der alten Version schon mal hingekriegt. Also mein Problem ist:
Ich habe unsere Firmendaten in Spalten gesetzt, klappt auch, nur benötige ich mehr Zeilen. Nun habe ich die Fußzeile schon mal etwas vergrößert, trotzdem werden nur 3 Zeilen ausgegeben. Kann man die Fußzeile nicht auf eine bestimmte Stelle fixieren, soll heißen die Fußzeile wird auf jeden Fall immer auf einer Seite platziert, sollte es eine längere Rechnung sein wird eventuell eine 2 Seite erstellt (Übertrag).
Denke das geht in AvERP auch, nur weiß ich nicht wie.
Habe auch schon komplett alles etwas zusammengeschoben, ohne Erfolg!
Gibt es inzwischen eine aktuelle Programm doku? Habe nur die alte und die nur halb bekommen, da noch nicht fertig war.
habe es in der alten Version schon mal hingekriegt. Also mein Problem ist:
Ich habe unsere Firmendaten in Spalten gesetzt, klappt auch, nur benötige ich mehr Zeilen. Nun habe ich die Fußzeile schon mal etwas vergrößert, trotzdem werden nur 3 Zeilen ausgegeben. Kann man die Fußzeile nicht auf eine bestimmte Stelle fixieren, soll heißen die Fußzeile wird auf jeden Fall immer auf einer Seite platziert, sollte es eine längere Rechnung sein wird eventuell eine 2 Seite erstellt (Übertrag).
Denke das geht in AvERP auch, nur weiß ich nicht wie.
Habe auch schon komplett alles etwas zusammengeschoben, ohne Erfolg!
Gibt es inzwischen eine aktuelle Programm doku? Habe nur die alte und die nur halb bekommen, da noch nicht fertig war.
R-B-S Webdesign & Services Inc.
-
- Beiträge: 1295
- Registriert: Fr Jul 28, 2006 9:13 am
Mal als Tip:
Im Druckformular für Bestellungen ist genau das so drin ... einfach mal dort nachschauen, wie für die verschiedenen Bänder und Memos die Optionen für "Stretched" etc. eingestellt sind.
Und noch ein Tip: Wenn man den grafischen ReportEditor öffnet ist oft der Ojectinspector von dem Fenster mit den Queries verdeckt. Den OI braucht man aber, um genau solche Dinge gescheit einzustellen
Gruß
Michael
Im Druckformular für Bestellungen ist genau das so drin ... einfach mal dort nachschauen, wie für die verschiedenen Bänder und Memos die Optionen für "Stretched" etc. eingestellt sind.
Und noch ein Tip: Wenn man den grafischen ReportEditor öffnet ist oft der Ojectinspector von dem Fenster mit den Queries verdeckt. Den OI braucht man aber, um genau solche Dinge gescheit einzustellen
Gruß
Michael
-
- Beiträge: 64
- Registriert: Di Aug 30, 2005 11:58 am
- Wohnort: Philippines
-
- Beiträge: 64
- Registriert: Di Aug 30, 2005 11:58 am
- Wohnort: Philippines
Also ich verzweifel langsam.
Also ich habe nun fast alles durch, nur meine Fußzeile im Rechnungsformular bekomme ich nicht höher.
Wenn ich die Bänder verschiebe, bekomme ich einen Fehler der Besagt das eine Zwischensumme nicht mehr definiert sei, habe aber wie geschrieben nur vertikal verschoben und nur die Bänder.
Trotzdem bleibt die Fußzeile zu klein. Also ich benötige noch ca. 4 Zeilen.
Habe mir Bestellung angeschaut und Rechnung genau so eingestellt, keine Änderung.
Brauche da dringend Hilfe.
Also ich habe nun fast alles durch, nur meine Fußzeile im Rechnungsformular bekomme ich nicht höher.
Wenn ich die Bänder verschiebe, bekomme ich einen Fehler der Besagt das eine Zwischensumme nicht mehr definiert sei, habe aber wie geschrieben nur vertikal verschoben und nur die Bänder.
Trotzdem bleibt die Fußzeile zu klein. Also ich benötige noch ca. 4 Zeilen.
Habe mir Bestellung angeschaut und Rechnung genau so eingestellt, keine Änderung.
Brauche da dringend Hilfe.
R-B-S Webdesign & Services Inc.
-
- Beiträge: 54
- Registriert: Di Jan 17, 2006 2:21 pm
- Wohnort: Hamburg
Hallo,
das Problem mit den Formularteilen ist ein bißchen kompliezierter, als gedacht, und zwar ob Sie die Abschnitte im Formulardesigner nach oben oder nach unten schieben hat keine Auswirkung auf das Formular. Da ist nähmlich festgelegt, welche Abschnitte in welchen Reihenfolge erscheinen sollen. Bei dem Formularfuß müssen Sie festlegen wie hoch der Abschnitt sein soll und wie abgebildet, welchen Abstand vom Papierkante das untere Feld haben soll.
[img]http://C:\AVERP\MASKEN\Seitenfuss.jpg[/img]
Ich hoffe, ihnen geholfen zu haben
Grüße
das Problem mit den Formularteilen ist ein bißchen kompliezierter, als gedacht, und zwar ob Sie die Abschnitte im Formulardesigner nach oben oder nach unten schieben hat keine Auswirkung auf das Formular. Da ist nähmlich festgelegt, welche Abschnitte in welchen Reihenfolge erscheinen sollen. Bei dem Formularfuß müssen Sie festlegen wie hoch der Abschnitt sein soll und wie abgebildet, welchen Abstand vom Papierkante das untere Feld haben soll.
[img]http://C:\AVERP\MASKEN\Seitenfuss.jpg[/img]
Ich hoffe, ihnen geholfen zu haben
Grüße
Norbert B.
-
- Beiträge: 23
- Registriert: Do Sep 02, 2004 6:32 pm
Formularfußzeile
Hier muss leider gesagt werden, dass es nicht offensichtlich ist!
Erläuterung an der FRDCMRESMB_NEU.
Im ersten Unterformular (bdCBKopf) befinden sich unter anderem
Memo2 = [q_rep11."ID"] und
Seitenfuss_T2 = [q_rep11."FORMULARFUSSZEILE"]
In dem Seitenfuss_T2 wird der entsprechende Text direkt am Fuß Positioniert! Dies ist notwendig da die Fußzeile sonst nicht angedruckt wird. Es darf keines der Felder gelöscht werden da diese in direktem Zusammenhang stehen.
Um nun die Höhe des Feldes zu manipulieren bedarf es zweier schritte.
erstens: ermitteln der benötigten Feldhöhe
zweitens: eintragen der neuen Feldhöhe in der Seitenfuss_T2(im Memo unterer Bereich) ebenfalls muss die Höhe der vermeintlichen Fußzeile mit angepasst werden da diese als Platzhalter benötigt um den Seitenaufbau zu steuern.
Diese Art der Bandmanipulation ist jedoch nur im Bereich Fußzeilen in wenigen Formularen enthalten und daher auch nicht sehr bekannt.
Erläuterung an der FRDCMRESMB_NEU.
Im ersten Unterformular (bdCBKopf) befinden sich unter anderem
Memo2 = [q_rep11."ID"] und
Seitenfuss_T2 = [q_rep11."FORMULARFUSSZEILE"]
In dem Seitenfuss_T2 wird der entsprechende Text direkt am Fuß Positioniert! Dies ist notwendig da die Fußzeile sonst nicht angedruckt wird. Es darf keines der Felder gelöscht werden da diese in direktem Zusammenhang stehen.
Um nun die Höhe des Feldes zu manipulieren bedarf es zweier schritte.
erstens: ermitteln der benötigten Feldhöhe
zweitens: eintragen der neuen Feldhöhe in der Seitenfuss_T2(im Memo unterer Bereich) ebenfalls muss die Höhe der vermeintlichen Fußzeile mit angepasst werden da diese als Platzhalter benötigt um den Seitenaufbau zu steuern.
Diese Art der Bandmanipulation ist jedoch nur im Bereich Fußzeilen in wenigen Formularen enthalten und daher auch nicht sehr bekannt.
-
- Beiträge: 64
- Registriert: Di Aug 30, 2005 11:58 am
- Wohnort: Philippines
Habe alles durch geklickt finde einfach die Fusszeile_T2 nicht!
Wo ist die versteckt, erstes Unterformular?????? Wo ist das, liegt das?
Also wenn man den Text der Fußzeile direkt ins Feld schreibt kriege ich ihn richtig gedruckt, sollte aber nicht im Sinn des Erfinders sein?
Wo ist die versteckt, erstes Unterformular?????? Wo ist das, liegt das?
Also wenn man den Text der Fußzeile direkt ins Feld schreibt kriege ich ihn richtig gedruckt, sollte aber nicht im Sinn des Erfinders sein?
R-B-S Webdesign & Services Inc.
-
- Beiträge: 64
- Registriert: Di Aug 30, 2005 11:58 am
- Wohnort: Philippines
Was müsste den hier stehen um 4 Zeilen mehr ausdrucken zu können?
Im Objekt Inspector habe ich für diesen Label unter Hight = 22
in der in der alten Version habe ich unter Hight = 102 und dann klappte es klasse.
Habe getestet mit Seitenfuss_T2.Height: = 70 kein Erfolg und keine Änderung!
Code: Alles auswählen
begin
// Achtung das Feld wird für die emulierte Fusszeile benoetigt
if ([q_rep11."FORMULARFUSSZEILE"] <> '') and (MitLOGO = 'J') then
begin
memo.clear;
Seitenfuss_T2.Top := 996;
Seitenfuss_T2.Height := 60;
Seitenfuss_T2.Left := 72;
Seitenfuss_T2.Width := 650;
memo.add.Seitenfuss_T2;
end
end
in der
Code: Alles auswählen
RTFussZeile
Habe getestet mit Seitenfuss_T2.Height: = 70 kein Erfolg und keine Änderung!
R-B-S Webdesign & Services Inc.
-
- Beiträge: 64
- Registriert: Di Aug 30, 2005 11:58 am
- Wohnort: Philippines
Habe das jetzt mal wie folgt geändert und Fusszeile (ganz unten im Formular entsprechend Hoch:
Die original Werte habe ich auskommentiert. Aber im Ausdruck erziehle ich KEINE Änderung! Verstehe das langsam nicht mehr.
Hat noch wer einen Tipp, ansonsten setze ich den kompletten Text in die Fußzeile direkt am Ende.
Code: Alles auswählen
begin
// Achtung das Feld wird für die emulierte Fusszeile benoetigt
if ([q_rep11."FORMULARFUSSZEILE"] <> '') and (MitLOGO = 'J') then
begin
memo.clear;
// Seitenfuss_T2.Top := 996;
Seitenfuss_T2.Top := 890;
// Seitenfuss_T2.Top := 60;
Seitenfuss_T2.Height := 102;
Seitenfuss_T2.Left := 72;
Seitenfuss_T2.Width := 650;
memo.add.Seitenfuss_T2;
end
end
Hat noch wer einen Tipp, ansonsten setze ich den kompletten Text in die Fußzeile direkt am Ende.
R-B-S Webdesign & Services Inc.
-
- Beiträge: 23
- Registriert: Do Sep 02, 2004 6:32 pm
Hallo,
hier zur Verdeutlichung ein entsprechendes Muster:
Code:
begin
// Achtung das Feld wird für die emulierte Fusszeile benoetigt
if ([q_rep11."FORMULARFUSSZEILE"] <> '') and (MitLOGO = 'J') then
begin
memo.clear;
// Seitenfuss_T2.Top := 996;
Seitenfuss_T2.Top := 800; // Feld innerhalb des Reports nach oben setzen // Seitenfuss_T2.Height := 102;
Seitenfuss_T2.Height := 150; // Feldhöhe vergrössern
// in der „RTFussZeile“ Synchronisieren, da dies der Platzhalter ist für Seitenfuss_T2 ist!
Seitenfuss_T2.Left := 72;
Seitenfuss_T2.Width := 650;
memo.add.Seitenfuss_T2;
end
end
„RTFussZeile“ befindet sich im letzten Band des Ausdruckes (Seitenfuss) hier nur die Höhe im Objektinspektor setzen
RTFussZeile.Height = Seitenfuss_T2.Height (Sollte immer so sein!)
hier zur Verdeutlichung ein entsprechendes Muster:
Code:
begin
// Achtung das Feld wird für die emulierte Fusszeile benoetigt
if ([q_rep11."FORMULARFUSSZEILE"] <> '') and (MitLOGO = 'J') then
begin
memo.clear;
// Seitenfuss_T2.Top := 996;
Seitenfuss_T2.Top := 800; // Feld innerhalb des Reports nach oben setzen // Seitenfuss_T2.Height := 102;
Seitenfuss_T2.Height := 150; // Feldhöhe vergrössern
// in der „RTFussZeile“ Synchronisieren, da dies der Platzhalter ist für Seitenfuss_T2 ist!
Seitenfuss_T2.Left := 72;
Seitenfuss_T2.Width := 650;
memo.add.Seitenfuss_T2;
end
end
„RTFussZeile“ befindet sich im letzten Band des Ausdruckes (Seitenfuss) hier nur die Höhe im Objektinspektor setzen
RTFussZeile.Height = Seitenfuss_T2.Height (Sollte immer so sein!)