I created a view-as-a-list form in a database that has13 fields. Twelve of those fields appear in a data tile, which lies below a header tile that contains Text Display and Push Button objects. Three of the Text Display objects contain variables related to three fields that may change from record to record. Once I establish the data in these variables, the fields to which they relate will not change from record to new record. On occasion, however, I will want the data in these three variables to change for a new record. I have procedures that do that, which are activated by Push Buttons next to the respective Text Displays.
After making changes in any of the three variables, the respective Text Display will continue to show the old data. The Displays will not refresh with the new data until I enter the Graphics Mode and immediately return to the Data Mode. However, the new records will show the new data even though the Displays show the old variable data.
I know that the recommendation is not to use a view-as-a-list form to enter data. But I enjoy entering data this way because the Push Buttons in the header tile are quickly available, as is the other information in the Text Displays. And trying to program around the difficulties on this method is challenging and rewarding. It is just an annoyance not being able to see the changes in the variables, but all the other procedures work fine and new records are created correctly.
But I have not succeeded in finding a way to refresh the three Text Displays, short of toggling back and forth from Graphic Mode to Data Mode. I have tried a variety of procedural commands such as “showvariables”, “showfields”, “showpage”, “show”, and made a procedure using “graphicsmode” followed by “datamode”, but nothing works to refresh the Displays short of the toggling.
What am I missing?