Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con ExportSuite falta DataExport.pas (https://www.clubdelphi.com/foros/showthread.php?t=27750)

Coco_jac 29-11-2005 22:26:31

Ayuda con ExportSuite falta DataExport.pas
 
Eh estado probando este componente y me sale un menasje para que dice que no se ha encontrado la fuente DataExport.pas y me piden definir la ruta del archivo................cosa que no existe. al moneto de instalarlo tube que copiar los archivos *.dcu necesarios en la carpeta import de delphi, de manera que complila todo bien pero al ejecutar la exportacion sale el error mencionado
"Cannot perfom this operation without a dataset"

Utilizo un Tquery que esta enlazado a un datasource, y este a un DBgrid.

Gracias

delphi.com.ar 30-11-2005 13:24:45

Cita:

Empezado por Coco_jac
Eh estado probando este componente y me sale un menasje para que dice que no se ha encontrado la fuente DataExport.pas y me piden definir la ruta del archivo................cosa que no existe. al moneto de instalarlo tube que copiar los archivos *.dcu necesarios en la carpeta import de delphi, de manera que complila todo bien....

Has solucionado el primer problema, no vas a encontrar el archivo DataExport.pas pero si DataExport.dcu que no es mas que el primero compilado. Tu aplicación o el IDE tiene que tener en la ruta de búsqueda acceso a alguna carpeta donde esten estos DCU.


Cita:

Empezado por Coco_jac
pero al ejecutar la exportacion sale el error mencionado
"Cannot perfom this operation without a dataset"

Utilizo un Tquery que esta enlazado a un datasource, y este a un DBgrid.

Te falta enlazar el TQuery al componente de la export suite que estes utilizando, por ejemplo:
Código Delphi [-]
  ...
  ADOQuery1.Open;
  DataToXLS1.DataSet := ADOQuery1;
  DataToXLS1.SaveToFile('C:\MiArchivo.xls');
  ...

Saludos!

Coco_jac 30-11-2005 13:57:12

Gracias por tu ayuda delphi.com.ar ............problema solucionado gracias

Coco_jac 30-11-2005 14:07:49

Me olvidaba, se puede exportar documentos excel de forma nativa, lo probe y si los crea, pero lo quiero levantar un archivo creado con con extension .XLS y con el StarOffice, veo una hoja en blanco, pero lo puedo ver normalmente con office y otra cosa si genero un .CSV lo tabulo y si lo veo con starOffice
Espero tus comentarios.............

Gracias anticipadas.

delphi.com.ar 30-11-2005 14:13:04

El componente genera un archivo BIFF 5 que es el equivalente a Excel 2. (Lo hice así en su momento por compatibilidad y poque era el únoco formato publicado :p). Desconozco la compatibilidad que tiene StarOffice con las versiones antigüas de excel. Una práctica que he visto con archivos excel, es crear un archivo separado por tabulaciones, pero guardarlo con la extensión XLS. El usuario no se da cuenta que formato tiene, puesto que el excel lo abre sin decir nada.

Coco_jac 30-11-2005 14:13:57

Otra cosa...............cuando lo abro con formato .CSV no veo las cabeceras con Staroffice................que puede ser, probare con Microsoft excel, pero me interesa mas usarlo sin este.

delphi.com.ar 30-11-2005 14:33:25

Cita:

Empezado por Coco_jac
Otra cosa...............cuando lo abro con formato .CSV no veo las cabeceras con Staroffice................que puede ser, probare con Microsoft excel, pero me interesa mas usarlo sin este.

Fíjate que entre las opciones del TDataToAscii hay una llamada qaSaveHeaders, que por defecto esta en False. Si pones ese valor en true, exportará los encabezados de los campos.

Saludos!

Coco_jac 30-11-2005 14:59:21

Gracias funciono sobre las cabeceras.........todo bien. Con respecto a la extension CVS , es abrirlo con tabulaciones con el StarOffice, pero con XLS no se ve, se me ocurrio algo solo sugerir si no se tiene Microsoft Excel, utilizar o exportar con extension CSV. algo para salir del paso.

Muchas gracias..............me sirvio

Coco_jac 02-12-2005 03:18:28

Hola..............tube un inconveniente al abrir un archivo .CSV con Microsoft Excel salio todo bien pegado y con simbolos extraños a que se puede deber, con los archivos con extension XLS esta todo normal pero CSV no se que paso

Espero tus comentarios

Gracias.

delphi.com.ar 02-12-2005 13:26:10

¿Si lo abrís con el notepad también ves caracteres "extraños"?

Coco_jac 02-12-2005 14:59:15

NO con el Notepad, sale bien............espero tus cometarios

delphi.com.ar 02-12-2005 15:24:31

Cita:

Empezado por Coco_jac
NO con el Notepad, sale bien............espero tus cometarios

Entonces ya escapa a nosotros... ¿Estas exportando con cualificador de texto la comilla doble y separador el tabulador?

lbidi 26-04-2006 16:15:30

Cita:

Empezado por delphi.com.ar
Has solucionado el primer problema, no vas a encontrar el archivo DataExport.pas pero si DataExport.dcu que no es mas que el primero compilado. Tu aplicación o el IDE tiene que tener en la ruta de búsqueda acceso a alguna carpeta donde esten estos DCU.



Te falta enlazar el TQuery al componente de la export suite que estes utilizando, por ejemplo:
Código Delphi [-]
  ...
  ADOQuery1.Open;
  DataToXLS1.DataSet := ADOQuery1;
  DataToXLS1.SaveToFile('C:\MiArchivo.xls');
  ...

Saludos!


Hola, Federico.
He hecho exactamente lo q tu has puesto aqui, pero igual me sigue saliendo el mismo error q decia el post anterior, "q no puede encontrar el archivo dataexport.pas" , a pesar de q le puse en las opciones de environment, en la parte de library y pathh, el camino donde tengo instalados tus componentes.

Alguna otra sugerencia??
Gracias.

delphi.com.ar 26-04-2006 16:36:30

Si el archivo esta en alguna de las rutas de búsqueda tiene que funcionar.
¿Qué versión de Delphi utilizas?
Has probado la versión con código??.. De última puedes agregar el archivo al proyecto! :D

Saludos!

lbidi 27-04-2006 17:26:50

Hola, Federico.

Gracias x tu respuesta. Estoy usando D7.
Y gracias a los fuentes, he podido instalarlo usando el package q trae, y ahora funciona barbaro.

Salutes

Leonardo


La franja horaria es GMT +2. Ahora son las 06:16:39.

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