Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: mannistderhartmann am 27.04.15 - 16:27:12

Titel: Liste an Prompt als Auswahlliste übergeben
Beitrag von: mannistderhartmann am 27.04.15 - 16:27:12
Hallo Forum,

ich lese per LS eine große Datenmenge per ODBC in Lotus Notes als Liste ein.
Diese Datenmenge möchte dem User per Prompt(OKCANCELLIST) als Auswahl zur Verfügung stellen.
Wie übergebe ich die Liste an die Prompt Funktion ?

Hier der Auszufg aus dem Code

Dim mylist List as String

...Hier wird die Liste per ODBC befüllt.

answer = workspace.Prompt(PROMPT_OKCANCELLIST,"Wert auswählen","Bitte wählen Sie einen Wert aus","",mylist())
So funktioniert das leider nicht. Ich erhalte ein der Auswahlbox eine Zeile mit irgendwelchen kryptischen Zeichen.

Funktioniert das Ganze überhaupt mit einer Liste oder muss ich ein Array verwenden.
Bei einem Array habe ich das Problem mit der 64k Größe, die die Datenmenge größer ist.

Ich hoffe Ihr könnt mir helfen.
Danke im voraus.

Viele Grüße
Alexander
Titel: Re: Liste an Prompt als Auswahlliste übergeben
Beitrag von: Tode am 27.04.15 - 16:43:12
Listen funktionieren nicht und müssen in Arrays umgewandelt werden.

Aber Achtung: Diese Arrays können nicht unendlich gross werden (aktuelle Grenze müsste ich auch erst ergoogeln)
Titel: Re: Liste an Prompt als Auswahlliste übergeben
Beitrag von: mannistderhartmann am 27.04.15 - 16:48:34
Ich habe es auch schon mit mehreren Arrays(wegen der max. Größe) versucht. Da bin ich auf das Problem gestossen mehrere Arrays
zu einer Auswahlliste zu "verbinden". Wie stelle ich das an ?

Bsp:
answer = workspace.Prompt(PROMPT_OKCANCELLIST,"Wert auswählen","Bitte wählen Sie einen Wert aus","",array1 + array2) -> Type mismatch
answer = workspace.Prompt(PROMPT_OKCANCELLIST,"Wert auswählen","Bitte wählen Sie einen Wert aus","",array1 & array2) -> Type mismatch
Titel: Re: Liste an Prompt als Auswahlliste übergeben
Beitrag von: koehlerbv am 27.04.15 - 17:06:29
Bei 64kB Arraysize ist Ende Gelände. Aber auch da stellt sich schon die Frage: Welcher User soll dann per Prompt aus der Menge an Werten etwas auswählen?

Bernhard