Autor Thema: Array für Doclink  (Gelesen 1732 mal)

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Array für Doclink
« am: 04.03.04 - 11:17:38 »
Ich hab mir eine View gemacht die mir doc's anzeigt für die ein Mail versendet werden soll.

Per Agent fülle ich mir ein Array mit allen Subjects von einer person:

         If ci =0 Then
            Redim checkentry ( ci )
            checkentry ( ci ) = doc.Subjects(0)
            ci = ci + 1
         Else
            Redim Preserve checkentry ( ci )
            checkentry ( ci ) = doc.Subjects(0)
            ci = ci + 1
         End If

Wenn ich alle Subjects einer Person habe öffnen ich mir eine Function die mir das mail an die Person versendet und in das Body Field wird aus dem Array die einzelnen Subjects geschrieben!!

Mein problem ist jetzt wie kann ich einen doclink in mein Body Field einfügen?
Ich hätte mir das gedacht das ich irgendwie die doc's in eine Array schreibe und mit dennen dann den doclink einfüge!! Nur wie kann ich mir die einzelnen doc's in ein Array schreiben das ich dann mit:

Forall i In array       
Call rtitem.AppendDocLink( i , i.Projekt(0) )
Call rtitem.AddNewLine(1)
End Forall

einen link erzeugen kann?
Oder hat jemand eine andere lösung?

danke robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Driri

  • Gast
Re:Array für Doclink
« Antwort #1 am: 04.03.04 - 11:27:09 »
Hi,

ich habe das mal so gelöst, daß ich einfach bei jedem Treffer direkt den Doclink erzeugt und das zugehörige Subject dahintergeschrieben habe.

Also so :

While Not (doc Is Nothing)
titel = doc.Subject
Call RTItem.AppendDocLink(doc, titel(0))
Call RTItem.AddTab(1)
Call RTItem.AppendText(titel(0))
Call RTItem.AddNewLine(1)
Set doc = dc.GetNextDocument(doc)      
Wend

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Array für Doclink
« Antwort #2 am: 04.03.04 - 13:17:12 »
Nein das geht aber leider nicht weil ich ja zuerst alle doc's suchen muss.
d.h: ich gehe die viewentrycollection durch schaue ob das nächste doc schon wem anderen gehört wenn nicht dann subject in array schreiben nächsten entry und wieder kontrollieren wenn gleicher user dann subject in array wenn anderer user dann function sendmail ( --> array auslesen und in Body field schreiben und mail versenden. und da will ich für jedes subject den doclink haben) und array neu erzeugen. dann geht das ganze wieder von vorne los.

robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Driri

  • Gast
Re:Array für Doclink
« Antwort #3 am: 04.03.04 - 13:31:20 »
Aber Du könntest doch die in Frage kommenden Docs in eine zweite DocumentCollection packen. Aus der kannst Du dann wie oben beschrieben verfahren.

D.h. Du hast ein doc aus DocCollection1 und packst das so

Call collection2.AddDocument(doc)

in die zweite DocCollection.

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Array für Doclink
« Antwort #4 am: 04.03.04 - 14:31:07 »
danke für den tipp so müsste das funktionieren ich werde das gleich mal testen

robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Array für Doclink
« Antwort #5 am: 04.03.04 - 16:04:22 »
Hat geklappt!
Danke nochmals für die Hilfe!!

Robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Driri

  • Gast
Re:Array für Doclink
« Antwort #6 am: 04.03.04 - 17:30:43 »
Gerne  :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz