Ver Mensaje Individual
  #14  
Antiguo 12-02-2008
Avatar de nightynvid
[nightynvid] nightynvid is offline
Miembro Premium
 
Registrado: may 2006
Ubicación: en algun lugar de Leon....
Posts: 111
Reputación: 19
nightynvid Va por buen camino
asi al vuelo se me ocurre
  1. definir los estilos y formatos para la pagina web
  2. crear una pagina de prueba para determinar como se vera la informacion
  3. una vez que tengas la pagina normal ya definida guardas por secciones en un stringlist
supongamos el encabezado de la pagina en un stringlist como una sola linea ( o varias segun sea mas practico al momento de generarla)
Código:
<html>
<head>
...
</head>
<body>
como una sola linea el fin de la pagina

Código:
</body>
</html>
y asi los demas segmentos de la pagina

una vez que tengas la informacion que te interesa
Código Delphi [-]
var   i: integer;   Archivo: File;
Const
Encabezado = 1; PiePagina = 2; AbreEstiloNumeros =3;CierraEstiloNumeros = 4;
// ... y asi sucesivamente formamos una tabla // con las partes de la pagina begin AssignFile(Archivo,'C:\PaginaFinal.htm'); // suponiendo que el codigo de la //pagina esta guardada en un StringList SL // escribes al archivo el encabezado Write(Archivo,SL[Encabezado); // linea del encabezado //entre las sentencias Write, incluyes las de la informacion que necesites por ejemplo //supongamos que tienes un adoquery sCadena := SL[AbreEstiloNumeros]; //el stringlist con la linea que guardo un estilo para mostrar numeros // ejem: < span style= 'numeros'> sCadena := sCadena + AdoQuery1.Fields[0].AsFloat + SL[CierraEstiloNumeros]; // esto genera < span style = ' numeros ' $5400.25 < / span > // por que SL[CierraEstiloNumeros] contiene < /span> Write(Archivo,sCadena); Write(Archivo,StringList[PiePagina]); // linea del pie de pagina CloseFile(Archivo); end;


con esto generas basicamente el esqueleto de la pagina con informacion

solo necesitas hacer los ciclos con los query que tienen tu informacion y concatenerla con las instrucciones html que les correspondan para la presentacion de los datos

bueno a grandes rasgos es la idea pero conforme vayas avanzando podemos ir aclarando mas cosas

edito: disculpen pero creo que ocurrieron unos errores al momento de hacer vista previa al mandar el post, en un rato mas corrijo los errores :P
__________________
inutilerias.blogspot.com

Última edición por nightynvid fecha: 12-02-2008 a las 19:37:42.
Responder Con Cita