>Well, the main reason is that when the user is in modify mode he can add a field to the report from report expression builder, just by clicking on field he choses to add.
Right, but it would work, if you open table before calling modify report and Report uses default DS.
If it's not broken, fix it until it is.
My Blog