Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Oracle

Respuesta
 
Herramientas Desplegado
Antiguo 31-ene-2008, 07:44   #1 (permalink)
sandrar ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 2
En Reports 10g como puedo generar archivos tipo txt?

Hola:

Necesito generar reportes tipo txt para que los puedan abrir en excel, pero los reportes estan en developer 10g reports. Como podría hacer esto?
sandrar está desconectado   Responder Citando
Antiguo 31-ene-2008, 08:26   #2 (permalink)
MarioHeredia ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cordoba, Argentina
Mensajes: 82
Re: En Reports 10g como puedo generar archivos tipo txt?

No amigo mio, para lo que estas buscando hacer, Reports no te va a dar la solucion.

Deberas armar un procedure usando el paquete de sistema utl_file para exportar los datos a un archivo y usar algun caracter como delimitador.

De esta manera lo podras abrir en el excel como CSV.

No me lo has dicho pero seguro de que lo que intentas es hacerlo desde un Oracle Forms, pero si manerajas SQL Plus puedes hacerlo mucho mas simple con un spool de datos.

Para usar el PQ Utl_file deberas tener definida la variable utl_file_dir a nivel de instancia, si no tiene una ruta en la misma, deberas ubicar una ruta para el destino de los archivos CSV, aunque esto te implique bajar y subir la BD.

Busca Info sobre ese paquete, encontraras mucha y facil de entender, nada del otro mundo.

Saludos desde lo mas Austral del mundo, Mario.

Última edición por MarioHeredia; 31-ene-2008 a las 08:31. Razón: Correccion de error Ortografico
MarioHeredia está desconectado   Responder Citando
Antiguo 01-feb-2008, 01:32   #3 (permalink)
algarpa ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Re: En Reports 10g como puedo generar archivos tipo txt?

Hola,
No se si es la solución más correcta pero es lo que hacemos en el proyecto donde trabajo y funciona sin problemas.
Se genera en paralelo un pdf y un txt desde el report con la misma información o similar. Para generar el txt lo que hacemos es desde el disparador BEFORE_REPORT llamar a un procedimiento que es el que mediante el paquete TEXT_IO genera el txt.
Espero que te sirva.
algarpa está desconectado   Responder Citando
Antiguo 01-feb-2008, 06:20   #4 (permalink)
jc3000 ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 273
Re: En Reports 10g como puedo generar archivos tipo txt?

¿ te referirás al UTL_FILE, no al TEXT_IO , verdad ?
jc3000 está desconectado   Responder Citando
Antiguo 01-feb-2008, 14:36   #5 (permalink)
kikolice ha deshabilitado el karma
 
Avatar de kikolice
 
Fecha de Ingreso: marzo-2004
Mensajes: 1.111
Re: En Reports 10g como puedo generar archivos tipo txt?

cuando ejecutas un reporte en el menu existen varias opciones para guardar el reporte en otro formato, estan pdf, html, csv y creo que una para txt checalo haber si te sirve
__________________
Blogzote.com :-) Mi blog
kikolice está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:01.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93