Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 07.09.04 - 12:25:43

Titel: @Lookup-Zugriff auf Liste
Beitrag von: Alexis am 07.09.04 - 12:25:43
Hallo Forum,

ich stehe wieder einmal auf dem Schlauch:

Per @Lookup greife ich auf eine Spalte zu, in der mehrere Daten in Listenform abgelegt sind. Ich möchte nun über eine temporäre Variable auf das n'te Element der Liste mittels @Subset zugreifen. Derzeit erhalte ich immer nur das 1. Element. Was ist da falsch?

Alexis

Titel: Re:@Lookup-Zugriff auf Liste
Beitrag von: koehlerbv am 07.09.04 - 12:46:24
@Subset liefert Dir n Werte (von links) bzw. n Werte von rechts, wenn n eine neagtive Zahl ist.

Du musst für ein einziges Element als Subsets miteinander verknüpfen:
_result := @Subset (@Subset (Liste; 5); -1)

(Holt erst die ersten 5 Elemente, daraus dann erste - als Beispiel für das 5. Element).

In R6 kannst Du aber den List subscript operator verwenden (bist dann aber nicht mehr abwärtskompatibel):
Liste [5]
tut das gleiche wie das verknüpfte @Subset oben.

HTH,
Bernhard

EDIT:
Fehlendes Minus-Zeichen nachgetragen
Titel: Re:@Lookup-Zugriff auf Liste
Beitrag von: klaussal am 07.09.04 - 12:46:35
... da wir keine Hellseher sind  :-[, müssten wir mal die Formel sehen !  ;D
Titel: Re:@Lookup-Zugriff auf Liste
Beitrag von: klaussal am 07.09.04 - 12:47:24
11 sec. zu langsam. Ich werde wohl alt... :-\
Titel: Re:@Lookup-Zugriff auf Liste
Beitrag von: Alexis am 07.09.04 - 13:44:11
Hallo,

mein Problem ist leider nicht gelöst: Egal ob n=1 oder n=2, ich erhalte immer das selbe Element.

content:=@Subset(@Subset(@DbLookup("";server:database;view;key;6);2);n)

???

Alexis
Titel: Re:@Lookup-Zugriff auf Liste
Beitrag von: Tode am 07.09.04 - 14:07:59
im post von Bernhard hatte sich ein kleiner Fehler eingeschlichen, er hat ein "-" vergessen. So ist Deine Formel richtig:

content:=@Subset(@Subset(@DbLookup("";server:database;view;key;6);n);-1)

HTH
Tode
Titel: Re:@Lookup-Zugriff auf Liste
Beitrag von: Alexis am 07.09.04 - 14:12:16
klein aber gemein.

Danke für eure Hilfe.

Alexis
Titel: Re:@Lookup-Zugriff auf Liste
Beitrag von: koehlerbv am 07.09.04 - 14:15:44
Blind sein kann man ja - Hauptsache, man sieht noch was  ;)

Merci, Tode !

Bernhard