>Hi, thanks for the help on my last problem-Grid, etc.
>Now I have another.
>I have a form that displays fields from one table. The table is in the data environment, buffering is optimistic.
>On the screen are a lot of text fields showing calculations based on the table data. All of the calculations are done in the refresh method of the form using thisform.textfield.value.
>When the user clicks the "next record" button, the button code does a SKIP, then a thisform.refresh. But the refresh comes up with calculations from the previous record. I tried changing the code to use vehicles.del_date*vehicles.net_cost, etc., but I still get the previous record.
>Any ideas?
It's a good idea to move all record-specific code for unbound controls into custom method and fire it programmatically anytime you move record pointer. When you do it in standard (Refresh) method, your code is prone to 'hidden' behaviour, i.e. it can be triggered internally by VFP itself.
Edward Pikman
Independent Consultant