Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: luna am 02.10.03 - 11:41:27
-
hallo,
das ist meine standardformel, wenn ich durch button eine mail schicken will und dabei gleichzeitig den wert in ein feld schreiben will:
FIELD send_resp_IT := send_resp_IT;
@MailSend(mail_resp_IT;"";"";"new hotline call for you" + " / " + dis_product;"";"please click on the link to open your document" + @NewLine + @NewLine ; [IncludeDoclink]);
@SetField("send_resp_IT";"mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])
diese formel klappt auch wunderbar. ich möchte jetzt aber gerne, dass der wert, den ich erzeuge, per append hinten angehängt wird. mit simple action geht das ja, aber ich krieg das nicht in meiner manuellen formel hin. hab schon die ganze designer hilfe abgeklappert, und das forum, ich finde es aber nicht. könnt ihr mir helfen?
danke und gruss,
daniela
-
@SetField("send_resp_IT"; send_resp_IT + "mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
FIELD send_resp_IT := send_resp_IT + ....
sollte auch funktionieren.
War es das, was Du meintest ?
Bernhard
-
hallo bernhard,
nein, leider nicht. ich habs einmal so probiert:
FIELD send_resp_IT := send_resp_IT;
@MailSend(mail_resp_IT;"";"";"new hotline call for you" + " / " + dis_product;"";"please click on the link to open your document" + @NewLine + @NewLine ; [IncludeDoclink]);
@SetField("send_resp_IT";"mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
FIELD send_resp_IT := send_resp_IT + "mail to " + resp_IT + " has been sent" + " on " + @Text(@Now);
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])
da steht dann vom ersten moment an alles zweimal drin, aber jedesmal nur das neueste, das halt doppelt.
und einmal hab ich's so probiert:
FIELD send_resp_IT := send_resp_IT;
@MailSend(mail_resp_IT;"";"";"new hotline call for you" + " / " + dis_product;"";"please click on the link to open your document" + @NewLine + @NewLine ; [IncludeDoclink]);
@SetField("send_resp_IT";"mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
FIELD send_resp_IT := send_resp_IT;
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])
das geht auch nicht, da steht wie vorher immer nur das neueste drin.
gruss,
daniela
-
Das Verhalten Deiner Varianten ist völlig korrekt laut Deiner Syntax.
Hast Du denn mal meine Varianten ausprobiert ? Sorry, daß ich es nicht genauer aufgemalt habe: Das waren ZWEI Möglichkeiten (aber beide "so aus dem Hut")
So long,
Bernhard
PS:
Hier mal ein kompletter Vorschlag nur mit @SetField:
FIELD send_resp_IT := send_resp_IT;
@MailSend(mail_resp_IT;"";"";"new hotline call for you" + " / " + dis_product;"";"please click on the link to open your document" + @NewLine + @NewLine ; [IncludeDoclink]);
@SetField("send_resp_IT"; send_resp_IT + "mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])
-
Hi,
das mit den vielen FIELD und @SetField kommt mir komisch vor. Versuch mal, erstmal nur Variablen zu nehmen und zum Schluß das Feld zu setzen:
@MailSend(mail_resp_IT;"";"";"new hotline call for you" + " / " + dis_product;"";"please click on the link to open your document" + @NewLine + @NewLine ; [IncludeDoclink]);
_send_resp_IT := "mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
FIELD send_resp_IT := send_resp_IT + _send_resp_IT;
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])
Andreas
-
Basierend auf Andreas' Vorschlag machen wir das doch nun mal richtig sauber - also eine weitere Variante:
MESSAGE_ := "new hotline call for you / " + dis_product;
@MailSend (mail_resp_IT;"";"";MESSAGE_; ""; "please click on the link to open your document" + @NewLine + @NewLine ; [IncludeDoclink]);
FIELD send_resp_IT:= send_resp_IT : "mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])
Und das Feld send_resp_IT muß dann ein Multivalue-Feld sein !
HTH,
Bernhard
-
Hi Bernhard,
sieht doch schon ganz gut aus. Hier noch ein kleiner Fix da Mehrfachwerte:
NEW_ENTRY_ := "mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
FIELD send_resp_IT:= send_resp_IT : NEW_ENTRY_;
Andreas
-
Hm, das tut ja erstmal das gleiche wie meine Code-Absonderung ;-)
Damit wird es aber dann trotzdem ganz sauber:
Meine TempVar MESSAGE_ 'raus und direkt in MailSend reinschreiben (wäre ja sonst doppelt gemoppelt), und dann mein
FIELD send_resp_IT := ...
durch Andreas' zwei Zeilen ersetzen.
Jetzt wird's wirklich hübsch ;-)
Bernhard
PS: Ist Daniela schon wieder auf der Wies'n ?
-
"Hm, das tut ja erstmal das gleiche wie meine Code-Absonderung ;-)"
=> Nicht ganz,
wenn Du
FIELD send_resp_IT:= send_resp_IT : "mail to " + resp_IT + " has been sent" + " on " + @Text(@Now));
machst, macht Notes aus send_resp_IT : "mail to " eine Liste und hängt dann an jedes Element
resp_IT + " has been sent" + " on " + @Text(@Now))
dran, oder?
Daher mache ich das immer mit Klammern:
FIELD send_resp_IT:= send_resp_IT : ("mail to " + resp_IT + " has been sent" + " on " + @Text(@Now)));
oder mit einer Variablen, die ich vorher setze.
Andreas
-
Ooops - das war jetzt aber extrem peinlich für mich !
":" und "+" führt natürlich zu einer paarweisen Verknüpfung ...
Danke, Andreas! Sorry, Daniela !
Bernhard
-
hallo bernhard, hallo andreas,
ich hab jetzt mal andreas formel verwendet. die scheint ja wirklich einwandfrei zu klappen, obwohl ich nicht ganz verstanden habe, was hier passiert. werde mir das aber in einer ruhigen minute mal ganz genau ansehen (beide formeln).
auf jeden fall heb ich mir den thread auf dem desktop auf, dann komm ich jetzt mit appends weiter.
vielen lieben dank euch beiden, ihr habt mir sehr geholfen!!! mein helpdesk wird immer besser. :D
gruss,
daniela
-
Hallo, Daniela,
das können wir ja (bei einem Freibier von Dir) kurz nochmal besprechen, wenn wir uns alle Ende November in München treffen ;-)
Ciao,
Bernhard
PS: Wenn Andreas nicht kommt, trink ich sein Freibier gleich für ihn mit ;-)
-
ois klar, konst scho a bier ham !
-
Du kannst mit meinem Kommen rechnen ;-)
Wenn alles gut geht, buche ich Anfang November das Hotel in Aschheim, dann weiß ich, ob meine Frau alles gut überstanden hat (was wir ja hoffen wollen).
Vi ses ("wir sehen uns"), wie der Däne sagt,
Bernhard (der kein Däne ist und doch lieber ein Bayerisches Helles zu sich nimmt ;-)
-
Hey,
wann trefft Ihr Euch denn? Ich bin evtl. am 29.11. auf einer BVSI Veranstaltung in MUC.
Abends könnt ich mir ja mein Bierchen abholen, zur Not auch Weißbier ;) (Muß dazu sagen, dass ich Westfale bin, die sind was härteres gewöhnt ;D)
Falls es nicht klappt: Bernhard, es sei Dir gegönnt!
Andreas
-
Hallo, Andreas,
Dein Termin liegt günstig:
http://www.atnotes.de/index.php?board=12;action=display;threadid=11231;start=20
Für Westfalen ist hier biermässig bestens gesorgt - auch wenn Weissbier fast genauso viel Umdrehungen hat wie Pils, ist es auch in Bayern ein eher seltener getrunkenes Produkt (so rein litermässig) - das sind alles Gerüchte.
Wir sehen Dich in München !
Bernhard
-
/einmischend
Hey, Weissbier 'knallt' eigentlich mehr als Pils. Hat in Bayern auch i.d.R. immer mind. 5,5%o. Will ja jetzt nicht über Westfalen-Bier lästern, aber das kann mit einem frisch eingeschenkten, kühlen Weissbier imho nicht mithalten.
Und wenn das nicht reicht: ein Besuch am Nockerberg sollte auch die harten Nicht-Bayern überzeugen.
Gutes Pils gibt es in Bayern natürlich auch, wobei ich persönlich auch gerne mal ein Becks oder ein herbes Jever trinke. Aber alles ist ja wie bekanntlich Geschmackssache.
TMC
-
Wer mich kennt, der weiss, warum ich Augustiner Weissbier besonders liebe :-) und das kommt ja bekanntlich aus Bayern. Leider hab ich keine Bezugsquelle in der Nähe und muss mich deshalb mit Ersatzprodukten begnügen :-(
-
;D
Ist echt gut das Augustiner, kann ich auch nur empfehlen.
Ich würde Dir ja mal 'ne Kiste in die Schweiz schicken lassen, aber schätze UPS würde streiken, wenn auf der Lieferung steht "Nicht schütteln, nicht werfen, behutsam in den Wagen legen, keine Vollbremsungen, im Laderaum <25Grad, Tempo max. 80km/h hinter den LKW's, keine 'Warenprüfung')
TMC
-
*smile*
und danke für die virtuelle Kiste Bier :-) ich werde sie geniessen
-
bitte gerne
Y Y (<- sollen 0,5 Liter Weissbiergläser sein...)
Prost.
TMC
-
Prost, es soll gelten, die Gelegenheit, es nachzuholen, wird sich sicher hoffentlich mal ergeben .... :-)
-
Da sehen wir wieder den alten Lateiner ;-)
Skol,
Bernhard (saugt am Wieninger Hell)
-
Woran siehst Du da den alten Lateiner? Am Prost wohl hoffentlich nicht, sonst hätte ich Prosit schreiben sollen. Und die Vorliebe zum Augustiner hat einen leicht anderen Hintergrund, da gibts ne Story dazu ..... ich hol jetzt dann gleich mein Y-Glas, auf dem vorne "Augustiner Weissbier" draufsteht :-))
-
ups, selbstverständlich auch Bernhard eine frische Weisse rüberreichend von Nieder- nach Oberbayern (die - leider - eigentlich das beste Weissbier haben in Bayern *zugeb*).
Y Y Y
Prost
TMC
-
Hi,
Gruß an alle Bayern - ich wollte Euch nur nen bisschen aufziehen ;)
Hatte letztens Besuch aus Bayern. Er hat zum ersten Mal (und ich befürchte auch zum letzen) echtes Bier (ich glaube Krombacher oder Veltins) gehabt ;D
Da er mir so vom Eurem Weißbier vorgeschwärmt hat, bin ich zu meinem local Bier Dealer gegangen und hab mir ne Kiste Prinz Luitpold (oder so ähnlich) geholt. War ganz nett...
Ich hoffe, ich schaffe es am 29.11. Dann können wir ja Vergleichstests machen und fachsimpeln...
Andreas
Inzwischen Hesse, aber Äppelwoi - nein Danke!