Hello,
I am having problems in getting my NT 6.51 server application to operate the same when compiled with NT 7.05.
When my application is compiled with NT 7.05, the WebNetBrowse will locate to the bottom of the list whenever a browse is redisplayed after a WebNetForm page updates memory and not an update of the table in the browse.
The same application when compiled with NT 6.51, the browse is displayed after the form, the browse is located at the last record selected.
This is a common practice where you want to do a process based on the selected record on the browse. I modified an previous example program to illustrate the issue.
Compile attached program view01.app with NT6.51. On the initial screen press the “Multi Table Example” button. Then select any record on the browse and press the “Some Process” button. The selected record field values are shown. Press the “Save” button and the form with the browse web page is displayed. The browse is located with the record that was recently selected.
Recompile the view01.app with NT 7.05 and follow the same instructions. This time after the “Save” button is pushed, the browse is located at the last page of the list. This confuses the user because they believe that may have processed the wrong record. This is an example program, In my actual application, I need to use the “Save” button instead of the “Cancel” button to validate fields and return to the form with an alert message if user errors are present.
Is there a session variable that I can set within the memory form to ensure that the browse will locate the last selected record, like when the “Cancel” button is pressed?
Rob
[attachment deleted by admin]