Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 17.10.04 - 12:23:51

Titel: @dblookup in LS ?
Beitrag von: adminnaddel am 17.10.04 - 12:23:51
Hallo liebe Gemeinde,

ein kleiner Tipp für:

@DbLookup( Klasse : "NoCache" ; Server  : Datenbank  ; Ansicht  ; Schlüssel  ; Feldname )

in Script?
Suche mir einen Wolf!
Danke
Titel: Re: @dblookup in LS ?
Beitrag von: Semeaphoros am 17.10.04 - 12:25:05
GetDocumentByKey in der NotesView Klasse
Titel: Re: @dblookup in LS ?
Beitrag von: adminnaddel am 17.10.04 - 12:25:37
yes sir .... gracias!
Grüße
Titel: Re: @dblookup in LS ?
Beitrag von: Semeaphoros am 17.10.04 - 12:32:19
de nada
Titel: Re: @dblookup in LS ?
Beitrag von: koehlerbv am 17.10.04 - 13:14:10
GetDocumentByKey ist nicht ganz korrekt, da @dbLookup ALLE Dokumente, die dem Key entsprechen, zurückgibt.
GetAllDocumentsByKey wäre also die entsprechende Methode der NotesView-Klasse.

Bernhard
Titel: Re: @dblookup in LS ?
Beitrag von: Semeaphoros am 17.10.04 - 13:17:17
Stimmt, danke für die Ergänzung, hab wohl ein noch ein wenig geträumt :)
Titel: Re: @dblookup in LS ?
Beitrag von: eknori am 17.10.04 - 13:20:13
der Vollständigkeit halber hier Umsetzung des @DBLookup in LS

Function DBLookup (strClass As String, strNoCache As String, strServer As String, strDatabase As String, strView As String, strKey As String, strReturn As String) As Variant
   
   quotes = Chr(34)
   strFormula = "@DbLookup(" & quotes & strClass & quotes & ":" & quotes & strNoCache & quotes & ";" & quotes & strServer & quotes & ":" & quotes & strDatabase & quotes & ";" & quotes & strView & quotes & ";" & quotes & strKey & quotes & ";" & strReturn & ")"
   
   DbLookup = Evaluate( strFormula )
   
End Function
Titel: Re: @dblookup in LS ?
Beitrag von: adminnaddel am 17.10.04 - 14:39:15
Danke @Eknori