Limpiar el driver de la
impresora de los Report
Por la Redacción de FoxPress
Este suele ser otro problema frecuente. Como sabes al diseñar un report, en el .FRX queda grabado el driver de tu impresora y luego si no es muy estándar da problemas con el driver del usuario, por eso lo mejor es una vez hecho el report quitar la información de ese campo y así el report toma la información del driver actual que tenga el usuario.
Como normalemente en la tarea de desarrollo no te acuerdas de hacer estas cosas lo mejor es ponerlo en el programa del cliente y así siempre antes de lanzar el report lo limpia.
close all
set
defau to g:\
lcnomInf = 'inform3.frx'
lcAlias = 'inform3'
lncopias = 3
lcCopias = ALLTRIM(
PADR(lnCopias,2) )
SELECT 0
*- Abre el report
USE (lcNomInf) AGAIN ALIAS
(lcAlias)
set step on
GO TOP
*- Quita la información por defecto
de la
*- impresora y así toma la que
*- el usuario tenga instalada
REPLACE &lcAlias..TAG WITH
"", ;
&lcAlias..TAG2 WITH ""
FoxPress – Enero de 2000
© 1999 FoxPress. All rights reserved