Nope, just sittin there all by itself on a plain background David Blocker [EMAIL PROTECTED] 781-784-1919 Fax: 781-784-1860 Cell: 339-206-0261 ----- Original Message ----- From: "Alastair Burr" <[EMAIL PROTECTED]> To: "RBG7-L Mailing List" <[email protected]> Sent: Sunday, January 02, 2005 3:05 AM Subject: [RBG7-L] - Re: Problem with PROPERTY ListOpen for combo box
> David, is your combobox in the second table inside a Group Box of some sort? > If so, try it outside. > > Regards, > Alastair. > > > ----- Original Message ----- > From: "David M. Blocker" <[EMAIL PROTECTED]> > To: "RBG7-L Mailing List" <[email protected]> > Sent: Sunday, January 02, 2005 2:28 AM > Subject: [RBG7-L] - Problem with PROPERTY ListOpen for combo box > > > > I have a form with TWO tables. The form is set up to place ONE row in > each > > table. > > > > The form has 3 pages, page 1 has all the fields in table one, Incident; > > about 2/3 of the way down the first page, you start with the fields on the > > 2nd table, Appraisal. Pages 2 and 3 have the rest of the fields in > > Appraisal. > > > > The first field in both tables is a DBLookupComboBox. > > > > The behavior I want is that each time the form comes up for a new row or > set > > of rows, I want the focus to go automatically in Incident to the drop down > > box, and the choices to drop down. > > > > I want the SAME behavior when the user presses Enter or Tab from the last > > field in Incident and moves to the first field in Appraisal, another combo > > box. > > > > In order to make sure this happens ONLY the FIRST time when a set of rows > > comes up, the calling program sets two variables to 0: > > > > SET VAR eCounter = 0 > > SET VAR AECounter = 0 > > > > The form has an on after start EEP like this: > > > > SET VAR eCounter = (.eCounter+1) > > IF eFormMode = 'Enter' THEN > > IF eCounter = 1 THEN > > Property IncidentCompNoCombo SET_FOCUS 'True' > > Property IncidentCompNoCombo LISTOPEN 'True' > > ENDIF > > ENDIF > > RETURN > > > > (Form mode tells if it's ENTER or EDIT that calls the form) > > > > This works PERFECTLY - the form comes up, focus goes to the box which > drops > > down. The user can immediately start typing to move up/down the box or > jump > > to a value with Walkmenu by typing letters. Just what my mouse-phobic > users > > want. When I come back to the table during entry, it doesn't drop down. > > > > To get the same behavior for the 2nd table, I set up this EEP ON ENTRY TO > > the combo box (I tried it as an ON ENTER ROW eep but it had no effect): > > > > SET VAR eACounter = (.eACounter+1) > > IF eFormMode = 'Enter' THEN > > IF eACounter = 1 THEN > > Property AppraisalAppNoCombo SET_FOCUS 'True' > > Property AppraisalAppNoCombo LISTOPEN 'True' > > ENDIF > > ENDIF > > RETURN > > > > As you can see, it's exactly the same with name changes. > > > > Here, the effect is ALMOST there but not quite: the box drops down, but > > focus is NOT in the box. Typing letters or arrow keys has no effect. > > Pressing Tab has no effect - I can't tell WHERE the cursor focus is. ONLY > > clicking on the box gets it going properly. > > > > Field order DOES have the combo box right after the last field in the > > Incident table. > > > > What am I missing? > > > > David Blocker > > [EMAIL PROTECTED] > > 781-784-1919 > > Fax: 781-784-1860 > > Cell: 339-206-0261 > > >
