The last piece of code in the READ WHEN clause of my screen is :
BROWSE FIELDS Changes.ControlTxt :20 :H = 'Item', Changes.OldValue :20 :H = 'Old Value', ;
Changes.NewValue :20 :H = 'New Value', Changes.Status :15 :H = 'Status' ;
NOEDIT NODELETE NOAPPEND NORMAL NOMENU NOWAIT ;
TITLE "Changes Awaiting Authorisation" ;
PREFERENCE AwaitAuth
Changes is a writable cursor.
This works fine in that the browse window displays behind the screen. My problem is that I cannot give it the focus so that the user can scroll it. The screen is NOT modal and I have tried varying the command by removing all combinations of the last three lines. The only thing that works is removing the NOWAIT clause but this causes the browse to close as soon as the focus moves to the screen. Any suggestions would be much appreciated.
BROWSE FIELDS Changes.ControlTxt :20 :H = 'Item', Changes.OldValue :20 :H = 'Old Value', ;
Changes.NewValue :20 :H = 'New Value', Changes.Status :15 :H = 'Status' ;
NOEDIT NODELETE NOAPPEND NORMAL NOMENU NOWAIT ;
TITLE "Changes Awaiting Authorisation" ;
PREFERENCE AwaitAuth
Changes is a writable cursor.
This works fine in that the browse window displays behind the screen. My problem is that I cannot give it the focus so that the user can scroll it. The screen is NOT modal and I have tried varying the command by removing all combinations of the last three lines. The only thing that works is removing the NOWAIT clause but this causes the browse to close as soon as the focus moves to the screen. Any suggestions would be much appreciated.