Domino 9 und frühere Versionen > ND6: Entwicklung

Feldwertaus anderer DB in Ansicht

(1/3) > >>

LUSBernd:
Hallo Forum,

ich habe schon wieder so ein Schmankerl.

ist es möglich, in einer Ansicht einen Feldwert aus einer anderen DB auszulesen und anzeigen zu lassen. Wie ich das in eine Maske einbaue habe ich schon fast geschafft. Stichwort: Postopen  ;D
Ich habe zwar auch schoon ein bischen im Postopen der Ansicht experimentiert, allerdings tu ich mich schwer dort auf ein bestimmtes Feld/Spalte zu füllen.

Hier mal mein bishereiger Fortschritt in der Maske, mit dem Hinweis, dass der noch nicht fertig ist und noch nicht 100% funzt:

        Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim view As NotesView
   Dim doc As NotesDocument
   Dim renr As String
   Dim column As NotesViewColumn
   Dim item As String
   
   Set db = session.getdatabase("", "jacobi/Gutschriften.nsf")
   Set view = db.GetView("test")
   
   renr = source.FieldGetText("akrenr")
   
   Set doc = view.GetDocumentByKey( renr )
   
   Set column = view.columns(7)       <-- hier hakts es noch ein wenig
   
   item = column.IsField
   
   Call source.FieldSetText("gutnu", item)

koehlerbv:
Das ist nicht möglich - Ansichten können nur Werte aus Dokumenten der gleichen DB darstellen.

Bernhard

LUSBernd:
Ok, habe ich mir schon fast gedacht.

Ich könnte aber doch in der anderen datenbank einen Agenten beauftragen, der mir bestimmte felder in der  benötigten DB füllt, oder nicht????

koehlerbv:
Das wäre das übliche Vorgehen.

Bernhard

LUSBernd:
Hallo noch einmal,

ich habe jetzt ein etwas merkwürdiges Problem.

In meiner Zieldatenbank habe ich ein Feld angelegt, welches ich füllen möchte.
Wenn ich die Datenbank in irgendeiner Ansicht öffne und mir mit dem rechtem Mausclick die Eigenschaften der enthaltenen Dokumente anschaue finde ich das neue Feld nicht. Öffne ich dann das Dokument sehe ich das Feld.

Schließe ich nun die Datenbank und öffne Sie wieder kommt die Meldung:
"Invalid key value type"

Die Suche in den Foren war hierzu leider nicht sonderlich ergiebig.

Philipp

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln