Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: luna am 02.10.03 - 11:41:27

Titel: formel mit append
Beitrag 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
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 11:55:40
@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
Titel: Re:formel mit append
Beitrag von: luna am 02.10.03 - 15:24:20
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
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 15:29:21
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])

Titel: Re:formel mit append
Beitrag von: Glombi am 02.10.03 - 15:34:50
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
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 16:00:21
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
Titel: Re:formel mit append
Beitrag von: Glombi am 02.10.03 - 16:12:27
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
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 16:18:03
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 ?
Titel: Re:formel mit append
Beitrag von: Glombi am 02.10.03 - 16:21:34
"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

Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 16:39:19
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
Titel: Re:formel mit append
Beitrag von: luna am 02.10.03 - 16:44:03
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
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 16:49:23
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 ;-)
Titel: Re:formel mit append
Beitrag von: luna am 02.10.03 - 16:56:15
ois klar, konst scho a bier ham !
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 17:20:12
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 ;-)
Titel: Re:formel mit append
Beitrag von: Glombi am 02.10.03 - 20:54:33
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
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 22:04:25
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
Titel: Re:formel mit append
Beitrag von: TMC am 02.10.03 - 22:16:48
/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
Titel: Re:formel mit append
Beitrag von: Semeaphoros am 02.10.03 - 22:37:37
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 :-(
Titel: Re:formel mit append
Beitrag von: TMC am 02.10.03 - 22:54:19
 ;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
Titel: Re:formel mit append
Beitrag von: Semeaphoros am 02.10.03 - 22:56:15
*smile*
und danke für die virtuelle Kiste Bier :-) ich werde sie geniessen
Titel: Re:formel mit append
Beitrag von: TMC am 02.10.03 - 23:13:10
bitte gerne
Y Y  (<- sollen 0,5 Liter Weissbiergläser sein...)
Prost.

TMC
Titel: Re:formel mit append
Beitrag von: Semeaphoros am 02.10.03 - 23:16:34
Prost, es soll gelten, die Gelegenheit, es nachzuholen, wird sich sicher hoffentlich mal ergeben .... :-)
Titel: Re:formel mit append
Beitrag von: koehlerbv am 02.10.03 - 23:20:08
Da sehen wir wieder den alten Lateiner ;-)

Skol,
Bernhard (saugt am Wieninger Hell)
Titel: Re:formel mit append
Beitrag von: Semeaphoros am 02.10.03 - 23:23:44
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 :-))
Titel: Re:formel mit append
Beitrag von: TMC am 02.10.03 - 23:24:00
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
Titel: Re:formel mit append
Beitrag von: Glombi am 03.10.03 - 10:09:54
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!