Seite 2 von 3

Neue Zeile automatisch einfügen

Verfasst: 17.12.2012, 14:07
von FuX
"Die hohe Kunst der dynamischen Formulare"
So kann man das wohl auch nennen :)

Ich habs gefunden, es ist nicht unter "Paginirung" sondern im Register "Tabelle" da gibt es ein Optionsfeld mit dem man die Seitenumbrüche im Inhalt zulassen kann oder eben nicht!!

Gruss FuX

Neue Zeile automatisch einfügen

Verfasst: 17.12.2012, 14:49
von landei2003
FuX hat geschrieben:"Die hohe Kunst der dynamischen Formulare"
So kann man das wohl auch nennen :)

Ich habs gefunden, es ist nicht unter "Paginirung" sondern im Register "Tabelle" da gibt es ein Optionsfeld mit dem man die Seitenumbrüche im Inhalt zulassen kann oder eben nicht!!

Gruss FuX
Hallo FuX,

dass der Haken bei "Seitenumbrüchen im Inhalt zulassen" gewählt ist hatte ich vorausgesetzt;)

Unter Paginierung kannst du trotzdem Umbrüche definieren

Grüße

Landei

 

Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 10:38
von FuX
Das stimmt landei!!

Ich hab nun noch 3 Problemchen :(

Ich hab ganz vergessen das es die Zeile "Anzahl" in meiner Tabelle zusammengezählt werden muss. Nun hab ich keine Ahnung wie die automatisch neu erstellten Felder ansteuern kann damit diese auch dazugezählt werden!

Also die Felder "Anzahl_5" + "Anzahl_6[*]" sollte als Summe im Feld "Summe_1" erscheinen. Dies funktioniert aber nicht wirklich richtig! Gibt es da eine Lösung?

Dazu kommt noch ein kleineres Problem. Den Hintergrund eines Tabellenfeldes kann ich nirgends als "nicht druckbar" einstellen. Da muss ich auch über Java oder?
Oder bin ich einfach blind und man kann das relativ einfach machen :)

Ausserdem habe ich endeckt das meine A4-Seite in diesem Formular nur 27cm hoch ist ... ich bräuchte aber 29cm! ansonsten gibt es beim drucken jeweils einen 1cm rand oben und unten und das brauch ich nicht. Ich finde jedoch auch nicht wo ich dies einstellen kann!

besten Dank im voraus!!
FuX

Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 12:51
von FuX
if (exists(Zeile3[0].Anzahl_5) == 1) then
    Sum(Zeile4[ *].Anzahl_6)+Zeile3.Anzahl_5
endif

Die Berechnung der automatischen erstellten Zeilen hab ich durch dieses Skript gelöst!


Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 13:47
von landei2003
Hier noch ne Hilfestellung:

Seitenformat:

 




 


Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 13:48
von landei2003
Was du mit Hintergrund eines Tabellenfeld meinst verstehe ich nicht.

Eine Zelle in der Tabelle kann man auf sichtbar nur am Bildschirm einstellen.

 

Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 14:06
von FuX
Damit meine ich die "Hintergrundfüllung" des Tabellenfeldes.
Nun will ich aber diese nicht auf dem ausgedruckten Formular haben!
Die Zahlen die in dem Tabellenfeld stehen sollen jedoch gedruck werden!

Bei der von dir vorgeschlagenen Methode kann man entweder alles oder gar nichts drucken lassen.

Und noch zur Seitengrösse des Formulars, da war ich wohl echt BLIND :shock:

Danke landei!! du bist echt meine Rettung hier!! Danke Danke

Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 14:23
von landei2003
FuX hat geschrieben:Damit meine ich die "Hintergrundfüllung" des Tabellenfeldes.
Nun will ich aber diese nicht auf dem ausgedruckten Formular haben!
Die Zahlen die in dem Tabellenfeld stehen sollen jedoch gedruck werden!

Bei der von dir vorgeschlagenen Methode kann man entweder alles oder gar nichts drucken lassen.

Und noch zur Seitengrösse des Formulars, da war ich wohl echt BLIND :shock:

Danke landei!! du bist echt meine Rettung hier!! Danke Danke
Guck mal hier:):)

 

Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 14:31
von FuX
Jetzt bin ich bisschen verwirrt!

Die Felder da kann ich ja nicht einstellen das nicht gedruckt werden oder?

Bei uns ist es leider eben Pflicht das alle "Eingabefelder" gelb hinterlegt sind!
Dies aber nur am Bildschirm!
Auf dem ausgedruckten Formular jedoch nicht!

Das heisst die Hintergrundfüllung muss drin sein, jedoch darf sie nicht gedruckt werden!

Neue Zeile automatisch einfügen

Verfasst: 19.12.2012, 14:34
von landei2003
FuX hat geschrieben:Jetzt bin ich bisschen verwirrt!

Die Felder da kann ich ja nicht einstellen das nicht gedruckt werden oder?

Bei uns ist es leider eben Pflicht das alle "Eingabefelder" gelb hinterlegt sind!
Dies aber nur am Bildschirm!
Auf dem ausgedruckten Formular jedoch nicht!

Das heisst die Hintergrundfüllung muss drin sein, jedoch darf sie nicht gedruckt werden!

Das musst du dann per script im preprint Ereignis coden:

Bevor gedruckt wird die Hintergrundfarbe auf weiss setzen und nach dem Druck wieder auf die ursprüngliche Farbe.


ps: die LCD Hilfe ist sehr gut,dort findet man einiges;)