Seite 1 von 1

selbstgenerierende Nummer aus Datum

Verfasst: 18.09.2014, 16:47
von Lisa164
Version ES2

Hallo, ich hoffe ihr könnt mir weiterhelfen.

Ich möchte die Datei in unser Intranet stellen, von dort aus wird sie runtergeladen und mit dem Acrobat Reader ausgefüllt. Sie soll auf jeden Fall für den Nutzer mit Formulardaten speicherbar sein. Im Formular selbst gibt es ein Signaturfeld, dass allerdings nicht alle Einrichtungen nutzen. Viele füllen das Formular aus, drucken und unterschreiben dann.

Angelegt habe ich das Formular im LiveCycle Designer.
Danach soll es im Acrobat Pro 10 geöffnet, mit einem Kennwortschutz versehen, dass nur Formularfelder ausgefüllt und unterschrieben werden kann. Danach noch besondere Funktionen für den Reader und dann gespeichert.

Das Feld mit der selbstgenerierenden Nummer (Anforderungsnummer) habe ich auf die Masterseite gepackt, da sie auf beiden Seiten sichtbar sein soll.

Sobald das Formular geöffnet wird, soll sich die Nummer selbst generieren, außer das Formular wurde unterschrieben und abgespeichert, da es dann ja nicht mehr änderbar ist.

Ich hatte erst nur diesen Code eingebeben

Bild

dann erhalte ich aber eine Fehlermeldung wenn ich die unterschriebene, abgespeicherte Datei öffne (was ich beim Nutzer der jeweiligen Einrichtung natürlich nicht möchte)


darauf hin habe ich den Code abgeändert
Bild
jetzt wird die Nummer aber, nachdem ich die Datei im Acrobat geschützt und freigegeben habe für den Reader nicht mehr abgeändert

ich hoffe ihr könnt mir helfen - sollte das Thema schon vorhanden sein, sorry, ich habe alles möglich gesucht, aber nichts gefunden

selbstgenerierende Nummer aus Datum

Verfasst: 18.09.2014, 19:04
von radzmar
Hi,

dein Code ist irgendwie... merkwürdig.
Was sollen die Klammern?

Schreib doch einfach:

Code: Alles auswählen

if (this.isNull) {
    this.rawValue = ...;
}

selbstgenerierende Nummer aus Datum

Verfasst: 19.09.2014, 13:09
von Lisa164
ok - ja da hab ich wohl die Klammersetzung total missverstanden - dafür schon mal danke

Trotzdem löst es nicht mein Problem. Sobald ich es mit diesem Code abspeichere und danach in Acrobat Pro öffne um die Eigenschaften bzw. die zusätzlich Funktionen für den Reader einzustellen und dann speichere, generiert er keine neuen Nummern mehr.

Es sollen immer neue Nummern generiert werden, außer es ist ein mit Acrobat unterschriebenes Dokument.

Ich denke ich habe einen Denkfehler, wie müsste denn der Code lauten, dass wenn das Signaturfeld ausgefüllt ist, dann soll er keinen Code generieren und wenn es leer ist soll er einen generieren. Geht das überhaupt? Da das Signaturfeld auf der Design View sitzt, während das Feld Anforderungsnummer auf der Master Page ist.

selbstgenerierende Nummer aus Datum

Verfasst: 03.10.2014, 12:38
von Juwelix
Hi

Ich vermute mal, dass die Ausgangslage das leere Formular ist. Möchte jemand einen Antrag stellen, braucht es eine eindeutige Nummer. Diese Nummer sollte natürlich nicht, nachdem sie einmal ermittelt wurde, wieder neu "berechnet" werden - dann fehlt ja die eindeutige Referenz.

Ich habe dir mal ein Vorschlag gemacht, mit einer Nummer, die aus Datum, Zeit und einer 3 stelligen Zufallszahl generiert wird.

Diese Nummer ist, selbst bei regem Gebrauch, annähernd 100% einmalig :-)

Gruss
Juwelix