Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-11-2005
MAngelito MAngelito is offline
Registrado
 
Registrado: nov 2005
Posts: 9
Poder: 0
MAngelito Va por buen camino
Hacer un reporte en excel

Hola SANDRASANTOS!!

Bueno yo trabajo con un componente adoDataset, aunque tambien funciona con un query o un DataSet comun o una Ttable:

Código Delphi [-]
var
appXlsleVariant; //declaro una variable variant tipo objetoOle
c:integer;
 
begin
 
appXls:=CreateOleObject('Excel.Application.10'); //creo el objeto tipo excel
appXls.workBooks.open('c:\ReportedeInasistencias EPO100.xls'); //abro un
//libro existente aunque puedo crear uno nuevo: appXls.workBooks.add;
appXls.visible:=true; //lo hago visible si asi lo deseo
 
 
adorep.First;
while not adorep.Eof do //recorro mis registros
begin
c:=c+1;
 
appXls.cells[c + 1,3]:=adorep['ApPaterno'] + ' ' + adorep['ApMaterno'] + ' ' + adorep['Nombre'];
appXls.cells[c + 1,4]:=adorep['CveISSEMYM'];
appXls.cells[c + 2,4]:=adorep['RFC'];
appXls.cells[c + 1,5]:=adorep['Categoria'];
if adorep['Situacion']='Indeterminado' then
appXls.cells[c + 1,6]:='X';
if adorep['Situacion']='Determinado' then
appXls.cells[c + 1,7]:='X';
appXls.cells[c + 1,8]:=adorep['Funcion'];
adorep.next;
end;
end;


al manejar celdas lo hago así: appXls.cells[fila,columna]
Con el codigo anterior evitas manejar componentes.Espero te sirva de algo.
Saludos!!

Última edición por MAngelito fecha: 23-11-2005 a las 19:48:03.
Responder Con Cita
  #2  
Antiguo 23-11-2005
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Si quieres ver que ventajas tiene usar el componente mencionado con respecto a otro tipo de codigo puedes entrar en el siguiente hilo

http://www.clubdelphi.com/foros/show...=delphi.com.ar
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:22:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi