Domino 9 und frühere Versionen > Entwicklung

Memos aus Datenbank versenden

(1/2) > >>

Karotte:
Ich schon wieder  ;)

ich glaube das stand hier irgendwo schonmal weiss aber nicht mehr was ich als suchbetreff eingeben soll (also ein link zu dem betreffenden thread reicht mir auch)

und zwar folgendes: in einer Gliederung gibts den Punkt Anfrage, hier möchte ich jetzt das eine Dialogbox aufgerufen wird, wo der Nutzer seine Anfrage eintippen kann, dieses soll dann gespeichert werden (temporär) danach soll an "Admin" ein Memo erstellt werden das enthält Absender, den thread: Anfrage und dann den Inhalt der Dialogbox...(das memo senden mit absender etc. kein thema) nur wie mache ich die dialogbox und speichere die Daten in ein Feld u.ä.?

ata:
... in der Notes-Hilfe ist die Arbeitsweise mit Dialogboxen eigentlich ganz gut beschrieben...

... in Dialogboxen können normale Masken verwqendet werden. Um sie in einer bestimmten Größe zu verwenden kannst du deine Felder in einen Layoutbereich integrieren, dann lässt sich die Dialogbox auch unter Formelsprache in ihrer Größe anpassen - wenn du mit Tabellen arbeiten willst, dann kannst du die Dialogbox über LS ansprechen und in ihrer Größe bestimmen...

... die Dialogbox muß über ein Dokument geöffnet werden. Das Dokukument kann bereits offen sein, oder in einer View markiert. Dieses Dokument stellt den Bezug zur Dialogbox dar.

... ob Feldwerte übernommen werden sollen, neue Felder angelegt werden sollen, liegt an den Parametern, die du der Dialogbox mitgibst...

ata

Karotte:
hmm (Wie bescheuert bin ich eigentlich), habe jetzt nen anderen Weg genommen ;)

und zwar gliederung anfrage->öffnen einer Maske->bearbeitbares Feld so jetzt haperts nur noch an einer stelle, um das Feld "Anfrage" zu versenden muss ich es ja vorher speichern, ich will es aber nicht in der DB speichern, gibts da die möglichkeit das Feld kurz abzuspeichern und dann ins nirvana zu schicken oder soll ich es ganz gut machen so nach dem motto ->speichern->versenden->lösche eintrag aus DB? :)

ata:
... laß es zunächst in der DB und geh nachts mit einem Agent drüber...

ata

Karotte:
da mir das mit dem agent zu blöd ist, habe ich jetzt folgendes jemacht:

@Command([FileSave]);
@MailSend("Helpdesk";"";"";"Anfrage von "+ meldanfrage;"Es wurde folgende Anfrage aufgegeben: "+@NewLine+@NewLine+Anfrage; [Sign] : [DeliveryReportConfirmed] : [ReturnReceipt]);
@Command([EditClear]) ;
@Command([FileCloseWindow])

a) es funktioniert
b) ich habe aber irgendwie das gefühl das der EditClear nicht ausgeführt wird
c) ich werds dann wohl doch übern Agenten machen müssen *argl*

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln