15. Oktober 2007 13:29

Code:
IF Mail.NewMessage(
  'empfänger@domain.de',
  '',
  'Kontaktdaten',
  "No."+'\'+Name+'\'+"Name 2",Cont.Address+'\'+Cont."Address 2"+'\'+Cont.City,Cont."Phone No."+'\'+Cont."Telex No."+'\'+Cont."Post Code",Cont."E-Mail",'',
  FALSE) THEN
    MESSAGE('E-Mail wurde verschickt.');


Ich bin mir zwar nicht sicher, aber versuchs mal so.

Die Anführungszeichen (") sind dafür da um anzuzeigen das mehrere Wörter oder Wörter die durch Leerzeichen und Punktationen getrennt sind zusammen gehören. Beispiel: "Phone No." so weiß Navision das es das Feld Phone No. ist und nicht das Feld Phone und das Feld No.
'\' ist hier in dem Fall als Trennzeichen gesetzt. Die Ausgabe würde dann so aussehen: Vorname\Nachname\Name 2 etc.
+ Verbinden die einzelnen Daten miteinander.

16. Oktober 2007 13:45

Ich habe auf der Kontakt karte 3 Änderungen gemacht senden an Aw als Mail da habe ich die frage .
so sieht die programierung aus :

Code:
IF mail.NewMessage(
  'nav@mail.de',
  '',
  'Kontaktdaten',
  "No."+'\          \'+Name+'\     \'+"Name 2"+'\     \'+Address+'\     \'+"Address 2"+'\     \'+"Post Code"+
  '\     \'+City+'\    \'+"Phone No."+'\     \'+"Mobile Phone No."+'\    \'+"E-Mail",
  '',
  FALSE) THEN
    MESSAGE('E-Mail wurde verschickt.');

--------------------------------------------
ergebnis:

Er sendet die Information so als Mail.: K000110\ \Kemals\ \\ \Hauptstraße 373\ \\ \33818\ \Leopoldshöhe\ \+49 (5202) 12 - 9513\ \+49 (171) 223\ \info@auas.de

Ich wollte hier halt eine Struktur rein bringen:

Kunden Name : xxxxxx

Adresse: xxxxxx

Telefon: xxxxxx

mobiletelefon: xxxxxxx

Und so ob das möglich ist .

[Code-Tag hinzugefügt.]

Gruß, Marc Teuber
MSDynamics.de-Team

16. Oktober 2007 18:37

Hi nav4!

nav4 hat geschrieben:[...]Ich wollte hier halt eine Struktur rein bringen:

Kunden Name : xxxxxx

Adresse: xxxxxx

Telefon: xxxxxx

mobiletelefon: xxxxxxx


Erstelle eine Variable vom Typ Text mit einer Länge von 2. Benenne die Variable beispielsweise Return. Dann erstelle folgenden C/AL-Code:

Code:
Return[1]:=13;
Return[2]:=10;

IF mail.NewMessage(
  'nav@mail.de',
  '',
  'Kontaktdaten',
  'Kunden Name : ' + Name + ' ' + "Name 2" + Return + Return +
  'Adresse: ' + Address + ' ' + "Address 2" + Return + Return +
  'Telefon: ' + "Phone No." + Return + Return +
  'mobiletelefon: ' + "Mobile Phone No."
  '',
  FALSE) THEN
    MESSAGE('E-Mail wurde verschickt.');

Eine ausführliche Beschreibung zu diesem Thema findest du auf www.navision24.de.

Gruß, Marc