Autor Thema: Problem mit doc.ReplaceItemValue  (Gelesen 2164 mal)

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Problem mit doc.ReplaceItemValue
« am: 23.01.09 - 13:43:44 »
Hallo Leute,

ich habe da ein kleines Problem mit doc.ReplaceItemValue. Ich durchlaufe im Querysave-Event einer Maske einmal alle Dokumente von diesem Typ und will dann etwas im Backend ändern. Klappt soweit auch alles ganz gut. Nur wenn ich das Feld GruppenMitglieder mit einem String füllen will dann verhält es sich äußerst komisch. Das Feld ist vom Typ Namen und Mehrfachwerte zulassen ist auch angehakt. Beim debuggen sieht der String auch vollkommen in ordnung aus nur schreibt er in das Feld irgendwie nur den ersten und letzten Namen rein. Hat jemand ne Ahnung wodran das liegen könnte?

Der String sieht so aus (mit "," getrennt):

"Maria Zenker/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Max Mustermann/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Peter Schmidt/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE"

Wenn ich jetzt das hier ausführe:

Code
Call doc.ReplaceItemValue("GruppenMitglieder",strGruppeMitglieder)
call doc.save(true,false,false)

und jetzt in das Feld schaue steht dort nur
Maria Zenker/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Peter Schmidt/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE"

also nur der erste und letzt Name. Habe schon alles tausendmal debuggt und auch schon viel ausprobiert aber alles ohne Ergebnis.
Vielleicht weiß ja jemand, warum es nicht klappt. Danke schonmal im Vorraus
MfG Daniel O0

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Problem mit doc.ReplaceItemValue
« Antwort #1 am: 23.01.09 - 13:48:49 »
Warum es ist, kann ich Dir nicht auf die Schnelle sagen, aber....
Warum weist DU dem Feld kein Array zu?

In das Array schreibst Du die Namen ...
oder du machst über den String ein Split …
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: Problem mit doc.ReplaceItemValue
« Antwort #2 am: 23.01.09 - 13:57:35 »
Ähm, wusste ehrlich gesagt gar nicht das man da ein Array übergeben kann, hätte man auch selbst drauf komemn können. Ja, so gehts. Danke Dirk! Aber komisch, dass es anders nicht geklappt hat.

Schönes Wochenende!
MfG Daniel O0

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz