Yo lo hago asi:
set printer to tu_archivo.prn
set print on
set console off
primeralinea = .t.
l_contador = 1
select mi_tabla
do while !eof()
if primeralinea then
?? str(l_contador) + space(4) + campo1 + space(4) + campo2 ....
primeralinea = .f.
else
?? str(l_contador) + space(4) + campo1 + space(4) + campo2 ....
endif
l_contador = l_contador + 1
skip
enddo
set print off
set console on
set printer to
----- Original Message -----
From: "Jos� Jim�nez Zuryta" <jzu...@gmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
Sent: Friday, October 22, 2010 8:12 AM
Subject: [vfp] Convertir datos de Fox 9 a Archivo PRN
Saludos: requiero convertir datos de un Cursor a un archivo PRN. POr
que PRN?
Haciendio pruebas de pasar datos de excel a PRN, es el unico tipo de
archivo que me deja las diferentes columnas o campos que requiero en
una sola Celda, espaciados y alineados. El espacio que quiero entre
los campos o datos es como de 4 carcateres en blanco y los valores
textos sin comillas, algo as�.
Revisa la ayuda de la función PUTFILE( )
Saludos.