Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Alguien Ha Intentado Conectar Gambas Con Openoffice?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
Pues eso, me vendría bien poder acceder a ficheros .odb de OpenOffice.
¿Alguien sabe o ha intentado hacerlo?
Es por no darme el curro pa na...
 




===================
No podemos regresar
 
última edición por shordi el Jueves, 19 Noviembre 2009, 19:03; editado 2 veces 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
Te refieres a acceder a su contenido o a abrirlo desde gambas?
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
A acceder a sus tablas. Necesito hacer una serie de trabajos con datos importados desde ficheros pdf en formato .csv. Podría importarlos en mysql pero los ordenadores de los clientes no lo tienen instalado. Puedo pasarlos a sqlite3, pero entonces los clientes, que desconocen esa base de datos, no podrían usarlos para nada más. Si pudiese importar los datos a OpenOffice Base, que sí manejan, pues todos contentos.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
Shordi, si interpreto correctamente lo que quieres hacer, en vez de pensar en acceder a un fichero odb tienes que pensar que se trata de una base de datos HSQLDB, así que el camino correcto sería conectar por medio de ODBC.

Tal vez podrías probar de crear una base de datos .ODB e intentar conectar a ella desde gambas por ODBC, crear las tablas y cargar los datos via SQL.
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
última edición por fabianfv el Domingo, 22 Noviembre 2009, 01:40; editado 1 vez 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
Fabian, gracias por la respuesta. Al final he optado por la solución más sencilla para mí. El camino de los datos será  pdf -> csv -> sqlite3 (o mysql a elección del usuario).
El problema era que los usuarios normalmente no tienen instalado mysql, Pero creando desde gambas una base sqlite3, todo ok.
El que quiera pasar los datos a OpenOffice, que abra el .csv con la Hoja de Cálculo y lo importe...

Lo del ODBC no me apetece nada, que bastante sufrí en su día conectando aplicaciones multiusuarios desarrolladas con el viejo VBA del Access 2000 con MySQL bajo IIs en servidores con window$ NT. Toda una odisea de la que aún no me he repuesto. Desde entonces me dan temblores y me salen granos cuando oigo ODBC... aparte de la alergia a todo lo que huela a  MicroACHÚS... ¿ves?
 




===================
No podemos regresar
 
última edición por shordi el Domingo, 22 Noviembre 2009, 03:42; editado 2 veces 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
Pues quítate esos temblores shordi. Odbc es un buen sistema para acceder a una base de datos. El problema ese no tiene que ver con ODBC sino con VBA y Mysql. Yo también lo pasé en su día, pero luego lo utilicé para acceder a oracle y sybase y fue perfectamente incluso de rendimiento (que tenía mis dudas).

Odbc es un método práctico y eficiente de llegar a una base de datos. A mi siempre me ha resultado bien  y salvo aquella ocasión nunca me ha costado mucho conseguirlo.

 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
Tienes razón Soplo. Estaba exagerando un poco. Los problemas me los generó el interface de Access y su sql tan especial que no había manera de portar una aplicación que había estado trabajando contra bases .mdb a mysql. Formularios que iban bien con .mdb de repente tardaban 10 minutos, de reloj, en cargarse... cosas por el estilo.
Al final lo conseguí y en el proceso aprendí un montón, que no es mala cosa. Desde entonces no he vuelto a utilizar los ODBC prácticamente para nada, que no me ha hecho falta...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Alguien Ha Intentado Conectar Gambas Con Openoffice? 
 
Una aclaración respecto de la posibilidad de acceder a bases HSQLDB desde Gambas:

  • Gambas no incluye un driver específico para HSQLDB (es más, creo que HSQLDB no lo provee).
  • HSQLDB requiere JDBC, no es posible conectar a través de ODBC.


La única alternativa que veo (mirando la cuestión superficialmente) es escribir un programa que actúe como interfaz entre el programa hecho en gambas y el motor HSQLDB (debería escribirse en un lenguaje que tenga soporte para JDBC, Java es la opción más obvia).

Entonces, no es posible (a menos no de un modo sencillo) conectar gambas con una base de datos de OpenOffice.org Base (HSQLDB).

En función del problema que Shordi planteó, tal vez fuera posible:

  • Crear una base de OOBase
  • Crear una macro que se ejecutara automáticamente al abrir el fichero .odb (que podría escribirse en OOBasic) y que importara el fichero csv.
  • Desde gambas ejecutar OOBase indicandole abrir ese fichero .odb

 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes ¿incompatibilidad Valores Gambas - Openof... jsoto61 General 2 Martes, 16 Febrero 2010, 20:35 Ver último mensaje
jsoto61
No hay nuevos mensajes Openoffice + Gambas pcastanedardz General 6 Domingo, 20 Febrero 2011, 00:00 Ver último mensaje
soplo
No hay nuevos mensajes Conexion De Gambas Y Openoffice Database Cristhians911 Bases de Datos 4 Martes, 05 Agosto 2014, 01:41 Ver último mensaje
codificador
No hay nuevos mensajes Conoce Alguien O Ha Hecho Alguien De Usted... gambafeliz Off-topic 17 Lunes, 11 Noviembre 2019, 20:22 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron