Domino 9 und frühere Versionen > ND6: Entwicklung

@Lookup-Zugriff auf Liste

(1/2) > >>

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