I have written about 20 - 30 Matrix forms for an apparell customer, with size variants along the X axis and Locations along the Y axis. They are all working but they all have one problem.
The Matrix is on the subform and parameters passed to it through a function defined on the SUBFORM.
As I press the NEXT button on the root form, ONAFTERGETRECORD calls the function in the SUBFORM and the contents of the MATRIX update on each record.
THE PROBLEM: As you proceed through the records on the NEXT button on the root FORM, the MATRIX data on then subform comes up shifted all the way to the left(you can only see the last column), and you have to position to Column 1 of the Matrix by dropping into the SUBFORM and clicking on the horizontal positioning bar.
EXTREMELY inconvienent to say the least and the users hate it.
By adding a CURRFORM.matMATRIX.Matrixrec.FIND('-') in the function called, I get all new records to start in Column 1 of the Matrix, but the subform goes nuts if you position into the subform and then back to the root form.... and since they are all update screens, that is not good
DOES ANYONE HAVE ANY INFO on the Subject?
The Matrix Model I used was right out of MIBUSO HOW-TO's....
0
Comments
I am really at a loss on this one
In the the function of the subform, do your find and then do a Currform.UPDATE(FALSE);. This will then refresh the subform.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!