Domino 9 und frühere Versionen > Entwicklung
Feldnamen Variable ansprechen
rar:
Oder noch einfacher: ;D
for i = 1 to 5
Feldwert = doc.GetItemValue("Feld_0" & i )
Next
Gruenkohl:
Ja super danke. Werde das mal testen.
Axel:
--- Zitat von: rar am 02.07.04 - 12:38:26 ---Oder noch einfacher: ;D
for i = 1 to 5
Feldwert = doc.GetItemValue("Feld_0" & i )
Next
--- Ende Zitat ---
Hi,
was ist daran einfacher ??? ???
Du hast lediglich die Dim - Anweisung weggelassen. Für die Funktion hast das mit Sicherheit keinen Einfluss. Allerdings sollten alle verwendeten Variablen deklariert werden. Das gehört zu einem guten Script-Stil.
Axel
koehlerbv:
Noch schlimmer daran ist, dass hier unzulässig Datentypen vermischt werden. In der nächsten LS-Version funktioniert das dann ggf. nicht mehr.
Bernhard
rar:
Daß Variablen deklariert gehören ist sowieso klar. Deswegen hab ich es auch nicht geschrieben. (doc und i sind auch nicht deklariert...)
Das einfachere war, daß man ein(e) Integer mir einem & an einen String hängen kann, ohne ihn (sie) mit Cstr() in einen String umwandeln zu müssen.
Deine Zeile:
Feldwert = doc.GetItemValue("Feld_0" + Cstr(i))
Meine Zeile:
Feldwert = doc.GetItemValue("Feld_0" & i )
-dani
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln