>Hola a todos.
>
>Tengo un reporte muy sencillo que solo imprime un campo de una tabla con codigos. El tema es que imprime miles de estos regitros en forma vertical y desperdicia muchas hojas.
>
>A0001
>A0002
>A0003
>A0004
>etc.
>
>
>Necesitaria que imprimiera en forma horizontal, ej:
>
>A0001 A0002 A0003 A0004
>A0005 A0006 A0007 A0008
>etc.
>
>
>Alguna idea ?
>Desde ya muchas gracias.
Se me ocurren tres alternativas:
1) Si es impresión en modo texto, yo utilizaría mi download #
9991. Tienes control completo si quieres una nueva línea o no, en el método .Detail().
2) Esa misma clase también puede mandar output a Excel.
3) Para usar el diseñador de informes estándar de VFP:
Es tedioso, pero no debería resultarte demasiado difícil, escribir un loop que combine cuatro registros en uno, como en tu ejemplo, a una tabla temporal. Pueden estar en campos separados, o en un solo texto largo.
Saludos,
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)