Autor Thema: dynamische DocLink erstellung  (Gelesen 2307 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
dynamische DocLink erstellung
« am: 02.02.07 - 18:06:07 »
Ist es möglich von einem Dokument in Datenbank A, zu einem Dokument in Datenbank einen DocLink zu erstellen? Bestimmt, ich meine habe Doklinks zu fast allen schon mal gepastet, aber wie kann ich einen DocLink programatisch erstellen?

Ziel ist es, dass ich in Dokument A in DB A einen DocLink im Backend erstelle der auf das Dokument A in DB B geht. Reicht mir die DocID von Dokument B oder was brauche ich ?

Ich hoffe ihr könnt mir weiter helfen.

Bedanke mich schon mal für die Antworten und wünsche ein schönes Wochenende

Gruß Robert
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #1 am: 03.02.07 - 12:30:28 »
Du möchtest einen Blick auf die Methode AppendDocLink der NotesRichTextItem class werfen.

Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #2 am: 05.02.07 - 14:57:07 »
Danke, man muss halt doch nur wissen wo man nachschlägt ;-)
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #3 am: 12.02.07 - 15:44:46 »
hmmm ... warum funktioniert in der sch..... Pumpe nicht der Code der in meinem Agenten so wunderbar funktiniert? gibt es noch eine andere Möglichkeit docLinks zu erstellen ?
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #4 am: 12.02.07 - 15:49:56 »
"Funktioniert nicht" ist hier eine Nullaussage.

Du musst die Fehlerursache finden, denn ansonsten würden auch alternative Verfahren nicht funktionieren.

Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #5 am: 12.02.07 - 16:02:28 »
Ja gut Argument... er schreibt mir

Zitat
the linked document can not be found in the view
,

den DocLink erstelle ich durch einen @DocumentUniqueID, da muss ich doch rein gar nichts mit geben oder ?
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #6 am: 12.02.07 - 16:11:03 »
Und wo setzt Du wie @DocumentUniqueID ein?

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #7 am: 12.02.07 - 16:18:33 »
Ja in der DocHouse Pump kann es sein das ich die ID von dem Processobjekt der Pumpe habe ?
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #8 am: 12.02.07 - 16:31:06 »
Möglich ist alles - wir kennen ja Deinen Code nicht ...


Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #9 am: 12.02.07 - 17:07:35 »
im eingabe feld der Pumpe wo ich code hinterlassen kann habe ich einfach ein :

Code
@setfield("docLinkID";@documentuniqueID)

gesetzt
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: dynamische DocLink erstellung
« Antwort #10 am: 13.02.07 - 15:04:49 »
So habe es geschafft, habe von einer Nicht-Dokumentierten Hintertür erfahren:

Code
Dim SourceDB as NotesDatabase
Dim SourceDOC as NotesDocument

Dim rtItem as NotesRichtextItem

Set SourceDB = modules("InputTestDB").cndb
Set SourceDOC = SourceDB.GetDocumentByUNID(Proc.isUniversalID(0))

Proc.Test = Proc.isUniversalID(0)

Set rtItem = New NotesRichTextItem(Proc , "rtItem")

call rtItem.AppendDocLink(SourceDOC , SourceDB.Title)

ab dem Zeitpunkt wo ich den kompletten Zugriff auf die DB hat war es leicht.... ich bedanke mich bei allen die versucht haben mir zu helfen
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz