Una vez un jefe me dijo. Moises, en esta vida se puede hacer de todo (se referia a la informatica), lo unico que hay que valorar es el tiempo que le vas a implicar.
Haber andres, actualmente estamos (mi ekipo y yo) haciendo una aplicación compleja con la que trabajamos con MSFlexGrid pero desde VisualBasic 6.
Haber, yo personalmente para generar las Rejillas utilizo mis funciones con un objeto Recordset. De esta manera se que datos tengo ....
*tanto horizontalmente :(recorriendo la coleccion de campos)
For i = 0 to lobjRso.Fields.Count - 1,
.
.
.
Next
* Como verticalmente (recorriendo el recordset)
lobjRso.MoveFirst
While not lobjRso.EOF
.
.
lobjRso.MoveNext
Wend
De esta manera tienes absoluto control de la consulta que estas mostrando.
Si bien dices, la rejilla (Grid) va parametrizada por lo que me supongo que la generas dinamicamente. Asi que no creo que tengas problemas para mostrar los datos ni imprimirlos.
Nunca he usado ese Grid con Access pero no creo que sea muy diferente al que es en Visual Basic.
Si tienes cualquier duda ya sabes
Saludos