Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HJPSoft am 09.09.02 - 12:41:31

Titel: Probleme mit LotusScript
Beitrag von: HJPSoft am 09.09.02 - 12:41:31
Hi LN-Gemeinde,

Hiiiiiiiiiiiiiiiiiiilfe,


Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument      
Dim subj As String
Set uidoc=workspace.CurrentDocument      
subj= uidoc.FieldGetText( "Subject" )             
Set uidoc=workspace.ComposeDocument _
("LoNo-Server1","DMS.nsf","Event")
Call uidoc.FieldSetText("Ereignis",subj)

der scheinbar syntaktisch einwandfreie LotusScript-Code verursacht den Fehler "Notes Error - Um den Wert eines Feldes ändern zu können, müssen Sie im Bearbeitungsmodus sein"

Wenn ich die Maske mit "Compose " aufrufe, ist sie zwar im Edit-Mode aber ich benötige immer noch einen Klick auf ein Maskenfeld, um z.B. den Cursor zu erhalten.
Liegt der Fehler vielleicht in der Rahmengruppe  ???
oder kennt jemand ähnliche Probleme.
Habe die Events QueryOpen und PostOpen schon geimpft; kein Erfolg.

Help  :o

Titel: Re: Probleme mit LotusScript
Beitrag von: HJPSoft am 09.09.02 - 13:55:20
Hallo LN-Gemeinde,

der Fehler liegt definitiv am FrameSet.

Ohne Frameset verhält sich die Eingabemaske, wie beschrieben, und alle Textpassagen werden fehlerfrei übernommen.
Es muss eine Möglichkeit geben, den Zielrahmen, vor dem neuen Dokument zu fokusieren  ??? ??? ???


Help again  :o
Titel: Re: Probleme mit LotusScript
Beitrag von: adminnaddel am 09.09.02 - 14:00:15
Es gibt meiner meinung 2 einfache Möglichkeiten!
1) in den Eigenschaften der Form => AutoRahmen bestimmen (3.Reiter)
2) Qureyopen => @SetTargetFrame
Gruß
Titel: Re: Probleme mit LotusScript
Beitrag von: HJPSoft am 09.09.02 - 15:27:03
Danke für den Tip,

jedoch scheine ich eine fehlerhafte Rahmengruppe zu haben. Egal, welche Methode ich anwende, beim Aufruf hat ständig der Logo-Frame den Focus. Dieser Fehler ist letztendlich auch verantwortlich für mein Problem mit der Titelzeile.
http://217.160.137.156/html/cgi-bin/yabb/YaBB.pl?board=002-2;action=display;num=1031043882

Ich lege jetzt eine neue Rahmengruppe an und melde mich wieder

bis bald
Titel: Re: Probleme mit LotusScript
Beitrag von: HJPSoft am 10.09.02 - 08:47:26
Hallo Forum,

auch nach Anlegen einer neuen Rahmengruppe erhalte ich bei Aufruf nicht den Focus auf dem TargetFrame 'Main'. Dies ist aber aus Automationsgründen notwendig. Der Focus liegt derzeit auf dem Frame 'Logo' und bleibt auch nach @SetTargetFrame('Main') in allen Events der Maske standhaft dort.

Kann noch jemand helfen  ???