Email mit ASP versenden ---» Tabulator ?
Frankiboy
- asp.net
Hallo.
Ich möchte eine Email mit ASP verschicken. Das klappt schon aber mein Problem besteht darin, das ich den Text in einer Tabellenform ausgeben will z.B.
Pos Name Anzahl Preis
1 Test 3 30.00 DM
2 Test2 4 4.00 DM
. .... . ...
usw.
Das ganze soll aber nur Text sein. Ich brauche nun einen Befehl, mit dem ich einen TABULATORSPRUNG erzeugen kann. z.B. Wenn ich einen Zeilenumbruch brauche gibts diesen Befehl chr(13).
Es muss doch noch einen Weg geben um einen Tabulator zu erzeugen.
chr(9) funktioniert zum Beispiel nicht. Das soll angeblich der Befehl sein, womit ein Tab gesetzt wird.
Für Hilfe bin ich dankbar :-)
Pos Name Anzahl Preis
»» 1 Test 3 30.00 DM
»» 2 Test2 4 4.00 DM
»» . .... . ...
Hi , also mit JMail an Outlook 98 geschickt funktioniert das mit dem
chr(9) bei mir zumindest problemlos , allerdings hab ich keine Ahnung
ob z.b. unter Unix chr(9) auch ein Tab ist , oder obs den Mail-Modul
evtl nicht kann.
Ansonsten schreib doch einfach ne Prozedur die die Felder jeweils von
links oder rechts bis auf ne festgelegte Länge mit Spaces füllt ,
mit Tabs würdem ja zumindest auch die Preise nicht so untereinander
stehen wie du es möchtest.
gruss
Beldin
Hallo.
Ich möchte eine Email mit ASP verschicken. Das klappt schon aber mein Problem besteht darin, das ich den Text in einer Tabellenform ausgeben will z.B.
Pos Name Anzahl Preis
»» 1 Test 3 30.00 DM
»» 2 Test2 4 4.00 DM
»» . .... . ...
usw.
Das ganze soll aber nur Text sein. Ich brauche nun einen Befehl, mit dem ich einen TABULATORSPRUNG erzeugen kann. z.B. Wenn ich einen Zeilenumbruch brauche gibts diesen Befehl chr(13).
Es muss doch noch einen Weg geben um einen Tabulator zu erzeugen.
chr(9) funktioniert zum Beispiel nicht. Das soll angeblich der Befehl sein, womit ein Tab gesetzt wird.Für Hilfe bin ich dankbar :-)
Ne Möglichkeit wäre es, eine Mail im HTML-Format zu versenden. So kann man die Tabelle in eine HTML-Tabelle packen.
Das gnze hängt dann nur noch ein wenig vom Mail-Client des Empfängers ab, ob der die HTML-Mail versteht oder nicht.
Outlook und Netscape können das.
Grüße Eckhard
Es muss doch noch einen Weg geben um einen Tabulator zu erzeugen.
chr(9) funktioniert zum Beispiel nicht. Das soll angeblich der Befehl sein, womit ein Tab gesetzt wird.
Chr(9) ist der Tabulator. Die Frage ist nur, ob der Mail Client, mit dem Du dir die Mail dann anguckst, Tabulatoren auch als solche interpretiert oder einfach verschluckt oder in EIN Leerzeichen umwandelt.
Wenn Du aber weisst, wie lang die Spalten werden, kannst Du mal versuchen mit festen Leerzeichen zu arbeiten, aber ob der Mail Client das dann interpretiert musst Du Mal ausprobieren:
Response.Write (Left(Variable1 & " ", 5))
Damit wird die Ausgabe immer 5 Stellen lang sein, mit dem Wert
der Variable linksbuendig angeordnet, vorausgesetzt die Laenge
des Variableninhalts ist kleiner Zeichen.
Besser waere es, die Mail im HTML Format zu erzeugen und eine Tabelle zu verwenden.
Cu Christoph