Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: ditodotorg am 25.07.13 - 14:14:54

Titel: embedded view mit ausgewählten Dokumenten
Beitrag von: ditodotorg am 25.07.13 - 14:14:54
Hallo liebe Notes-Experten,

ich habe folgendes Probelm und hoffe auf eure Hilfe:

 ich habe eine embedded view in einem Formular. Diese View soll aber in diesem einen bestimmten Formular nur bestimmte Werte anzeigen. Um dies zu tun, möchte ich dass meine Programmierung einen feldwert aus dem Formular mit dem Wert aus einer spalte in der view vergleicht. wenn diese werte übereinstimmen, dann sollen auch nur diese dokumente in der view angezeigt werden.

Folgender Quellcode ist bereits erstellt:

Sub Postopen(Source As Notesuiview)
    Dim session As NotesSession
    Dim db As NotesDatabase
    Dim view As NotesView
    Dim doc As NotesDocument
    Dim profile_protocol As Variant
   
    Set session = New NotesSession
    Set db = session.CurrentDatabase
    Set view = db.GetView("Untersuchungskartei")
    Set doc = view.GetFirstDocument
   
    Do While Not (doc Is Nothing)
        profile_protocol = doc.GetItemValue("Patient")
       'Hier fehlt dann noch der Hinweis, dass auf den feldwert zugegriffen werden soll
        Set doc = view.GetNextDocument(doc)
    Loop
End Sub


Vielleicht kann mir jemans weiterhelfen.....
Vielen Dank schonmal.
Grüße
Titel: Re: embedded view mit ausgewählten Dokumenten
Beitrag von: Axel am 25.07.13 - 14:21:31
So ganz verstehe ich das noch nicht was du machen willst. Aber den Weg denn du eingeschlagen hast ist auf jeden Fall verkehrt.

Kannst du das nochmal ein bisschen genauer erklären, was du in der eingebetteten Ansicht darstellen willst.

Axel
 
Titel: Re: embedded view mit ausgewählten Dokumenten
Beitrag von: ditodotorg am 25.07.13 - 14:25:46
hey...
klasse dass es schon so flink ging.....

also..... habe eine view, die alle Untersuchungen aller patienten zeigt....
zusätzlich gibt es ein patientenblatt in diesem die view enthalten ist....
ich möchte nun aber, dass die view nur zu dem spezifischen patienten, bei dem das patientenblatt nun geöffnet ist, auch die behandlungen angezeigt werden....
Titel: Re: embedded view mit ausgewählten Dokumenten
Beitrag von: Klafu am 25.07.13 - 14:31:57
Du hast also ein Dokument mit einer eingebetteten Ansicht und willst in dieser Ansicht alle Dokumente anzeigen, die zu eben diesem Dokumenten gehören?

Wie wäre es, wenn du einen eindeutigen Schlüssel/eine ID erstellst (Pro Patient/Dokumentenzugehörigkeit) und den in den Dokumenten speicherst?
Dann musst du nur das Feld, nach dem du gucken willst in der embedded View unter "Show Single Category" eingeben.
Titel: Re: embedded view mit ausgewählten Dokumenten
Beitrag von: Axel am 25.07.13 - 14:38:30
Wie wäre es, wenn du einen eindeutigen Schlüssel/eine ID erstellst (Pro Patient/Dokumentenzugehörigkeit) und den in den Dokumenten speicherst?
Dann musst du nur das Feld, nach dem du gucken willst in der embedded View unter "Show Single Category" eingeben.

Genau so muss das aussehen. Und als eindeutigen Schlüssel würde ich die Universal ID des Patientenblatts in die Untersuchungsdokumente einfügen.

Eine andere Alternative wäre die Untersuchungsdokumente als Antwortdokumente zum Patientenblatte anzulegen.

Axel
Titel: Re: embedded view mit ausgewählten Dokumenten
Beitrag von: ditodotorg am 25.07.13 - 14:40:20
cool... das klappt schonmal... auch wenn momentan keine werte angezeigt werden.... denn jetzt ist das nächste problem aufgetreten..... ich bekomme keine werte in die view eingepflegt.....

danke aber erstmal....
Titel: Re: embedded view mit ausgewählten Dokumenten
Beitrag von: Axel am 25.07.13 - 14:51:44
ich bekomme keine werte in die view eingepflegt.....

Die Ansicht muss sich natürlich auf die Untersuchungs- bzw. Behandlungsdokumente beziehen.

Axel
Titel: Re: embedded view mit ausgewählten Dokumenten
Beitrag von: Klafu am 25.07.13 - 14:51:54
Die Ansicht muss in der ersten Spalte das Feld zeigen, dass den Key/die ID enthält. Und die Spalte muss Kategorisiert sein.