I have a form containing a pageframe with 5 pages. When the form is opened, the application retrieves data from the last record in the table and displays it. There are 'previous' and 'next' buttons to allow users to scroll through the table, changing the data that is displayed. They then click an 'edit' button to activate the pageframe pages so that they can modify the data.
For some of my installations, users are experiencing a problem when they scroll to a record, click 'edit', and then begin to type data into a textbox. After a couple of keystrokes, the system is suddenly entering characters that appeared in the textbox when the previous record was displayed.
This does not occur for all textboxes, seems to be limited to text boxes that hold 30 characters or more. Nor does the problem occur if the user clicks an 'add' button which scatters blank memory variables.
I've tried inserting 'clear typeahead' and 'sys1104)' commands with no improvement.
Some background: I am using VFP 7.0, SP1. Each textbox has a controlsource that is a memory variable created using a scatter command, input mask property: =Replicate('X',30) format property: !T and a simple interactive change event that sets a variable=.t. so I can tell if the field was changed. All variables are public. The table is a 'free table', not part of the form's data environment, and a legacy clipper table with memo field (DBF/DBT)
The application is running on a variety of computers, XP Pro, Vista, 2000 with a range of RAM.
Any ideas would be welcome. Thanks
For some of my installations, users are experiencing a problem when they scroll to a record, click 'edit', and then begin to type data into a textbox. After a couple of keystrokes, the system is suddenly entering characters that appeared in the textbox when the previous record was displayed.
This does not occur for all textboxes, seems to be limited to text boxes that hold 30 characters or more. Nor does the problem occur if the user clicks an 'add' button which scatters blank memory variables.
I've tried inserting 'clear typeahead' and 'sys1104)' commands with no improvement.
Some background: I am using VFP 7.0, SP1. Each textbox has a controlsource that is a memory variable created using a scatter command, input mask property: =Replicate('X',30) format property: !T and a simple interactive change event that sets a variable=.t. so I can tell if the field was changed. All variables are public. The table is a 'free table', not part of the form's data environment, and a legacy clipper table with memo field (DBF/DBT)
The application is running on a variety of computers, XP Pro, Vista, 2000 with a range of RAM.
Any ideas would be welcome. Thanks