De TQuery a Excel
saludos tengo una consulta sql en la que guardo 12 columnas con n filas
¿como puedo hacer para que presionando un boton, se exporten tal cual, los datos a microsoft excel 2003? he visto varios ejemplos por la web pero son algo enrededos y no los entiendo muy bien... salu2 y gracias adelantadas uso Componentes: Delphi7 Paradox 7 BDE..TTable TQuery DBGrid Datasource |
|
Cita:
el código 1ero que nada lo puse dentro de un tbuton, agregue un componente texcelapplication
y mira los errores que me da :S |
Hola lKinGl,
Intuyo que esas series de errores se deben a dos cosas (como mínimo): 1. Tus variables excel y libro no están declaradas como variant. Declaralas como Variant. 2. Debes añadir a uses la unidad ComObj. Tal vez este hilo te refresque algunas cosas. Y si buscas en torry.net encontrarás componentes con lo que se te puede hacer más fácil el trabajo. Saludos, |
Cita:
gracias adelantadas |
¿Tienes Excel instalado?
Otras opciones para exportar pueden ser utilizar ADO, para guardar los datos en excel como si fuera una tabla (Busca en los foros, ya lo hemos tratado otras veces) o componentes externos que te faciliten el trabajo. Por ejemplo los de Max, que tienen la opción de exportación a Excel. |
sip ya instale MxExcelNative
me imagino que es ese de tantos componentes ahora como lo uso? necesito que me enseñen a exportar ya sea de paradox a excel o que se llene mediante delphi 7 una hoja de excel.... como sea mas facil...gracias adelantadas |
Cita:
Te permite exportar a excel (aparte de otros formatos) de forma sencilla. |
ok ya lo instale
ahora como se usa? |
en el boton puse esto :
mxDBGridExport1.Execute; y en el mxDBGridExport1 asigne en la propiedad dbgrid: dbgrid1 y en exporttypes puse solo excel ok pero abre excel y todo pero da un error será que es porque tengo office 2007? |
ahhh y tengo tambien windows vista .... será por eso?
|
help me please
|
Tal vez deberías ponerte en contacto con Max y comentarle ambas cosas, Seguro . que el tendrás claro si hay incompatibilidades con esa versión de Office o con Vista
|
ok las cosas van avanzando ... :P
logré hacer este codigo creo que esta bien, pero debe faltar algo por que no abre excel.... salu2 |
jojojojojo lo logré revisando bien bien el codigo de contraveneno me faltaba era esto
ExcelApplication1.Visible[1]:=true; Gracias amigos.... |
La franja horaria es GMT +2. Ahora son las 17:07:06. |
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