kriki wrote:
In reality, maybe there is a way (never really tried it because it costs a lot of work).
In the OnCloseForm (or OnQueryCloseForm) you need to save the XPOS,WIDHT,VISIBLE properties of ALL fields somewhere in a table connected to the current form and current user id.
In the OnOpenForm, you have to get the XPOS,WIDHT,VISIBLE properties from that table.
The problem is that you need to write a lot of code for each column on the form and you need to do that for each form. And every time you add a field, you have to add code for that field.
Been there, done that, got the t-shirt.
It's a lot of code and just not worth it for each form. I'm using it at a few customers where we have end users that really complain that we cannot put changes into production and they have to spend half an hour reorganising columns.
It did solve the "problem".