Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 10-09-2004
Avatar de orfeo
orfeo orfeo is offline
Miembro
 
Registrado: may 2003
Posts: 99
Poder: 24
orfeo Va por buen camino
Este codigo lo saque de dbf2Excel escrito por JORGE FERRA(JorgeF) PARA "CLUB DELPHI"

es una aplicacion que toma archivos dbf y los exporta a excel, calcula la cantidad de hojas necesarias.

el armo una funcion que toma un dataset o grilla no recuerdo y genera el excel,
pero es facil adaptarla.

espero que te serva, el programa debe estar en la parte de recursos.



Código:
   CH: cantidad de hojas nesesarias para N registros

//LA PRIMER HOJA SE CREA AL CONECTAR EL "ExcelBook"
	ExcelBook.ConnectTo(ExcelApp.Workbooks.Add(1, Lcid));
	if CH > 1 then //CANTIDAD DE HOJAS
		begin
//A CONTINUACION SE GENERAN EL RESTO DE HOJAS NECESARIAS(CH-1) Y SE LES DA
//UN NOMBRE A CADA UNA:
			ExcelBook.Worksheets.Add(NULL, NULL, (CH - 1), NULL, Lcid);
			for I:= 1 to CH do //SE DA NOMBRE A CADA HOJA
				begin
					WS.ConnectTo(ExcelBook.Worksheets[i] as _Worksheet);
					WS.Name:= Tit + '_' + IntToStr(I);
				end;
		end;

	WS.ConnectTo(ExcelBook.Worksheets[1] as _Worksheet);
	WS.Activate(Lcid);
__________________
Aprendamos a ser civilizados
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 14:44:56.


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