Daniele - I think the changes that RBTI has made to the BROWSE USING form command are appropriate (except that the F7F8 are still a little iffy in a scrolling region, but it's been reported as a bug).
I have an application that has buttons on the form that are used to print reports, to open other forms, and so on, and if these eeps were deactivated when the user was in BROWSE mode, it would defeat MY purpose for using the BROWSE mode. I think the method of having programmatic control over each eep is a better solution. Sami ----- Original Message ----- From: "DanieleBarbieri" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, February 15, 2002 2:44 PM Subject: Fw: BROWSE USING > Sami, Ben,.... > many thanks for the suggested workaround. > The problem is that I've many forms with many EEPs > My dream is that BROWSE USING formname... > prevent any user or EEPs or buttons actions, except button for exit the form > (or [x] to close window), > so my forms and my EEPs don't need any changes. > I hope in RBTI fantastic Team and in Santa Claus and in Doctor R>. > > ciao > > Daniele Barbieri > from Italy > [EMAIL PROTECTED] > www.bmbinformatica.it > > > > > > Daniele - > > > > > > I have spend a lot of time working with the BROWSE USING formname > feature, > > > and it is interesting all the ramifications of such a seemingly simple > > > statement ... > > > > > > Just before the form is loaded, the program places a variable "fEdit" in > > > memory as either > > > > > > SET V fEdit = 'BROWSE' > > > BROWSE USING formname > > > or > > > SET V fEdit = 'EDIT' > > > EDIT USING formname > > > > > > Then, in any eeps that are called from that form or that are run from a > > > button on the form, I add: > > > > > > IF fEdit = 'Edit' THEN > > > run the EEP > > > ELSE > > > do not run the EEP or do something else > > > ENDIF > > > > > > This seems to work just fine, as long as you catch all the EEPs ... > > > > > > Sami > > > > > > > > > > > > > > > ================================================ > TO SEE MESSAGE POSTING GUIDELINES: > Send a plain text email to [EMAIL PROTECTED] > In the message body, put just two words: INTRO rbase-l > ================================================ > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] > In the message body, put just two words: UNSUBSCRIBE rbase-l > ================================================ > TO SEARCH ARCHIVES: > http://www.mail-archive.com/rbase-l%40sonetmail.com/ > > > ================================================ TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: INTRO rbase-l ================================================ TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: UNSUBSCRIBE rbase-l ================================================ TO SEARCH ARCHIVES: http://www.mail-archive.com/rbase-l%40sonetmail.com/
