Auxilio urgente
Por favor necesito que me xpliques como imprimir desde c贸digo (.prg) ya que los mandatos set device to printer y set print on no funciona correctamente
(no imprime nada)
Te agradesco anticipadamente por el favor
(no imprime nada)
Te agradesco anticipadamente por el favor
crear un reporte, y coloca el campo que hace referencia a la imagen ya sea tipo memo o general
en maestro de projecto
create un tabla llama foxfeliz.dbf
coloca los campos que quieras....
pero create un campo llamado
imagen tipo memo con logitud 4
si lo creas tipo MEMO debes recordar que lo que se guarda es la ruta y no la imagen como tal....
si desea guardar la imagen create el mismo compo pero tipo GENERAL
LUEGO CREATE un boton llamado imprimir y haz UNA SENTENCIA SQL, COMO por ejemplo; un SELECT
SELECT campo1,campo2,campo3,imagen;
from nbtabla;
where Condicion; (la condicion la colocas si es necesario)
into cursor verimagen;
IF !EMPTYverimagen.campo1)
WAIT WIND \'preparando para imprimir\' TIMEOUT 2 &&NOWAIT
SELECT verimagen
GO TOP IN verimagen
WAIT CLEAR
PRINTJOB()
REPORT FORM nombrereporte NOCONSOLE TO PRINTER PROMPT PREVIEW NOEJECT&&NOCON TO PRINT PROMPT
ENDPRINTJOB()
ELSE
=MESSAGEBOX("No hay campo para imprimir",64,"Atenci贸n")
endif
luego create el reporte:
en el maestro del projecto
crea un reporte nuevo
coloca los campos que haz elejido en el select a hora debes tener cuidado al colocar la imagen, en la barra de control del reporte escoje el boton de OLE, SELECIONA FILE, file porque tu campo que contiene la imagen en tipo memo, si fuera tipo general escoje, LUEGO EN LA CAJA DE TEXTO ESCRIBE EL NOMBRE DEL CURSOR SEGUIDO POR EL CAMPO EJ:
VERIMAGEN.IMAGEN
PRECIONA EL BOTON OK
Y LISTO
SUERTE....
en maestro de projecto
create un tabla llama foxfeliz.dbf
coloca los campos que quieras....
pero create un campo llamado
imagen tipo memo con logitud 4
si lo creas tipo MEMO debes recordar que lo que se guarda es la ruta y no la imagen como tal....
si desea guardar la imagen create el mismo compo pero tipo GENERAL
LUEGO CREATE un boton llamado imprimir y haz UNA SENTENCIA SQL, COMO por ejemplo; un SELECT
SELECT campo1,campo2,campo3,imagen;
from nbtabla;
where Condicion; (la condicion la colocas si es necesario)
into cursor verimagen;
IF !EMPTYverimagen.campo1)
WAIT WIND \'preparando para imprimir\' TIMEOUT 2 &&NOWAIT
SELECT verimagen
GO TOP IN verimagen
WAIT CLEAR
PRINTJOB()
REPORT FORM nombrereporte NOCONSOLE TO PRINTER PROMPT PREVIEW NOEJECT&&NOCON TO PRINT PROMPT
ENDPRINTJOB()
ELSE
=MESSAGEBOX("No hay campo para imprimir",64,"Atenci贸n")
endif
luego create el reporte:
en el maestro del projecto
crea un reporte nuevo
coloca los campos que haz elejido en el select a hora debes tener cuidado al colocar la imagen, en la barra de control del reporte escoje el boton de OLE, SELECIONA FILE, file porque tu campo que contiene la imagen en tipo memo, si fuera tipo general escoje, LUEGO EN LA CAJA DE TEXTO ESCRIBE EL NOMBRE DEL CURSOR SEGUIDO POR EL CAMPO EJ:
VERIMAGEN.IMAGEN
PRECIONA EL BOTON OK
Y LISTO
SUERTE....
Much铆simas gracias amigo foxfeliz , la soluci贸n que presentas para imprimir im谩genes, es brillante ; sin embargo mi problema es la impresi贸n de reportes elaborados con el mandato
@ fila,columna ...... say
@ fila,columna ...... say
