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
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
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;)