Domino 9 und frühere Versionen > Entwicklung
Irgendwie muß man doch so eine blöde Liste abspeichern können...
ata:
... na jetzt wird langsam klar was du haben willst... etwas Geduld und ich skizzier dir den Weg...
ata
enny:
Wie wäre es denn damit: Du erstellst die einfach einen eigenen Type mit dem du dann arbeitest wie z.B.:
' Declarations:
Type t_meineLösung
s_bez As String
v_vals As Variant
End Type
' Initialize:
Sub Initialize
Dim values() As t_meineLösung
Redim values(0)
values(0).s_bez = "eins"
Redim values(0).v_vals(1)
values(0).v_vals(0)=1
values(0).v_vals(1)=2
End Sub
Du brauchst dann 'nur' noch eine Funktion um das ganze in ein Feld und wieder aus diesem rauszubekommen.
rar:
Ist ein guter Listenersatz. Das Problem mit dem "im Feld abspeichern" habe ich aber immer noch.
Ich löse jetzt das einfach in einem Mehrfachwertfeld, indem ich ein Array abspeicher, der so aussieht.
array(0) = "eins"
array(1) = "1"
array(2) = "2"
array(3) = "-"
array(4) = "zwei"
array(5) = "3"
array(6) = "-"
Den Speicher ich dann im Doc ab und befülle dann ein Feld im Queryopen mit den Überschriften ((0) und die Werte nach dem "-")
Wenn man dann in einem Dialogfeld eine der Überschriften auswählt, bekommt man in einemanderen Feld die Werte zwischen der Überschrift und dem "-" angezeigt.
In einem dritten Feld kann man dann neue Werte angeben und über ein Button die Werte in das alte Array reinschieben.
Ein Löschenbutton gibts auch noch.
Meiner Meinung nach ziemlich kompliziert um eine Liste zu ersetzen, aber es ist kurz vor dem Abschluß. :P
Danke dir trotzdem.
-rar
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln