Domino 9 und frühere Versionen > ND6: Entwicklung
@Lookup-Zugriff auf Liste
Alexis:
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
koehlerbv:
@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
klaussal:
... da wir keine Hellseher sind :-[, müssten wir mal die Formel sehen ! ;D
klaussal:
11 sec. zu langsam. Ich werde wohl alt... :-\
Alexis:
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
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln