La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1899 - GENERAR REPORTES CON FORMATO HTML
Autor:  FERNANDO BAGNASCO
Estamos generando reportes con el REPORT pero este solamente genera reportes con formato texto.
Queremos ahora generar reportes con formato HTML y hemos usado una clase que viene con el VFP 6.0 pero no hemos obtenido exito.
La pregunta es si se puede y cómo debemos hacerlo.
Gracias por la respuesta.

  Respuesta:  Victor F. Rodriguez
Yo estoy aprendiendo algo sobre ese asunto. Si haces una prueba de un reporte, por ejemplo, de una lista de clientes, en un programa editor de paginas HTML como Netscape, o Microsoft Publisher, luego lees el Source code, veras que casi todos ellos tienen un "tag" para empezar un formato de texto, y otro "tag" para terminar.
Por ejemplo: <FONT BOLD>Este es el titulo</FONT>
Yo he creado una base de datos con un campo descriptivo del tipo de tag, un campo memo con el formato que comienza y un campo memo con el formato que termina. Lo he tomado de tantas paginas que aparecen en internet. Uso el que mas me guste. Luego genero un reporte con la base de datos de clientes y la base de datos HTMLDBF. Algo como esto:
SELECT 0
USE HTMLDBF

store iniTag to firsttag
store endTag to lasttag

SELECT 0
USE CUSTOMER
SCAN
STORE initag+ALLTRIM(NOMBRE)+;
+ALLTRIM(direccion1) + " "+alltrim(direccion2)+;
lasttag+chr(13) to htmltxt

*** Aqui puedes introducir el contenido del resultado de esta variable en un campo memo de una base de datos que puedes crear antes de iniciar el SCAN, como TEMPHTML.DBF y un campo memo llamado notas, donde con un REPLACE NOTAS WITH htmltxt ADDITIVE vas guardando todo el resultado del SCAN

ENDSCAN

Victor F. Rodriguez / Santo Domingo, Republica Dominicana
[email protected]

  Respuesta:  Vidal Ramiro Valentin Ramos
Yo tengo un codigo que ayudaria solucionar tu pregunta
escribeme