Hallo zusammen,
ich habe ein Problem mit einer Webanwendung, das mich so langsam aber sicher an den Rand des Nervenzusammenbruchs führt.
Folgendes Szenario:
1) Eine Eingabemaske, die im Lesemodus geöffnet wird.
2) Ein Feld Datum [DATE1], Vorgabewert DATE1 als Uhrzeit formatiert
3) Einen Button, der folgendes ausführen soll
- Das Dokument in den Schreibmodus versetzen
- DATE1 mit der aktuellen Uhrzeit füllen
- Dokument speichern (im Dokument bleiben)
- Dokument wieder in den Lesemodus versetzen
Das Ganze mache ich, um Speicherkonflikte zu vermeiden - es greifen bis zu 20 Personen gleichzeitig auf das Dokument zu.
Hier mein Code zum Aktionsbutton
@Command([EditDocument]);
@SetField("DATE1";@Now);
@Command(FileSave);
@Command([EditDocument])
Ergebnis:
Das Dokument wird durch einen Klick auf den Button in den Bearbeitungsmodus gesetzt.
Beim nächsten Klick (und erst dann!!!) wird DATE1 geschrieben und das Dokument (besser: die Maske) ist wieder im Lesemodus.
Merkwürdig auch: ich habe ein $$RETURN-Feld, in dem die Bestätigungsseite angezeigt werden soll. Wird sie aber nicht. Gespeichert ist das Dokument aber trotzdem.
Frage: wie bekomme ich das Feld DATE1 nur durch einen Klick aktuell und die Maske wieder in den Anzeigemodus?
Bin für jede Hilfe dankbar.
Stefan