Yo me he topado con el mismo problema, pero por el momento ya lo tengo resuelto. En las pruebas que he estado haciendo me funciona.
Solo se agrega un campo no enlazado en la posicion que se necesite en el formulario y luego te vas a editar la formula para dicho campo y copias la siguiente formula:
Global asf as Number
WhilePrintingRecords
Global RowNumber As Number
Global NumeroDeGrupo as Number
NumeroDeGrupo = GroupNumber
if NumeroDeGrupo <> asf then
rowNumber=0
asf = asf + 1
end if
RowNumber = RowNumber + 1
Formula = RowNumber