Autor Thema: Mit Formelsprache Leserfeld in allen Childdocs setzen  (Gelesen 3180 mal)

Offline SomeoneYouKnow

  • Aktives Mitglied
  • ***
  • Beiträge: 116
  • Geschlecht: Männlich
  • You can run, but you can't glide!
    • Alles rund um die Oscar-Verleihung
Guten Morgen zusammen,

ich würde gerne im OnSave einer Maske dafür sorgen, dass in den zugehörigen Child-Dokumenten ein Leserfeld gesetzt wird. Da im OnSave schon eine recht komplexe Logik in Form von Formelsprache steckt, wär's schön, wenn auch das mit Formelsprache möglich wäre... sonst hätten wir den "Spass" vor uns, den Rest auch auf LS zu portieren :-\

Hat da jemand eine Lösung für?

Gruß
Ben
IBM Certified Advanced System Administrator - Lotus Notes and Domino 6/6.5
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7

Lotus Domino 8.0.2 mit deutschem LP
Lotus Notes 8.0.2

Alles rund um den Oscar -> http://www.oscar-verleihung.com

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #1 am: 07.04.08 - 09:54:39 »
Das wird IMHO mit @-Formeln nicht gehen.

Die Best Practice "Das Arbeiten mit Haupt- und Antwort-Dokumenten" schon gesehen/gelesen?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Glombi

  • Gast
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #2 am: 07.04.08 - 10:54:32 »
Für sowas erstellt man eine Teilmaske und bindet die in die Maske ein. Dann kannst Du in dem Event der Teilmaske Script programmieren.

Aber: Warum verwendest Du nicht das Event "Postsave" oder "Queryclose" in der Maske? Das scheint mir für Deinen Zweck besser geeignet zu sein.

Andreas

botschi

  • Gast
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #3 am: 07.04.08 - 11:08:10 »
Wie soll man denn NACH dem Speichern noch das Feld befüllen und dann auch noch Speichern?

Matthias

Glombi

  • Gast
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #4 am: 07.04.08 - 11:13:14 »
Wie soll man denn NACH dem Speichern noch das Feld befüllen und dann auch noch Speichern?

Matthias
Was meinst Du damit?

botschi

  • Gast
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #5 am: 07.04.08 - 11:59:02 »
Man kann im Postsave zwar die Leute ermitteln und auch in das Feld schreiben, aber wird der Wert tatsächlich auch gespeichert?
Ich bin davon ausgegangen, dass im Postsave gar nichts mehr gespeichert wird, was ich in das Dok schreibe- eben POSTsave...

Liege ich falsch oder hab ich in dem Thread was nicht verstanden?

Matthias

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #6 am: 07.04.08 - 12:01:32 »
Du musst im PostSave natürlich dann Deine Änderungen im Backend speichern, also
Source.Document.Save (True, False, True)

Bernhard

botschi

  • Gast
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #7 am: 07.04.08 - 12:03:56 »
Du musst im PostSave natürlich dann Deine Änderungen im Backend speichern, also
Source.Document.Save (True, False, True)

Wodurch dann wieder das Querysave aufgerufen wird? Oder wird das mit Source.Document.Save eben NICHT aufgerufen?
Vielleicht sollte er sich dann eines der vielen anderen Ereignisse aussuchen, als das Postsave...?

Matthias

Glombi

  • Gast
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #8 am: 07.04.08 - 12:06:17 »
Source.Document.Save (True, False, True)
ist eine Backendmethode, die KEIN Querysave aufruft, da diese Events nur aus dem UI getriggert werden.

Ein Source.Save hingegen würde ein Querysave aufrufen.

botschi

  • Gast
Re: Mit Formelsprache Leserfeld in allen Childdocs setzen
« Antwort #9 am: 07.04.08 - 12:11:28 »
Gut, dass wir darüber gesprochen haben  ;D
Danke sehr.

Matthias

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz