Moin Glombi,
es wird zum einen in einer Aktion mit @Command([Compose];... und in einer anderen Aktion mit
Dim work As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim SBereich As String
Set uidoc = work.CurrentDocument
SBereich = uidoc.FieldGetText("Bereich")
Call uidoc.Save
Call uidoc.Close
Set db = s.CurrentDatabase
Set doc = db.CreateDocument
doc.form = "Auswertung - Sonderzeitmeldung"
doc.Bereich = SBereich
Call work.EditDocument(True,doc)
geöffnet. Man kann ja auch in ein Feld gehen und direkt schreiben. Sind die Optionen "Anfänglichen Fokus setzen" und 'Beim Öffnen Cursor in dieses Feld setzen" denn dafür überhaupt gedacht, oder habe ich da was übersehen?
Gruß
Demian
hi,
@SetTargetFrame() / notesUIWorkspace.SetTargetFrame( )
schon ausprobiert ?
bzw in deiner Script-Aktion statt
Call work.EditDocument(True,doc)
so gleich ins Feld springen:
Set UIDoc = work.EditDocument(True,doc)
if UIDoc.EditMode then Call UIDoc.GotoField("Feld")
eventuell kannst Du hier auch rausfinden, wo dein Curser steht
und dann mit SetTargetFrame zum richtigen springen.
(nicht schön aber seltensam)
Gruss, Pete(r)