Domino 9 und frühere Versionen > ND6: Entwicklung

Felder - Werte aktualisieren

<< < (5/6) > >>

WilliF:

--- Zitat von: Driri am 27.02.08 - 12:43:28 ---Dann mach das über die Eingabevalidierung, wie Hubert das schon geschrieben hat.

z.B. :

@SetField("FeldA";500);
@Success

--- Ende Zitat ---

Hallo Driri,

dann würde doch aber nur erst per Eingabe eine valedierung eintreten.

Das was ich erreichen will ist, sobald das Dokument geöffnet bzw. wenn nicht anders möglich editiert wird dass dann der Wert gesetzt wird !!

Willi

WilliF:

--- Zitat von: iukhdh am 27.02.08 - 12:37:09 ---Hilft es vielleicht im Queryopen der Maske das Feld mit dem Vorgabewert zu füllen?

--- Ende Zitat ---

Hi iukhdh,

wie würde das für die Maske funktionieren ??!!

Danke

Willi

Driri:
Die Eingabevalidierung wird beim Speichern oder Aktualisieren des Dokumentes ausgelöst.

Wenn der Benutzer einfach STRG+S zum Speichern drückt und das Dokument offen bleibt, ist das Ergebnis natürlich nicht so schön. Wird das Dokument allerdings nach dem Speichern direkt geschlossen, hast Du eigentlich genau den Effekt, den Du haben möchtest. Denn beim nächsten Öffnen steht dann ja der richtige Wert wieder im Feld.

Alternativ müßtest Du z.B. im Queropen das Feld umschießen. *Edit : Hatte Thomas ja schon geschrieben*

Driri:
Es gäbe auch noch eine völlig andere Herangehensweise :

Nach Klick auf den Button bekommt der Benutzer eine Inputbox (@Prompt), in der der gewünschte Vorgabewert eingetragen ist. Diesen kann er entweder ändern oder einfach übernehmen und erst dann wird der Wert auf den Inhalt von Feld B addiert.

MadMetzger:
Habe ich das jetzt richtig verstanden, wenn ich denke, dass du ein von einer Person geöffnetes Dokument für andere Personen zur Bearbeitung sperren willst?

Evtl solltest du dir dann mal die Designer Hilfe zum Thema "Document locking"(oder so ähnlich) durchforsten. Hier im Forum findest du unter diesen Begriffen wahrscheinlich auch eine Menge Input inkl auch dem Für und Wider dieses Themas.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln