Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: BoneCrusher am 02.08.02 - 10:12:26

Titel: In Ansicht docs aus andere Db anzeigen
Beitrag von: BoneCrusher am 02.08.02 - 10:12:26
Moin moin....

Ich möchte in Ansicht einer DB die Docs einer anderen DB anzeigen lassen. Das ganze soll nur als suchansicht fungieren. ist sowas möglich und wenn ja wie?

Danke

Stefan
Titel: Re: In Ansicht docs aus andere Db anzeigen
Beitrag von: Axel am 02.08.02 - 12:20:23
Hi,

es lassen sich generell unter Notes in Ansichten keine Dokumente aus anderen Datenbanken anzeigen.

Axel
Titel: Re: In Ansicht docs aus andere Db anzeigen
Beitrag von: BoneCrusher am 02.08.02 - 12:49:28
ok. gut dann geht das nicht.

wie kann ich es umgehen eine suchansicht im NAB erstellen zu müssen? über ne Collection? aber dass ist ja nicht das gleiche...

ich mag einfach nicht in der schablone des nab rumfummeln. insbesondere nicht, wenn es beim kunden ist ;-)

danke

Stefan
Titel: Re: In Ansicht docs aus andere Db anzeigen
Beitrag von: Axel am 02.08.02 - 12:58:07
Hi,

was heißt eine Suchansicht? Meinst du eine Nachschlagefunktion zum Füllen eines Feldes?

Axel
Titel: Re: In Ansicht docs aus andere Db anzeigen
Beitrag von: Notes-Tiger am 03.08.02 - 21:54:37
Hi,
Versuchs mal so.

@DbLookup (Notes/Domino Datenbanken)  

Beispiel
Wenn ein Schlüsselwert gegeben ist, werden alle Dokumente in der angegebenen Ansicht (oder Ordner) gesucht, die diesen Wert in der ersten sortierten Spalte innerhalb der Ansicht enthalten. @DbLookup gibt für jedes passende Dokument entweder den Inhalt einer angegebenen Spalte einer Ansicht oder eines angegebenen Feldes zurück.
Syntax
@DbLookup( Klasse : "NoCache" ; Server  : Datenbank  ; Ansicht  ; Schlüssel  ; Feldname ) oder
@DbLookup( Klasse : "NoCache" ; Server  : Datenbank  ; Ansicht  ; Schlüssel  ; SpaltenNr )


oder

@DbColumn (Notes/Domino Datenbanken)  

Beispiel
Es werden die Werte einer ganzen Spalte gesucht und zurückgegeben, die sich in einer Ansicht oder einem Ordner der aktiven Datenbank oder einer anderen Notes/Domino Datenbank befinden.
Syntax
@DbColumn( Klasse : "NoCache" ; Server  : Datenbank  ; Ansicht  ; SpaltenNr )
Titel: Re: In Ansicht docs aus andere Db anzeigen
Beitrag von: BoneCrusher am 08.08.02 - 10:02:37
ok... ich versuchs mal zu erklären.
Es geht um eine Gruppenauflösung.
Ich war böse und hab in unser NAB eine Ansicht gebaut.
Grundsätzlich werden in dieser Ansicht alle Doks angezeigt, die die Maske Person oder Group haben.
erste Spalte auflistung aller Gruppen und Personen. Alles schön mit einem @name beschnitten. Die zweite ist eigentlich egal.
dann gehe ich irgendwannmal hin und suche mir aus der Ansicht mit
Set namentry = namview.GetEntryByKey(alle(i))      
Set namdoc = namentry.document
das entsprechende Doc aus NAB um mir die restlichen Infos für meine Gruppenauflösung zu holen.

Ich will mir nur die Ansicht im NAB sparen. wie mache ich das. der dblookup wäre ja garnicht so schlecht. meine idee war zuerst ein array mit allen Gruppen und personen anzulegen. und mir dann anhand der docid das entrechende doc zu holen.

HILFE !!!!  ;)

Was nuh?