Domino 9 und frühere Versionen > ND6: Entwicklung
Wert einer Zahlenliste im Backend ändern
DerAndre:
Was passiert wenn Du
dim values() as variant
schreibst?
koehlerbv:
Das bringt gar nichts, André.
Aus irgendeinem Grunde macht LS eine Typkonvertierung für values (1). Macht mich jetzt auch etwas ratlos.
Vielleicht kann man das Ding austricksen:
values (1) = values (1) - values (1) + 123
Bernhard
DerAndre:
Jo, stimmt, variant ist ja die "allwissende Müllhalde" ;D
Ändert sich denn was an dem Verhalten wenn Du dem Array eine Größe Zuweist?
Vor der Zuweisung mal
Redim values(1)
values(1) = 123
Klappt das denn wenigstens?
ghost:
Was bedeutet, der Wert von ma_stellennr ist Long? Der Feldtyp müsste doch Number sein. ???
Hast Du schon mal versucht über doc.ReplaceItemValue den Wert zurück zu schreiben?
Viele Grüße
ghost
tabama:
Hallo Bernhard,
so klappt es (warum auch immer).
Dieser Code ist immer noch einfacher als der von Andre vorgeschlagene. Denn hier müsste ich erst die Anzahl der Einträge ermitteln und dann noch preserve usw...
Vielen Dank
PS: Ist aber schon sehr umständlich eine Liste im Backend zu ändern. Warum gehts nicht einfach mit doc.feld(1) = 123
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln