Seite 1 von 1

Numerischer Wert um 1 erhöhen

Verfasst: 23.03.2009, 17:50
von digi_holger
Liebe Forumsmitglieder,
ich bin ein Neuling mit LCD und habe bisher vergeblich folgende Aufgabenstellung versucht:
Es gibt einen Fragebogen, der ein Feld mit folgendem Ausgangswert hat: 1000000
Nach Eingabe von Werten in verschiedene Felder soll nach Click der Druck Schaltfläche dieser Wert um 1 erhöht werden, und zwar bevor gedruckt wird, so dass auf dem gedruckten Formular der Wert 1000001 steht.
Dieses Formular wird nun mit anderen Werten (Adresse) verändert und nach Click auf die Druck Schaltfläche soll nun der vorhandene Wert wieder um 1 erhöht werden auf
1000002 ...und so weiter.
Der letzte Wert sollte dann in diesem Formular gespeichert werden, damit beim nächsten Mal wieder um 1 hochgezählt wird.
Es wäre super, wenn mir jemand einen Tipp geben könnte.
Holger

Numerischer Wert um 1 erhöhen

Verfasst: 23.03.2009, 18:06
von FileAffairs
Hallo digi_holger,

ohnen es probiert zu haben würde ich einmal versuchen, dass im prePrint Event des Formulars zu machen und zwar nur das hochzählen. Gespeichert wird dann eh nur der jeweils aktuelle Wert.

Schönen Gruß

FileAffairs

Numerischer Wert um 1 erhöhen

Verfasst: 23.03.2009, 18:40
von digi_holger
Hallo FileAffairs,
vielen Dank für die Antwort.
Ich werde es damit versuchen und poste das Ergebnis dann hier
Holger

Numerischer Wert um 1 erhöhen

Verfasst: 02.04.2009, 16:45
von digi_holger
Liebe Leser,
leider habe ich das Problem immer noch.
Hat vielleicht jemand eine Idee, wie das Problem lösen kann?
Ich habe auch Adobe Acrobat Pro 9, wenn es damit auch geht wäre mir das auch recht
Danke für Eure Mühe

Numerischer Wert um 1 erhöhen

Verfasst: 03.04.2009, 10:47
von Poolart
FileAffairs hatte dir doch schon geschrieben wie du es lösen kannst.
Was ist das Problem?

Numerischer Wert um 1 erhöhen

Verfasst: 03.04.2009, 11:14
von digi_holger
Das Problem ist, dass ich nicht weiß wie ich die Einstellung vornehmen soll, so wie Fileaffairs mir geraten hat.
Ich bin ein Neuling und habe keinerlei Erfahrung damit.
Folgendes habe ich eingestellt
Das Feld mit der Nummer ist FeldNr.1
In diesem Feld muss die Eigenschaft Calculate mit "rawValue + 1" eingestellt werden
(Damit wird der aktuelle Wert des Feldes beim Öffnen der Datei um 1 erhöht)
Ich möchte aber, dass beim öffnen des Dokumentes die alte(gespeicherte) Nummer in dem Feld steht und durch Drücken des Print Buttons diese Zahl um 1 erhöht wird.
Nachdem das Dokument gedruckt wird, werden weitere Daten manuell eingetragen und wenn dieser Prozess fertig ist, wird das Dokument wieder gedruckt und die Nummer solte sich wieder um 1 erhöhen...

Eine Antwort, die mir helfen würde, könnte z. B. so aussehen:
Die Einstellung in FeldNr1 ist.....
Die Einstellung des Druck Butons ist....
Folgende Felder müssen eingestellt werden mit...
Wie gesagt, ich bin mit der Hilfe Datei leider nicht klargekommen und wäre super happy, wenn mir jemand helfen könnte


Numerischer Wert um 1 erhöhen

Verfasst: 07.04.2009, 22:27
von FileAffairs
Hallo digi_holger,

poste mal Dein Formular. Ich bau Dir das mal ein wenn der Aufwand unter 5 Minuten liegt.

Gruß
FileAffairs

Numerischer Wert um 1 erhöhen

Verfasst: 08.04.2009, 09:59
von digi_holger
Hallo FileAffairs,
vielen Dank für Dein Angebot.
Ich habe gestern eine Lösung von jemandem erhalten:
- Ereignisse mit Skripten von Button "Formulare Drucken"
 topmostSubform.Page1.DruckenSchaltfläche1::click - (JavaScript, client)
xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 0, 0, 0, 0);
topmostSubform.Page1.NumerischesFeld1.rawValue += 1;

Damit hat sich die Frage erledigt.
Vielen Dank für Deine Mühe.

Eine andere Frage noch:
Auf meinem Rechner kann ich das Formular mit den ausgefüllten Feldern speichern.
Wenn ich es an jemand anderes weieterleite, kann dieser es nicht mit den Werten speichern, sondern nur als leeres Formular.
Gibt es dafür eine Lösung?

Numerischer Wert um 1 erhöhen

Verfasst: 08.04.2009, 10:12
von FileAffairs
Hallo digi_holger,

schön, das Du eine Lösung gefunden hast.

Zur Frage der Speicherung. Speichern lassen sich ausgefüllte Formulare im Acrobat. Im Reader jedoch nur, wenn vorher eine Freigabe für den Adobe Reader erfolgt ist. Hierzu gibt es einen entsprechenden Menüpunkt in Acrobat Professional. Wichtig ist es, dabei die Beschränkung der Anzahl von Anwendern (500) oder Rücksendungen (500) je Formular zu beachten. Details finden sich in der Acrobat EULA.

Schönen Gruß
FileAffairs

Numerischer Wert um 1 erhöhen

Verfasst: 08.04.2009, 11:02
von digi_holger
Hallo FileAffairs,
super, vielen Dank :)

Frohe Ostern für Dich und Deine Familie