Uhrzeit bei Fehleingabe löschen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Hormann
Beiträge: 100
Registriert: 09.08.2010, 11:42

Uhrzeit bei Fehleingabe löschen

Beitrag von Hormann » 26.08.2010, 05:49

Hallo Leute,

ich habe folgendes Problem:

Ich habe ein Feld bei dem man die Uhrzeit eingeben muss! Sollte hier eine Fehleingabe erfolgen bekomme ich auch eine Fehlermeldung. Aber nun zum Problem bestätige ich diese, wird der Wert nicht automatisch gelöscht, sondern bleibt drin stehen.

Was muss ich machen damit der WERT gelöscht wird? Hat jemand eine Idee?

 

Danke

Stephanie

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Uhrzeit bei Fehleingabe löschen

Beitrag von nele_sonntag » 26.08.2010, 09:14

Hallo Hormann,
lade doch mal Dein PDF hoch, dann kann man es quasi vor Ort lösen.
LG Mandy

Hormann
Beiträge: 100
Registriert: 09.08.2010, 11:42

Uhrzeit bei Fehleingabe löschen

Beitrag von Hormann » 26.08.2010, 10:14

Danke
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Uhrzeit bei Fehleingabe löschen

Beitrag von armine » 26.08.2010, 10:25

Hallo Stephanie,

Sie müssen dem Feld natürlich sagen, dass es leer sein soll (in Formcalc: $ = "").
Die beigefügte Datei enthält eine Routine, die es erlaubt, alle Operationszeichen des Ziffernblocks statt des Doppelpunkts zu verwenden. Die Variable "txt" muss unter "File/Form Properties ..." (oder wie das auf Deutsch heißt) angelegt werden.

Gruß
armine

p.s.: Datei hochladen ist übrigens ein richtig guter Tipp.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Uhrzeit bei Fehleingabe löschen

Beitrag von nele_sonntag » 26.08.2010, 10:44

Huh, so schnell war ich nicht.
Schicke Lösung.  Hätte ich so nicht gelöst, werd ich gleich für mich abspeichern :-)

Danke armine.

Kurze Frage. Muss ich die Variable unter Datei/Formulareigenschaften generell anlegen ode nur, wenn ich diese später beim Concat-Befehl in das Popup-Fenster miteinbauen möchte?

LG Mandy

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Uhrzeit bei Fehleingabe löschen

Beitrag von nele_sonntag » 26.08.2010, 10:46

Jetzt muss ich nur noch mal schauen, ob ich das in mein Skript eingebaut bekomme, die eine Stundenzettelfunktion haben.

Hast Du Erfahrung damit, ob sich das irgendwie hakelt?

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Uhrzeit bei Fehleingabe löschen

Beitrag von armine » 26.08.2010, 10:58

Hallo Mandy,

die Variable dient nur dazu, dem Benutzer die Messagebox verständlich zu machen. Das Anlegen kann entfallen, wenn sie im Quellcode nicht auftaucht.

Bei mir läuft die Routine in einem Formular zur Erfassung von Übungsleiterstunden klaglos. Wenn’s bei dir haken solle ... upload PDF.

lg armine

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Uhrzeit bei Fehleingabe löschen

Beitrag von nele_sonntag » 26.08.2010, 11:09

Super, schaue nachher gleich mal und melde mich.
Danke für das Angebot.

LG Mandy

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Uhrzeit bei Fehleingabe löschen

Beitrag von nele_sonntag » 26.08.2010, 11:12

Gleich, erste Frage, ich habe dort noch nie eine Variable angelegt. Was muss ich als WERT angeben?

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Uhrzeit bei Fehleingabe löschen

Beitrag von armine » 26.08.2010, 11:32

Daran habe ich noch nicht viele Gedanken verschwendet. Wenn Formcalc eine Variable nicht kennt, dann lege ich sie halt an. Bei Strings verwende ich einen leeren String ("", die Wertzuweisung erfolgt im Code), bei Zahlen kann man auch die gewünschten Werte hinterlegen.

Antworten