DataWindow a Excel con formato (ya existe)
Publicado por Oscar (1178 intervenciones) el 04/01/2004 16:16:01
Hola amigos:
Una de las preguntas más frecuentes en este foro y que no se pudo resolver hasta ahora, era precisamente esa. La gente de Desta, idearon la forma de hacerlo.
1. Ingresen a:
http://www.desta.com.ua/dw2xls/
2. Bajen la librería DW2XLS (118 K), según la versión de PB que usan.
3. Añadan esa librería a su aplicación de la sgte. manera:
- Abran su aplicación; pero ningún objeto debe estar abierto en el lado derecho.
- Clic derecho en su aplicación y elijan Properties...
- En la Ficha Libray List, pulsen Browse.
- Donde dice nombred e archivo, escriban: *.pbl y pulsen Enter.
- Inserten la librería dw2xlsdemo_pb8.pbd
- OK.
4. Para exportar a Excel, en un botón sólo peguen lo siguiente:
integer li_ret
li_ret = uf_save_dw_as_excel(dw_1, 'c:\doc\report.xls')
if li_ret = 1 then
//success
//...
else
//fail
//...
end if
Nota: No es necesario crear previamente el archivo report.xls. Listo!, eso es todo!.
Comentarios:
* Existe otra función llamada uf_save_dw_as_excel_parm, que al guardar, permite especificar ciertas opciones, como ser: incluir la banda o nó, detalle, etc. (existe documentación).
* Soporta grupos, computed field, etc.
Limitante:
* Al crear el ejecutable de la aplicación, aparece un mensaje inofensivo que desaparece a los 10 segundos.
* Como la librería esta cómpilada, permite regenerar su aplicacición full; sólo incremental.
* Si desean comprar vale: 29.95 $us (se recibe el codigo fuente por e-mail).
Una de las preguntas más frecuentes en este foro y que no se pudo resolver hasta ahora, era precisamente esa. La gente de Desta, idearon la forma de hacerlo.
1. Ingresen a:
http://www.desta.com.ua/dw2xls/
2. Bajen la librería DW2XLS (118 K), según la versión de PB que usan.
3. Añadan esa librería a su aplicación de la sgte. manera:
- Abran su aplicación; pero ningún objeto debe estar abierto en el lado derecho.
- Clic derecho en su aplicación y elijan Properties...
- En la Ficha Libray List, pulsen Browse.
- Donde dice nombred e archivo, escriban: *.pbl y pulsen Enter.
- Inserten la librería dw2xlsdemo_pb8.pbd
- OK.
4. Para exportar a Excel, en un botón sólo peguen lo siguiente:
integer li_ret
li_ret = uf_save_dw_as_excel(dw_1, 'c:\doc\report.xls')
if li_ret = 1 then
//success
//...
else
//fail
//...
end if
Nota: No es necesario crear previamente el archivo report.xls. Listo!, eso es todo!.
Comentarios:
* Existe otra función llamada uf_save_dw_as_excel_parm, que al guardar, permite especificar ciertas opciones, como ser: incluir la banda o nó, detalle, etc. (existe documentación).
* Soporta grupos, computed field, etc.
Limitante:
* Al crear el ejecutable de la aplicación, aparece un mensaje inofensivo que desaparece a los 10 segundos.
* Como la librería esta cómpilada, permite regenerar su aplicacición full; sólo incremental.
* Si desean comprar vale: 29.95 $us (se recibe el codigo fuente por e-mail).
Valora esta pregunta


0