>>I would say that the consistent solution is to group SQL-cursor programmatically (can be done in very flexible way) and then use plain report form. Also you can create extra 'group' fields in the cursor and report form design grouped by these fields.
>
>I just did a quick check... U can put a function in the group by section. I have used function calls extensively with some FoxPro report forms. This should give U the ability to modify the grouping at run-time... Although, I do not understand your need for this functionality. Another approach is to setup a dummy field in your main table you are printing and this field will have the group breaks... Htwh... Steve
Sometimes you could use the same report form to print either group or plain report. It might be the reason not to group report form but cursor behind the form. I agree with you that some dummy fields in the cursor will be helpful for this case.
Edward Pikman
Independent Consultant