Autor Thema: Mehrfachwerte in SendTo Feld  (Gelesen 3604 mal)

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Mehrfachwerte in SendTo Feld
« am: 12.05.11 - 16:22:12 »
Hallo,

ich weiß, dass viele bei dem Titel gleich schimpfen werden, da das Thema hier schon mehrfach genannt wurde. Ich bin leider absolut nicht aus der Programmierung und kämpfe hier sehr mühsam. Nachdem ich nun den ganzen Tag viele Beiträge gelesen habe und leider noch immer völlig auf dem Holzweg bin, würde ich mich für einen Tipp sehr freuen.

Ich habe eine WebMaske erstellt, in der es ein Feld vom Typ "Kontrollkästchen" gibt. Dieses Feld wird über @DbColumn( "Notes":"NoCache"; "":""; "Namen"; 1) gefüllt. Hier hat man nun die Möglichkeit bestimmte Personen auszuwählen (Mehrfachwerte sind erlaubt).

Zusätzlich gibt es ein zweites, verstecktes Feld, vom Typ Text und Berechnet, das folgende Formel hinterlegt hat:

@If(VorgangDL = ""; NULL; @DbLookup("":"NoCache";@DbName;"Name";Person;4)) wo ich mir zu den oben angeklickten Namen die entsprechenden E-Mail Adressen hole.

Wenn ich mir den Datensatz ansehe, stehen die E-Mail Adressen wie folgt im Feld:
"E-Mail1"
"E-Mail2"
"E-Mail3" usw.

Nun läuft regelmäßig ein Agent, der an diese Adressen eine Mail versenden soll und das bekomme ich einfach nicht hin. Wenn ich es richtig verstanden habe, kann ich mit Split ein Array erstellen und das dem docSend.SendTo zuordnen. Aber egal wie ich es anstelle, es haut nicht hin.

Viele Grüße
Alex

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #1 am: 12.05.11 - 16:26:49 »
Erstens: Du hast da keinen Datensatz, sondern ein Dokument. Notes kennt keine Datensätze, das sollte man immer beachten.

Zweitens: Du hast doch schon ein Array, das Du nur an SendTo zuweisen musst.

Drittens: "Es haut nicht hin" ist keine sinnhafte Beschreibung, die Hilfe ermöglicht.

Bernhard

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #2 am: 12.05.11 - 16:41:55 »
Hallo Bernhard,

zu Erstens: sorry
zu Zweitens: wenn ich im Agent sage docSend.SendTo = docSource.FeldMail(0), dann geht eine E-Mail raus, aber nur an die erste Adresse, die ich im Dokument unter diesem Feld sehe.
zu Drittens: das war wirklich keine gute Beschreibung. Wie bei Punkt 2 beschrieben, wird eine E-Mail versendet, aber nur an die erste Adresse.

Viele Grüße
Alex

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #3 am: 12.05.11 - 16:48:26 »
docSend.SendTo = docSource.FeldMail

Mit der (0) nimmst Du nur den ersten Wert

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #4 am: 12.05.11 - 16:49:14 »
Na, Du verlangst doch ausdrücklich, dass nur an die erste Adresse in Deinem Array gesendet wird  ;D

docSend.SendTo = docSource.FeldMail

(FeldMail ist übrigens ein seeeehr sinniger Name für ein Item  ;) )

Bernhard

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #5 am: 12.05.11 - 16:53:18 »
Hallo Bernhard, hallo Peter,

 :-[ mehr sage ich dazu nicht ... oh je ...

Ich danke Euch herzlich - habe den Wald vor Bäumen nicht gesehen - das gibt es doch nicht ...

@Bernhard - das Feld heißt anders, ich habe es nur wegen der Verständlichkeit hier anders genannt.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #6 am: 12.05.11 - 16:57:29 »
Doch, das gibt es. Wir haben doch alle mal angefangen, und trotz aller Erfahrung passieren einem auch heute noch Fehler, wo man sich nach deren Entdeckung / Beseitigung sagt, ob man da wohl gerade das Gehirn auf "Aus" geknipst hätte.

Nochmal wird Dir das sicherlich nicht passieren  ;) Und das ist der Gewinn bei der Sache!

Bernhard

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #7 am: 12.05.11 - 16:59:01 »
Hallo Bernhard,

das ist nett von Dir - ist mir trotzdem extrem peinlich.
Danke für Eure super schnelle Hilfe.

Viele Grüße
Alex

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #8 am: 12.05.11 - 17:09:38 »
Das mus Dir weiss Gott nicht peinlich sein. Möge hier einer aufstehen und sagen "Das ist mir noch nie passiert!". Dann würde ich antworten: "Vielleicht solltest Du auch mal anfangen mit Programmieren."

Ich habe mich auch schon peinlich gefunden - manchmal vor Kollegen, manchmal (wenn's keiner mitbekommen hat), nur vor mir selber. Das reicht aber auch!

Wichtig ist doch, dass das Problem fix gelöst wurde.

Bernhard

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Mehrfachwerte in SendTo Feld
« Antwort #9 am: 13.05.11 - 12:39:28 »
ich entwickle jetzt seit 1995 Notes- Datenbanken... Aber ein vergessenes (0) oder eins zu viel passiert mir noch heute ab und zu (wenn man irgendwas im Tran runtertippt und nicht nachdenkt)...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re: Mehrfachwerte in SendTo Feld
« Antwort #10 am: 13.05.11 - 12:43:04 »
... aber Ihr findet es dann super schnell - ich war nach Stunden noch zu blöd :-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz