Hallo Oliver,
ab Version 7.9 kann man die Werte innerhalb einer Stichwort Variable anhand von
Order()
und
OrderDescending()
sortieren.
Den höchsten Wert kann man sich folgendermaßen ausgeben lassen:
GV_OEMNDocIDStichwort.Order()(UBound(GV_OEMNDocIDStichwort))
- Durch Order() werden die Inhalte der Stichwort Variable aufsteigend sortiert, z.B. aus {7090,7101,7077} wird {7077,7090,7101}
- UBound() gibt den höchsten Index der Liste zurück, in meinem Beispiel: "2"
Daraus ergibt sich: GV_OEMNDocIDStichwort.Order()(2)
> "7101"
Alternativ kann man es auch andersherum machen:
GV_OEMNDocIDStichwort.OrderDescending()(LBound(GV_OEMNDocIDStichwort))
- Durch Order() werden die Inhalte der Stichwort Variable absteigend sortiert, z.B. aus {7090,7101,7077} wird {7101,7090,7077}
- LBound() gibt den niedrigsten Index der Liste zurück, in meinem Beispiel: "0"
Daraus ergibt sich: GV_OEMNDocIDStichwort.OrderDescending()(0)
> "7101"
Viele Grüße / With best regards,
--
Gerardo Lisanti
Team Leader Product Management | DocuWare GmbH