Autor Thema: Mehrere Werte in SendTo schreiben!  (Gelesen 1405 mal)

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Mehrere Werte in SendTo schreiben!
« am: 22.03.05 - 14:09:10 »
Hallo Entwickler,

ich erstelle im Backend ein Dokument Form = Memo wo ich versuche aus einem anderen Dokument mehrere Adressen zu übergeben aber leider gelingt es mir nicht :-(

meine Lösung sieht bis jetzt so aus:

Forall x In checkdoc.getitemvalue("Members")
      taskdoc.SendTo=x
End Forall

Leider wird ja so nur die letzt Adresse ins Feld gesetzt! Aber wie kann man das Ändern?

Geht leider nicht! Warum auch immer!
taskdoc.SendTo=taskdoc.SendTo+x



« Letzte Änderung: 22.03.05 - 15:14:32 von Christopher »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrere Werte in SendTo schreiben!
« Antwort #1 am: 22.03.05 - 14:14:50 »
SendTo muss ein Array sein. Das Array hast Du ja offensichtlich schon, also brauchst Du das SendTo nur zuzuweisen:

taskDoc.SendTo = checkDoc.Members

Bernhard

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Mehrere Werte in SendTo schreiben!
« Antwort #2 am: 22.03.05 - 14:16:27 »
Mit ArrayAppend funzt es.

taskdoc.SendTo = ArrayAppend(taskdoc.SendTo, checkdoc.Members)
Gruß
Dirk

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Mehrere Werte in SendTo schreiben!
« Antwort #3 am: 22.03.05 - 14:26:05 »
Man manchmal ist die Lösung so einfach :-)) Vielen Dank für Eure schnelle Hilfe
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrere Werte in SendTo schreiben!
« Antwort #4 am: 22.03.05 - 14:30:06 »
Jo, offenbar neigen wir manchmal zum Verkomplizieren. Wie hast du es denn jetzt gemacht ?

Bernhard

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Mehrere Werte in SendTo schreiben!
« Antwort #5 am: 22.03.05 - 15:16:19 »
ja ich habe einfach das Array in das SendTo Feld übergeben also SendTo=checkdoc.Members :-)) kein kompliziertes befüllen
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrere Werte in SendTo schreiben!
« Antwort #6 am: 23.03.05 - 00:45:40 »
Das ist exakt den Weg, den ich in solchen Fällen auch gehe: So einfach wie möglich, und so lesbar wie möglich, um die Wartung des Codes später nicht unnötig zu verkomplizieren. Die direkte Zuweisung ist zudem noch äusserst performant.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz