Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Notestime am 23.03.07 - 07:33:51

Titel: Antwortdokumente - Blöde Frage
Beitrag von: Notestime am 23.03.07 - 07:33:51
Hallo,

ich steh im Moment auf der Leitung aber mir fällt nichts dazu ein:

Wie kann ich prüfen, ob ein Dokument ein Antwortdokument mit einer bestimmten Form hat.

Also so in der Art: @If(Doc_hat_Antwort & Form="Prima";"hat";"hat nicht");

Bitte um Hilfe!

Danke und LG
Bernd
Titel: Re: Antwortdokumente - Blöde Frage
Beitrag von: klaussal am 23.03.07 - 08:30:40
Indem Du Dir das hier durchliest: http://www.atnotes.de/index.php?topic=13984.0.
Titel: Re: Antwortdokumente - Blöde Frage
Beitrag von: Notestime am 23.03.07 - 08:37:50
Indem Du Dir das hier durchliest: http://www.atnotes.de/index.php?topic=13984.0.

Das nützt mir leider nicht viel.
Ich brauch das als Ansichtsauswahl. Ich möchte mir nur Dokumente anzeigen lassen, die eine Antwort haben welche mit einer bestimmten Maske erstellt wurden
Titel: Re: Antwortdokumente - Blöde Frage
Beitrag von: klaussal am 23.03.07 - 08:42:11
Dann war die erste Frage aber schlecht gestellt.

Du solltest beim Erstellen des Antwort-Docs im Hauptdoc Dir ein Kennzeichen setzen, mit welcher Form das Antwort-Doc erstellt worden ist.

Falls das bereits bestehende Docs sind, würde ich mir nach o.a. Methode einen Agenten bauen, der das nachträglich macht.
Titel: Re: Antwortdokumente - Blöde Frage
Beitrag von: dirk_2909 am 23.03.07 - 08:45:38
Dann musst Du Dir das in das Hauptdokument schreiben und das Feld als Auswahlkriterium nehmen.

Doc_Hat_Antwort_mit_XMaske = "1"


D.h. wenn Du ein Antwortdokument mit der bestimmten Maske erstellst, musst Du im PostSave (o.ä.) das entsprechende Hauptdokument "flaggen" :

Set docParent = db.GetDocumentByUNID( ..... )

if docParent.GetItemValue( "Doc_Hat_Antwort_mit_XMask" )( 0 ) = "" Then
    call docParent.ReplaceItemValue( "Doc_Hat_Antwort_mit_XMask" , "1" )
    Call docParent.Save( ....)
....

Titel: Re: Antwortdokumente - Blöde Frage
Beitrag von: dirk_2909 am 23.03.07 - 08:46:01
war ich wohl zu langsam ..  :(