jueves, enero 29, 2009

Conectar OpenOffice con PostgreSQL

Conectar Open Office a una base de datos PostgreSQL es un
proceso muy sencillo, a continuación dejo un breve tutorial de como
hacerlo.
Es necesario instalar el paquete openoffice.org-sdbc-postgresql

$ sudo apt-get install openoffice.org-sdbc-postgresql
1. Abrir una base de datos odb y habilitarle la opcion de registro en
OpenOffice.org eso nos servira para registrar de una vez nuestra base
de datos.

2. En este caso el tipo de base de
datos es postgresql

3. URL de origen de datos
dbname= nombredelabase host=nombredelservidor port=5432 (por defecto de
postgresql)

4. Probar la conexión

5. Guardar el archivo y abrir una hoja
de calculo .ods , oprimir la tecla F4 y inmediatamente le saldran las
bases de datos registradas en OpenOffice. Seguidamente ya puedes crear
consultas y al ejecutarlas estas seran importadas a tu hoja de calculo.





6. Al dar doble click sobre alguna de
estas bases registradas OpenOffice pedira nuevamente la contraseña de
conexion a la base de datos



7. Puedes abrir el editor sql de
OpenOffice base y realizar consultas a la base de datos, tambien puedes
importar tablas completas , de cierta manera se puede comportar como un
cliente sql.

Espero sea de ayuda !

8 comentarios:

Valenrey dijo...

Hola, encontre tu tutorial y me parece muy claro y practico. Pero me surge un prlblema, en la version con la que trabajo de OO (la 2.4 bajo Debian) no tengo la opcion en OOBase cuando selecciono conectar a una base de datos existente la opcion de conectar a una base en Postgresql. Mi pregunta es si debo instalar algun add al OO para tener la opcion, o si vos estas usando otra version de OO.
Gracias.

Anónimo dijo...

Tambien puedes usar mysql. oye donde puedo encontrar ejemplos practicos de openoffie base

Valenrey dijo...

Pero necesito usar Postgresql, de todos modos ya lo solucione.
Tenes tutoriales y ejemplos:
inpics.net/base.html
www.oooforum.org/forum/viewtopic.phtml?t=25060
www.learnopenoffice.org/
wiki.services.openoffice.org/wiki/Base
www.tutorialsforopenoffice.org/
showmedo.com/videos/series?name=AXggL6j0a

ZethaByte dijo...

valenrey: Q pena contestar su coment hasta ahora,

Yo uso una distribucion basada en debian,(Ubuntu) y lo unico que debia tener instalado fue el OObase, de hay en adelante hice tal cual como aparece en el post.

Utilice OOffice 2.3

ZethaByte dijo...

varenly:

Tenias razón es necesario instalar openoffice.org-sdbc-postgresql para que puedas conectar a una base de datos postgres, ya corregí el post.

Cuando realice este tutorial olvide ese paso.

Valenrey dijo...

Tal vez cuando hiciste el tutorial no existia el driver para
postgresql en OpenOffice.org, ya que es bastante nuevo tengo
entendido, antes se conectaba por JDBC.
Saludos

ZethaByte dijo...

valenrey: Si existia ,, siempre utilice una conexion odbc postgres en openoffice.

;)

Gracias por la aclaración ,

Unknown dijo...

Hola una pregunta. Ya logré conectar una base de OpenOffice a postgresql. Puedo conectar todo. Pero al intentar ingresar datos en la tabla o formulario desde OpenOffice no me permite hacerlo. Qué puedo hacer para ingresar datos en postgre desde un formulario base. Gracias por la ayuda