Autor Thema: Felder - Werte aktualisieren  (Gelesen 7429 mal)

Offline WilliF

  • Frischling
  • *
  • Beiträge: 30
Re: Felder - Werte aktualisieren
« Antwort #20 am: 27.02.08 - 12:49:15 »
Dann mach das über die Eingabevalidierung, wie Hubert das schon geschrieben hat.

z.B. :

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

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


Offline WilliF

  • Frischling
  • *
  • Beiträge: 30
Re: Felder - Werte aktualisieren
« Antwort #21 am: 27.02.08 - 12:55:14 »
Hilft es vielleicht im Queryopen der Maske das Feld mit dem Vorgabewert zu füllen?

Hi iukhdh,

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

Danke

Willi

Driri

  • Gast
Re: Felder - Werte aktualisieren
« Antwort #22 am: 27.02.08 - 12:59:51 »
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

  • Gast
Re: Felder - Werte aktualisieren
« Antwort #23 am: 27.02.08 - 13:03:11 »
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.

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Felder - Werte aktualisieren
« Antwort #24 am: 27.02.08 - 14:17:22 »
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.

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Felder - Werte aktualisieren
« Antwort #25 am: 27.02.08 - 14:49:39 »
Im Queryopen der Maske ein @setfield("Feld";500) müsste doch reichen.
Thomas von der IuK

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Felder - Werte aktualisieren
« Antwort #26 am: 27.02.08 - 14:59:28 »
Das kann vor die Wand laufen, wenn das Dokument nicht im Edit-Mode geöffnet wird. Zumindest passiert dann gar nichts und beim dann anschließenden Wechseln in den Bearbeiten-Modus wird das Feld nicht besetzt.

Offline WilliF

  • Frischling
  • *
  • Beiträge: 30
Re: Felder - Werte aktualisieren
« Antwort #27 am: 27.02.08 - 23:37:11 »
Hi all,

danke für die Anregungen, ich habs nun über QueryOpen gemacht und es funktioniert wunderbar !!

Danke für die Tips

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Felder - Werte aktualisieren
« Antwort #28 am: 02.03.08 - 16:33:51 »
Frage: Warum entfernst Du im PostSave nicht einfach das hinter dem Feld stehende Item? Dann greift auch Dein Default-Value des Feldes beim nächsten Öffnen wieder, als wäre es ein Feld in einem jungfräulichen Dokument ...

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz