Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Blank records in grids
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00168033
Message ID:
00168081
Views:
30
>I have a grid in a form. There is an add button.
>When a user clicks on add, I append a blank record and then disable
>the add button and enable the save and cancel buttons. I do not
>want the user to move off of the blank record. At this time they
>can. How can I keep the focus on the blank record until they click
>the cancel button or add some text to the record?
>
>Thanks,
>
>Steve Wilson
One way is to add a form property lEmptyRecordInGrid. In the refresh method of every control that you don't want used when there is a blank record, put This.Enabled = ! Thisform.lEmptyRecordInGrid

Set the property to true in your code that appends a blank record and refresh all the controls.

In the grid's Valid method, if Thisform.lEmptyRecordInGrid is true, scan the grid's record source. If there are not empty records, set the property to false and refresht the controls again.

To be really OOP, add a method to the form called SetEmptyRecordInGrid. This method should set the switch and handle the refreshing of controls.
----------
Mark Bucciarelli
Previous
Reply
Map
View

Click here to load this message in the networking platform