Das Notes Forum

Best Practices => Diskussionen zu Best Practices => Thema gestartet von: TMC am 31.01.04 - 22:47:26

Titel: Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: TMC am 31.01.04 - 22:47:26
Ich frage mal unverbindlich, ob das Thema von Interesse wäre....

Z.B.
- wie kann ich im Antwort-Doc Feldinhalte des Hauptdocs anzeigen?
Feldformel: @If(@IsNewDoc;"";@GetDocField($REF;"FELD"))

- Wie kann ich ein anderes Haupt-Doc dem Antwort-Doc zuweisen?
Dim docMain As NotesDocument
Set docMain = db.getDocumentByUNID("Ich bin der UNID-String")   
Call doc.RemoveItem("$Ref")
Call doc.MakeResponse( docMain )

- Wie zeige ich einen Doc-Link im AW-Dok des Haupt-Docs an?
-> Berechnetes Textfeld, als Formel $REF rein

- Was ist $REF

- Wie mache ich mir einen Agent, der täglich Felder in den Antwort-Docs mit denen des Hauptdocs aktualisiert

- Wie baue ich eine View auf, die bei Antwort-Docs andere Viewinhalte zeigen soll als bei Haupt-Docs

etc. etc.

Wäre das interessant? Habt Ihr noch weitere Fragen, die man hier beantworten sollte?

Matthias
Titel: Re:Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: MadMetzger am 02.02.04 - 10:42:04
Also für mich wäre das sehr interessant, da ich mich bis jetzt noch nie so richtig beschäftigt habe, aber es schon das eine oder andere Mal hätte gebrauchen können. Spezielle Fragen habe ich leider noch nicht, da ich in dem Bereich noch nicht so fit bin. Mich würde eine grundsätzliche Einführung sehr interessieren.
Titel: Re:Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: TMC am 14.02.04 - 20:01:45

Die Version 1.0 ist jetzt online:
http://www.atnotes.de/index.php?board=26;action=display;threadid=13984

Bestimmt habe ich noch das ein- oder andere Thema zu "Haupt- und Antwort - Dokumente" vergessen.

Wenn Ihr also noch Vorschläge habt, was man noch erklären soll, bitte immer her damit.

Danke,
Matthias
Titel: Re:Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: lainin am 20.03.04 - 22:57:38
Hallo.....
die ganze Sache könnte wirklich sehr interessant sein! Wenn alls so klappen würde wie ich mir vorstelle!  ;D

Ich habe eine Frage zu deinem Beispielen hier.

Ich habe im Antwort-Doc ein Feld definiert und die Formel
@If(@IsNewDoc;"";@GetDocField($REF;"FELD"))
für das Feld definert.

Nur leider Fügt er den Taxt aus dem Haupt-Doc nicht ein.
Muss ich vielleicht vorher definieren was mein Haupt-Doc ist?!?

Gruß Lainin
Titel: Re:Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: TMC am 21.03.04 - 12:41:42
Hi,

Zitat
@If(@IsNewDoc;"";@GetDocField($REF;"FELD"))

Diese Formel in einem Antwort-Dokument sollte genau so funktionieren.

Hast Du
 - statt FELD Den Feldnamen vom Hauptdokument eingetragen?
 - ist das Hauptdokument existent?
 - gibt es im Antwortdokument ein $REF ? Rauszufinden, in dem Du das Antwort-Dok rechts anklickst, dann Eigenschaften, und dann in der Feldliste nachsiehst.

Matthias

** EDIT ** unten noch ein Beispiel angehängt
Titel: Re:Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: lainin am 22.03.04 - 13:40:48
Er hats gemacht.

Er zeigt mir nun ein kleines Icon mit einer Verknüpfung auf das Haupt-Dok!!!

Vielen Dank!
Titel: Re:Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: TMC am 22.03.04 - 21:11:56
Er zeigt mir nun ein kleines Icon mit einer Verknüpfung auf das Haupt-Dok!!!

Ähm, aber Du wolltest doch dass der Inhalt eines Feldes vom Hauptdoc angezeigt wird?

Das Verknüpfungssymbol wird angezeigt, weil Du ein berechnetes Textfeld mit Feldformel $REF hast.

Ist aber alles im BP-Artikel beschrieben.....

Matthias
Titel: Re: Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: Alexis am 01.12.04 - 12:30:12
Hallo,

aus meiner Sicht wäre folgende Fragestellung noch interessant:

- Übertragen von Text und Attachments aus dem Antwortdokument in das Hauptdokument.

Alexis
Titel: Re: Interesse am Thema "Haupt- und Antwort - Dokumente" ?
Beitrag von: TMC am 01.12.04 - 16:36:01
Übertragen von Text und Attachments aus dem Antwortdokument in das Hauptdokument.

Das ist IMHO ziemlich einfach möglich:

Jedes Antwort-Dokument enthält ja das Feld $REF.

Also z.B.:
Code
Dim uiws as NotesUIWokspace
Dim session as New NotesSession
Dim db as NotesDatabase
Dim docThis as NotesDocument
Dim strUNIDParent as String
Set db = session.CurrentDatabse
Set docThis = uiws.Currentdocument.Document
strUNIDParent = docThis.~$REF(0)

Damit hat man die UNID des Hauptdokumentes in der Stringvariablen strUNIDParent.

Nun kannst Du Dir das Hauptdokument einfach instantiieren:
Code
Dim docParent as NotesDocument
Set docParent = db.GetDocumentByUNID(strUNIDParent)

Du hast jetzt also

Nun stehen Dir die gewohnten Methoden zur Verfügung, um beispielsweise Iteminhalte vom Antwortdokument ins Hauptdokument zu übertragen (oder umgekehrt).

HTH,
Matthias
(ich hab das hier nur so runtergetippt, so sollte es aber gehen)