Autor Thema: Zahlenwert in Zahlenfeld schreiben  (Gelesen 1565 mal)

Offline Milamber

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
Zahlenwert in Zahlenfeld schreiben
« am: 07.07.10 - 13:11:02 »
Hallo zusammen, ich hab ein kleines Problem hier.

folgender Code (Ausschnitt):
   Dim item As notesitem
   Dim wert As Variant
   Dim NeuerWert As Variant   
   Dim ZahlWert() As Single
   

   Set item = doc.GetFirstItem(FELD1)
   Wert = item.values
   item.Remove

   
   Dim ZahlNeu List As Double
   Dim x As Integer
   

' X soll zeigen, dass ein bestimmer Wert nicht übernommen werden soll.
' X = 0 ist nur ein Bsp. Der Wert wird dynamisch ermittelt
   
      For x=0 To Ubound(wert)
         if not x = 0 then
            ZahlNeu (x)  = wert(x)
         end if
      Next

   Call doc.ReplaceItemValue(FELD1, ZahlNeu)


Als Ergbnis steht im Feld der Wert 0 obwohl es mehrere sein sollte.
Die Feldeigenschaften stimmen.
   

Sinn der Sache ist.

Der User möchte einen Wert aus der Liste löschen. Dieser wird mit X angegeben.
Ich baue dann die Liste neu auf, indem ich jeden Eintrag prüfen und X weglasse.

Jemand ne Idee wo der Fehler ist?
Mach ich das gleiche aber mit Text statt Zahlen, dann klappt es wunderbar.

Habt Dank :-)


      
Hristos Fasoulas
Nürnberg - Erde

Administration/Entwicklung ND

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Zahlenwert in Zahlenfeld schreiben
« Antwort #1 am: 07.07.10 - 13:18:09 »
Da muss aber noch eine Fehlermeldung kommen - Du kannst keine List in ein Item schreiben. Was Du hierfür brauchst, ist ein Array.

HTH,
Bernhard

Offline Milamber

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
Re: Zahlenwert in Zahlenfeld schreiben
« Antwort #2 am: 07.07.10 - 13:49:08 »
Nein da kommt gar kein Fehler. Es macht es mit ner 0.

Hristos Fasoulas
Nürnberg - Erde

Administration/Entwicklung ND

Offline Milamber

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
Re: Zahlenwert in Zahlenfeld schreiben
« Antwort #3 am: 07.07.10 - 14:45:11 »
danke hat sich erledgt. hab ein dynamisches array eingebaut.
Hristos Fasoulas
Nürnberg - Erde

Administration/Entwicklung ND

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz