Seite 1 von 2

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 05:49
von Hormann
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

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 09:14
von nele_sonntag
Hallo Hormann,
lade doch mal Dein PDF hoch, dann kann man es quasi vor Ort lösen.
LG Mandy

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 10:14
von Hormann
Danke

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 10:25
von armine
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.

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 10:44
von nele_sonntag
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

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 10:46
von nele_sonntag
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?

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 10:58
von armine
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

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 11:09
von nele_sonntag
Super, schaue nachher gleich mal und melde mich.
Danke für das Angebot.

LG Mandy

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 11:12
von nele_sonntag
Gleich, erste Frage, ich habe dort noch nie eine Variable angelegt. Was muss ich als WERT angeben?

Uhrzeit bei Fehleingabe löschen

Verfasst: 26.08.2010, 11:32
von armine
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.