Bernie, I can't offer you any insight into a solution, but maybe some commiseration. I encountered a host of little nasties when I attempted to utilize eep's within a tiered region - it was especially ugly when NEXTROW attempted to navigate to any row beyond the last one displayed in the last tier at the bottom of the region. I'm pretty sure that I even replicated the behavior using a separate "test" database with different data just to give me some assurance that I wasn't losin' my mind. I think that this experience is what prompted me to join this list.
Anyway, whether it was a bug - I think it is, but I'm not grindin' an axe here - or my logic, I gave up on this approach. I accomplished what I needed by using multiple forms, command-files, eep's, a cursor, etc. Well, today, although I never would have been so PUSHED to go this route, now that it's done, I think my solution is actually better in many ways (user i/f, performance, control, application architecture that lends itself to future migration, etc) than what I would have done had I not encountered this anomalous behavior. I still don't like the anomalous behavior, however. I'm sorry I don't have any material insights into correcting the problem. I just wanted to let you know that I think I bumped into the same problem you're seeing - and, hey, I hadn't even gotten to the point of locating tier-level buttons in the region - but that I was ultimately able to move beyond that "box"! My $0.02, Steve in Memphis ----- Original Message ----- From: "Bernie Corrigan" <[EMAIL PROTECTED]> To: "RBASE-L Mailing List" <[EMAIL PROTECTED]> Sent: Monday, November 22, 2004 3:44 AM Subject: [RBASE-L] - Re: Buttons don't work when focus is in afield with anexit eep > Hi Sami - > > Thanks for responding. The form is in 6.5++ 1.866. The > field in question is located in a tier. When TRACE is used the > field eep works and TRACE doesn't reach the button eep. The > field eep contained NEXTROW; PREVROW so that the values changed > in the row by the field eep can be seen as RECALC has no effect. > > When NEXTROW; PREVROW were removed from the field eep the > button eeps functioned as they should. Unfortunately the value entered > in the field disappeared when the field was exited and the changes > caused by the field eep to other values in the row are not displayed. > If the field is reentered then those values are displayed. > > When the eep without NEXTROW; PREVROW was executed On > Row Exit instead on field exit, the field value no longer > disappeared but the other changes to the row were not displayed. > Leaving the row and coming back displays those changes. Putting > NEXTROW; PREVROW into this eep caused the cursor to run to the > end of the table one row at a time. > > Attempts to use the eep and a modified version of it after > the row was saved resulted in crashes to the desktop. I have > decided to instruct the users that if they want to use the > form buttons they will have to be in one of the columns without > an exit eep. > > Bernie > > > At 03:53 PM 11/20/2004 -0600, you wrote: > >Bernie - > > > >Are you in 6.5++ for Windows? If so, it should be executing the field exit > >EEP first then the EEP that's on the button. What do you see when you trace > >it through? > > > >If you're using version 7.x then only the Office Button and Push Buttons get > >focus so the cursor may stay in the original field if you're using a > >different kind of button and so it will not execute the Exit EEP. > > > >Sami > > > >----------------------------------------------------------------- > >Sami Aaron > >Software Management Specialists > >19312 W 63rd Terr > >Shawnee KS 66218 > >mailto:[EMAIL PROTECTED] > >913-915-1971 > > > >----- Original Message ----- > >From: "Bernie Corrigan" <[EMAIL PROTECTED]> > >To: "RBASE-L Mailing List" <[EMAIL PROTECTED]> > >Sent: Friday, November 19, 2004 11:16 PM > >Subject: [RBASE-L] - Buttons don't work when focus is in a field with an > >exit eep > > > > > >> Hi All - > >> > >> I have found that buttons which trigger EEP's do > >> not function when focus (where the cursor is located) is in > >> a field which has an exit EEP. Anybody else have this > >> problem? > >> > >> Bernie > >> > >> > >> > >> > > > > >

