Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cash am 22.06.07 - 13:49:47

Titel: Hauptdokuemtn durch Button im Antwortdokument ändern...
Beitrag von: cash am 22.06.07 - 13:49:47
Wieder mal ein Problem wo ich nicht so recht weiter weiß...

Ich bastel immernoch an der WorkFlow DB wo ein Vorschlag durch ein Gutachten beantwortet wird...

Im Vorschlag gibt es ein Feld Status. Das Feld sollte auf erledigt gesetzt werden sobald der Gutachter  sein Gutachten mittels Buttons als erledigt kennzeichnet hat....

Leider komme ich nicht weiter ich vermute mal das es mit der Formelsprache nicht funktioniert? Geht es mit LS? Und wie geht es damit?

Gruß

Thomas Schmidt
Titel: Re: Hauptdokuemtn durch Button im Antwortdokument ändern...
Beitrag von: cash am 22.06.07 - 14:02:30
habe noch ein wenig in der Hilfe gesucht und bin doch noch fündig geworden...

Wenn diese Formel in einer Schaltfläche einer Antwortmaske verwendet wird, ändert sie das Feld "Betreff" des Hauptdokuments in "Immer mehr Leute fahren mit dem Fahrrad". $Ref ist ein spezielles Feld in einem Antwortdokument, das die eindeutige ID des übergeordneten Dokuments enthält.
@SetDocField($Ref; "Betreff"; "Immer mehr Leute fahren mit dem Fahrrad.")

Werde mal testen ob es klappt....
Titel: Re: Hauptdokuemtn durch Button im Antwortdokument ändern...
Beitrag von: Glombi am 22.06.07 - 14:31:05
sieh mal hier als Einstieg in das Thema:

http://atnotes.de/index.php?topic=13984.0

Andreas
Titel: Re: Hauptdokuemtn durch Button im Antwortdokument ändern...
Beitrag von: AC am 22.06.07 - 14:40:18
Antwort auf die Schnelle:

Mit LS geht es natürlich auch, Du musst aber zuerst sicher stellen, dass das Antwortdokument mal gespeichert wurde (damit die UNID des Vaters vorhanden ist) oder Du gibst Diese beim Öffnen des Antwortdouments schon mit und beziehst Dich dann wieder da drauf.

Gruß, AC
Titel: Re: Hauptdokuemtn durch Button im Antwortdokument ändern...
Beitrag von: cash am 24.06.07 - 11:41:41
Den o. g. Thread habe ich natürlich als erstes gefunden und auch gelesen...

Ich schaffe es mittlerweile das Dok zu ändern. Wenn ich einen neuen Button anlege mit

@SetDocField($Ref; "Status"; "10");
@SetDocField($Ref; "Autoren"; "")

kann ich die Felder ändern sofern das Antwortdok vorher gespeichert wurde....

Ich wollte aber eigentlich nur einen Button und der führt mir immer zum Absturz von Notes:


@If(@IsDocBeingEdited=1;"";@Command([EditDocument]));

_MIB_Beauf := MIB_Beauf;

_Leser := MIB_Beauf;

FIELD Leser := _Leser;


FIELD VetoSave := "1";

@If(@Command([FileSave]);      
@Do(      
@SetDocField($Ref; "Status"; "10");
@SetDocField($Ref; "Autoren"; "");

@MailSend(_MIB_Beauf ; "" ; "" ; "Es liegt ein neuer MIB-Antrag vor" ;
"Sehr geehrte Damen und Herren,"            +@NewLine+@NewLine+
"es liegt ein neuer MIB-Antrag vor:"+@NewLine+@NewLine ; "";[IncludeDoclink])   
      );@Return(void));   

FIELD VetoSave := "1";
FIELD Autoren := "";
@If(@Command([FileSave]);@Do(@Command([CloseWindow]));@StatusBar("Speichervorgang fehlgeschlagen"))


Ich weiß nicht mehr weiter....

Gruß

Thomas