Domino 9 und frühere Versionen > Entwicklung

Feldnamen Variable ansprechen

<< < (2/2)

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