Domino 9 und frühere Versionen > ND6: Entwicklung
importieren einer ansicht!!!
Meff:
Hi droll,
Du baust Dir eine Collection über alle Dokumente in dem betroffenen View und kopierst im Anschluss einfach die Dokumente in die entsprechende Datenbank.
---------------------------------------
Dim session As New NotesSession
Dim db As NotesDatabase, targetdb as NotesDatabase
Dim view As NotesView
Dim entry As NotesViewEntry
Dim vc As NotesViewEntryCollection
Dim doc As NotesDocument
Dim i as Long
Set db = session.CurrentDatabase
set targetdb = new NotesDatabase("Zielservername", "Zieldbname")
Set view = db.getView("Viewname")
Set vc = view.AllEntries
For i = 1 to vc.Count
set entry = vc.GetNthDocument(i)
Set doc = entry.Document
Call doc.CopyToDatabase(targetdb)
set entry = vc.GetNextEntry(doc)
i = i + 1
Next
---------------------------------------------------------------
Meff
meichhorner:
@meff
Hier gehts doch ums Design nicht um die Daten ::) wenn ich droll richtig verstanden habe.
Meff:
Upps, war ich wohl im Eifer des Gefechts ein wenig zu schnell.
Meff
Meff:
Mit Lotus Script kommst Du da glaube ich nicht dran, aber mit der API. Schau Dir mal die API Referenz für Domino 6 an (findest Du im Notes Net), dort gibt es ein Beispiel dafür.
Meff
MartinG:
hi meff,
deine antwort ist fachlich sicherlich richtig. du hättest vielleicht noch erwähnen sollen das dieses aber alles andere als trivial ist und vermutlich nur ein absoluter experte hinbekommt....
mein tip an dich droll wäre hier einen der gurus hier im forum zu beauftragen mit der dienstleistung dieses zu programmieren (rob, ata, meff, meichorner o.a...) - ansonsten befürchte ich das du dazu stunden und tage dazu brauchst und das ganze extrem uneffizient wird. ich hoffe das kommt nicht arrogant rüber... - sind nur erfahrungen von mir..
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln