claro que te sirve el cristal reports, pero en lo personal lo hago de otra manera
con el comando printer
por ejemplo
Código:
Printer.CurrentX = 5000
Printer.CurrentY = 7600
Printer.Print "Hola a Todos"
Printer.EndDoc
y de esta manera imprimir toda la factura. bueno para lo que esl flexgrid haces un for listo..
seria algo asi..
Código:
Dim altura as long
altura = 100
for i = 1 to flexgrid.rows -1
Printer.CurrentX = 5000
Printer.CurrentY = 1000 + altura
Printer.Print flexgrid.textmatrix(i,4) ' donde la i es la fila y 4 la columna
altura = altura +100
next i
Printer.EndDoc
nos vemos..