Domino 9 und frühere Versionen > ND6: Entwicklung

Wert einer Zahlenliste im Backend ändern

<< < (2/3) > >>

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