Autor Thema: Problem mit item.values()  (Gelesen 1395 mal)

Offline Hatschi

  • Junior Mitglied
  • **
  • Beiträge: 96
Problem mit item.values()
« am: 29.01.10 - 10:49:39 »
Hallo,

mit Item.values habe ich ein Probleme. Warum kann ich damit Werte einer Liste einzeln auslesen, aber nicht zurückschreiben?

Folgender Schnippel soll das zeigen:
...
For position= 0 To 5
   Eintrag=Item.Values(position)
   ...
   Item.Values(position)=""    speichern des Scripts nicht möglich,
                                              -->illegal use of  property
   ...
Next

Zuerst lese ich alle Werte des Items einzeln aus. Das habe ich mir im Debugger angesehen und Eintrag wird auch immer richtig gesetzt. Möchte ich nun aber einen Wert in der Liste ändern, so kann ich das Script nicht abspeichern. Es wird die Fehlermeldung "illegal use of Property" ausgegeben.

Ziel ist es einen einzelnen Eintrag der Liste zu ändern. Oder kann ich das nur über ein Hilfsarray machen und es dann als ganzes zuweisen?
Hat jemand eine Idee.

Bernd
« Letzte Änderung: 29.01.10 - 11:09:22 von Hatschi »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem mit item.values()
« Antwort #1 am: 29.01.10 - 10:52:44 »
Du brauchst hierfür tatsächlich ein Hilfsarray. Dies tut am einfachsten ein Variant.

Bernhard

Offline Hatschi

  • Junior Mitglied
  • **
  • Beiträge: 96
Re: Problem mit item.values()
« Antwort #2 am: 29.01.10 - 10:59:55 »
Hallo Bernhard.

Wäre ja auch zu schön gewesen wenn es funktioniert. Dann werde ich doch den umständlichen Weg über ein Hilfsarray gehen müssen.

Danke und ein schönes Wochenende.

Bernd

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz