PDA

Ver la Versión Completa : Ayuda con ExportSuite falta DataExport.pas


Coco_jac
29-11-2005, 22:26:31
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
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.


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:

...
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
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
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
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:

...
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 (http://www.torry.net/db/access/db_bdeexport/expsuitsrc.zip)??.. 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