Domino 9 und frühere Versionen > Entwicklung

Irgendwie muß man doch so eine blöde Liste abspeichern können...

(1/2) > >>

rar:
Hallo liebe Leute!
Ich möchte eine Liste erstellen, die dann irgendwie im Dokument abspeichern und später wieder auf die Liste zugreifen. :P
Klingt einfach, ist es aber nicht. (Für mich nicht).

Ich dachte es mir ungefähr so:
Dim li List As Variant    
Dim arr(1) As Integer
arr(0) = 1
arr(1) = 2
li("eins") = arr
arr(0) = 3
arr(1) = 4
li("zwei") = arr
Dim ws As New NotesUIWorkspace
Dim doc As NotesDocument
Set doc = ws.CurrentDocument.Document
doc.Feldindemdielisteabgespeichertwerdensoll = li
Dim hiersolldielisterein As Variant
hiersolldielisterein = doc.Feldindemdielisteabgespeichertwerdensoll

Geht aber leider nicht.  :'(
Hat jemand von euch eine Idee, wie ich das machen kann?
lg
-rar

ata:
... die Liste in eine Array übernehmen, dann klappts...

ata

rar:
Hab ich mir auch schon überlegt.
Der (oder die?) Array den ich brauch könnte dann so ausschauen:
array(0) = "eins"
array(1) = "1"
array(2) = "2"
array(3) = "3"
array(4) = "zwei"
array(5) = "4"
array(6) = "drei"
array(7) = "5"
array(8) = "6"
Wie kann ich dann einem Wert mitgeben, daß er eine Überschrift  (eins,zwei,drei)  ist. Ich muß nämlich sowohl auf die Überschriften als auch auf die Werde zugreifen. :-\

-rar

ata:
... was meinst du mit Überschriften - in deinem Array gibt es Einträge, und das übergibst du per Backend mit

doc.Feldname = Arrayname

... wenn deine Einträge unterschiedliche Funktionen haben sollen, dann benötigst du ein zweites Array, das dir sysnoym die Funktionen übernimmt...

a(1) = "Eins"
a(2) = "1"

f(1) = "Header"
f(2) = "Value"

ata

rar:
Ich versteh nicht ganz für was das zweite Array ist.
Hier ist meine Problemstellung:
Ich habe n werte (Überschrift)("drei") und möchte jedem dieser Werte wieder n Werte (Inhalte)("5":"6") zuweisen. In einem Feld möchte ich dann einer Dialogliste die Überschriften zur Auswahl anbieten und anschließend in einem anderen Feld die Inhalte anzeigen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln