Hallo Zusammen
Ich möchte per Knopfdruck die Meeting Maske öffnen und einige Infos reinschreiben lassen.
Folgendes verwende ich schon:
subject := "IT-Helpdesk: "+iq_Subject;
userName := @Name([Abbreviate]; CreatedFor );
@Command([EditMakeDocLink]);
@Command([MailOpen]);
@Command([Compose];@MailDbName;"Appointment");
@Command([EditGotoField];"Subject");
@Command([EditInsertText];subject);
@Command([EditGotoField];"Body");
@Command([EditInsertText];"Documentlink:");
@Command([EditPaste]) ;
@Command([EditGotoField];"Body")
Das Funktioniert gut, die Infos werden in die Form eingefügt. Ein Problem habe ich allerdings noch mit dem Typ Meeting. Wenn der Wert von AppointmentType per FL setzen lasse (Meeting | 3), dann erscheinen die spezifischen Meeting Felder nicht. Wie kann ich eine Auswahl bei AppointmentType mir @Command simulieren und nicht nur einfach den Wert reinsetzen?
Greez
Manuel
Hallo Andreas
Klappt leider immer noch nich. Ich denke, dass der Haken bei folgender Passage liegt:
@Command([EditGotoField];"AppointmentType");
@Command([EditInsertText];"3");
Das Kombinationsfeld wechselt zwar auf Meeting, komischerweise erscheint aber links vom Feld eine 3. Der Text links vom Feld wird dann aktualisiert, wenn ich den Wert des Feldes von Hand ändere. Vielleicht müsste das mal jemand nachvollziehen...
Greez
Manuel
Hallo Zusammen!
Das mit @Setfield funktionierte nicht: Ungültiges Dokument, Dokument nicht gefunden...
Hier noch der gesamte Code:
subject := "IT-Helpdesk: "+iq_Subject;
userName := @Name([Abbreviate]; CreatedFor );
@Command([EditMakeDocLink]);
@Command([MailOpen]);
@Command([Compose];@MailDbName;"Appointment");
@Command([EditGotoField];"Subject");
@Command([EditInsertText];subject);
@Command([EditGotoField];"AppointmentType");
@Command([EditInsertText];"Meeting");
@Command([EditGotoField];"Body");
@Command([EditInsertText];"Documentlink:");
@Command([EditPaste]);
@Command([EditGotoField];"Body");
@Command([RefreshHideFormulas]);
@Command([ViewRefreshFields])
Grüsse
Manuel