Autor Thema: In einem Doc eine alten Doklink in einem neuen Feld anhängen.  (Gelesen 2042 mal)

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Hi Leute,

ich habe eine DB wo ich wenn ich Dokumente erstelle oder ändere diese Änderungen am Doc in eine seperate LOG-DB schreibe.
Klappt super.
Dann erstelle ich in dem eben geänderten Doc eine Link zu dem Dokument aus der LOG-DB.
Klappt auch super.

Jetzt dachte ich mir es wäre schön wenn in dem Doc alles Doclinks zu allen Log Dokumenten der LOG-DB welche zu diesem Doc gehöre auch zu sehen wären.

Wollte dann den Doclink aus den Feld in ein neue erstelltes Feld anhängen was dann die gesammelten Doclinks enthalten soll.
Pustekuchen,  beide Felder sind zwar RTFelder aber ich kann den Link nicht von einem Feld ins andere kopieren.

Wie muß ich vorgehen um in einem Feld den neuen Link zu haben und im anderen Feld alle alten Links aus der LOG DB.

Bin für jede Idee dankbar.

Setzte Notes 7.0.2 auf Server und Client ein.
Gruß Gerry (Lancelot)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Wollte dann den Doclink aus den Feld in ein neue erstelltes Feld anhängen was dann die gesammelten Doclinks enthalten soll.
Pustekuchen,  beide Felder sind zwar RTFelder aber ich kann den Link nicht von einem Feld ins andere kopieren.

Wie muß ich vorgehen um in einem Feld den neuen Link zu haben und im anderen Feld alle alten Links aus der LOG DB.

Bin für jede Idee dankbar.

Setzte Notes 7.0.2 auf Server und Client ein.


wenn du den neuen Link aus einem RTITEM anhängen willst an ein anderes RTItem, vielleicht geht das ja mit
Call notesRichTextItem.AppendRTItem( notesRichTextItem2 ) wenn sonst nichts in den Items steht?

Aber willst du jetzt 2 getrennte Felder oder nur ein Feld?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Danke für Deine schnelle Antwort.

ich möchte 2 seperate Felder.
Feld eins soll nur den aktuellen Doklink enthalte und Feld 2 soll alle Dolinks enthalten die es zu diesem Dokument ind er LOG DB gibt.

Mit AppentRTItem werde ich es jetzt mal versuchen.
Gruß Gerry (Lancelot)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Ansonsten würde ich eine Collection erstellen mit den alten Dokumenten, und dann mit appenddoclink die halt alle in das Feld reinhauen.
Ich hab aber beides noch nicht mit einer grösseren Menge an Dokumenten gemacht, ich weiss nicht, wie da dann die Performance wird oder was sonst halt so alles anfällt bei RT-Feldern.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Irgendwie mag mich NOtzes nicht.
Mit AppentRTItem zeigt mir das Dokuemnt nun garkeine Doclinks mehr an.

Habe mich nach der Designerhilfe gehalten.
Habe ich eine Fehler im Code?

Dim rtitemA As Variant
Dim rtitemB As Variant
Dim rtitem As NotesRichTextitem

Set rtitem = New NotesRichTextitem(neues_doc, "notes_id")
Call rtitem.appendText(" ")
Call rtitem.appendDocLink(doc, "auditmanagerlog.nsf")
   
Set rtitemA = doc.GetFirstItem( "notes_id" )
Set rtitemB = doc.GetFirstItem( "notes_id_alt" )
   
Call rtitemA.AppendRTItem( rtitemB )
Gruß Gerry (Lancelot)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
rtitem, rtitemA, rtitemb?

du hängst einen Link an Rtitem, danach rtitema an rtitemb?

und warum deklarierst du die Dinger erst als Variant und nicht sofort als RTItems?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Jetzt habe ich es, habe zuerst RTItem A und B vertauscht.
Habe RTItem B rausgenommen und dafür das RTItem eingesetzt, jetzt klappt es auch prima.

Danke für Deine Hilfe.
Gruß Gerry (Lancelot)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz