Autor Thema: @MailSend-Text auf mehrere Zeilen aufteilen  (Gelesen 2671 mal)

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
@MailSend-Text auf mehrere Zeilen aufteilen
« am: 11.12.04 - 00:16:36 »
Hallo zusammen,

wie kann ich denn den Text im Parameter "Remark" der Formel
@MailSend(xxxxx; ""; ""; "Hinweis"; "blablablabla.............."; "";
auf mehrer Zeilen aufteilen, wenn die Mitteilung zu lang für eine Zeile ist?

Gruß Siggi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #1 am: 11.12.04 - 00:59:58 »
In einem Mail kann doch keine "Zeile zu lang sein", die wird doch automatisch umbrochen ...

Wenn Du aber eine Zeile an einer von Dir definierten Stelle umbrechen willst, verwende @Char (10). M.E. funktioniert das @NewLine an dieser Stelle nicht. Ehrlich gesagt - habe lange keine Mails mehr mit @MailSend erzeugt  ;D

HTH,
Bernhard

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #2 am: 11.12.04 - 15:06:00 »
Vielen Dank Bernhard,

funktioniert mit @NewLine einwandfrei.
Mit @Char hab ich´s nicht hinbekommen - vielleicht hab´ich ja nur was übersehen. Ich werd´ einfach noch ein wenig rumprobieren.

Gruß Siggi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #3 am: 11.12.04 - 15:31:27 »
Gern geschehen, Siggi.

Wie gesagt, ich habe das mit @functions seit langem nicht mehr gemacht. Auf jeden Fall sind @NewLine, @Char (10) und @Char (13) in @functions nicht ganz stringent umgesetzt. So funktioniert - soweit ich mich recht erinnere - @NewLine - in @Prompt nicht, dafür aber @Char.

Kannst Du - da Du ja die Umgebung gerade vorliegen hast - mal einen Test mit @Char (13) statt @Char (10) ausprobieren ?

Bernhard

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #4 am: 11.12.04 - 23:07:19 »
Also, wenn ich die Meldung "Die Reklamation ist abgeschlossen!" mit
"Die Reklamation" + @Char (13) + "ist abgeschlossen!"
schreibe, sieht´s hinterher so aus:
Die Reklamationist abgeschlossen!
Das gleiche gilt für @Char (10).

Mit @NewLine:
"Die Reklamation" + @NewLine + "ist abgeschlossen!"
Die Reklamation
ist abgeschlossen!

Deine Erinnerung ist richtig:
Verwendung
Diese Funktion kann nicht in Auswahl-, Verbergen-wenn-, Spalten-, Fenstertitel-, Maskenformeln oder innerhalb von @Prompt verwendet werden.
Wenn Sie in einer @Prompt-Formel eine neue Zeile generieren müssen, verwenden Sie @Char.

Gruß Siggi
« Letzte Änderung: 11.12.04 - 23:09:45 von macom111 »

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #5 am: 11.12.04 - 23:16:15 »
Ich kann mich jetzt auch täuschen (nehme das auch schon länger nicht mehr), aber evtl. würde da auch ein
@char(13)+@char(10)
gehen.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #6 am: 12.12.04 - 08:25:54 »
Das wäre die korrekte Codierung für DOS/Windows, allerdings funktioniert das innerhalb von Notes manchmal und manchmal nicht, wäre aber interessant zu wissen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #7 am: 13.12.04 - 14:29:02 »
Mit @char(13)+@char(10)
sieht´s dann ebenfalls so aus:
Die Reklamationist abgeschlossen!

Gruß Siggi


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #8 am: 13.12.04 - 15:04:54 »
Sprich ausser @Newline wird alles unterdrückt. Danke für Deine Rückmeldungen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #9 am: 13.12.04 - 15:18:35 »
Es ist schade, dass - wie ich bereits schrieb - die Formelsprache den Zeilenvorschub nicht stringent implementiert bekommen hat.

Meine Erfahrung:
Es funktioniert entweder @Newline (in @MailSend) oder @Char (10) (in @Prompt) oder beides zusammen (in stino Strings).
Die Kombination von @Char (10) und @Char (13) bewirkt gar nix.

In LS hingegen funktioniert Chr$ (10) durchgehend und braucht nicht mit Chr$ (13) kombiniert zu werden. Auf der anderen Seite muss man für bestimmte Exports das Zeichen Chr$ (13) entfernen.
Beispiel: Ein RTF wird mit GetFormattedText in einen String ausgelesen und dann in eine Excel-Zelle eingefügt. Wenn man da nicht vorher Chr$ (13) (was also in einem RTF sehr wohl Bestandteil des Zeilenumbruchs ist) extrahiert, bekommt man "unschöne" Zeichen in Excel.

Andererseits genügt  Chr$ (10), wenn man in RTFs mit LS Zeilenumbrüche erzwingen will.

Ein weiteres Kapitel in der "Wunderwelt von Lotus Notes"  ;D

HTH,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: @MailSend-Text auf mehrere Zeilen aufteilen
« Antwort #10 am: 13.12.04 - 15:29:02 »
Naja, nicht wirklich LoNo, das ist Wunderwelt der Zeilenumbrüche, übertrage mal Dateien von Linux zu Win oder umgekehrt oder konvertiere von ASCII zu EBCDIC oder sowas ...... vermutlich ist das in LoNo so inkonsequent genau deshalb, weil das Ding mal echt multiplattform inklusive diverse *nixe gewesen ist. Von daher nicht wirklich erstaunlich ..... aber trotzdem sehr schade.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz