You know that only checked checkboxes are submitted?
If you check one box, you have one value in array when you submit page, even your form did have 10 rows.
When you check all 10 rows, then you have 10 values in array.
But this is something I got from Denes Kubicek demo application,
in which he shows if its a manual tabular form, we can perform multi row updates.
Can you help me with achieving this.
I need to update multiple rows based on the checkbox selected.
MRU with wizard tabular forms doesnt make use of the checkboxes.
Please read my blog about APEX checkboxes. It explains why the wrong rows are updating in your case, and it will help you to rework your report to doing as you expect.
In Denes example check box value is row index.
Let say you check row 5 in example.
When you submit page f01 array holds one value. And that one value is 5 because you did check row 5.
From other arrays f02..f05 he fetch by that value.
In your case f01 seems hold primary key value.
Loop is from 1 to f01.count.
Fetch other arrays you use loop counter. And if you check only one row you get first value from other arrays .
Then should I modify my tabular form in order to use checkboxes for updating.
Can you let me know how my query should be.