LibreOffice Base - Como vincular tabelas a outro banco de dados .odb? [RESOLVIDO]

1. LibreOffice Base - Como vincular tabelas a outro banco de dados .odb? [RESOLVIDO]

Luiz Carlos
luizcarlos18rj

(usa Suse)

Enviado em 05/09/2014 - 08:18h

LibreOffice Base - Como vincular tabelas a outro banco de dados .odb?

Oi galera, preciso da ajuda de vcs.

Finalmente após muita pesquisa e estudo na tentativa de migrar arquivos de bancos de dados no MSAccess com tabelas, consultas, formulários, relatórios, macros e módulos para software livre ( LibreOffice Base ), consegui criar um arquivo de banco de dados .odb completamente funcional inclusive com programação de eventos.

Mas nesse arquivo contém tabelas-base ao qual gostaria que assim como no MS Access, pudesse ultilizar a opção "vincular dados" onde a aprtir de outro arquivo .odb eu podesse "linkar" com uma tabela de outro arquivo .odb e não sei como fazer isso, memso procurando bastante, não vi essa opção.

O mais próximo que encontrei foi que o Libreoffice Base permite uma conexão com outros bancos de dados a saber ( opção "conectar a um banco de dados existente: "):

- JDBC
- Oracle JDBC
- catálogo de endereços do LDAP
- catálogo de endereços do SealMonkey
- catálogo de endereços do Microsoft Outlook
- catálogo de endereços do Microsoft Windows
- catálogo de endereços do Thunderbird / Icedove
- ADO
- Microsoft Access
- Microsoft Access 2007
- Planilha
- dBase *que abriam com delphi-base manager
- MySQL
- ODBC
- PostgreSQL

Mas não tem a opção para se conectar a outro arquivo dele mesmo .odb ( do Libreoffice Base ).

Por isso agradeço qualquer ajuda...

Luiz


  


2. A solução.

Luiz Carlos
luizcarlos18rj

(usa Suse)

Enviado em 02/10/2014 - 15:14h

Poxa galera, fico triste pensando que o pessoal do VOL ia me ajudar, mas todo tópico que eu crio, no final eu mesmo respondo...mas fazer o que?

A questão é que descobri que diferentemente do MSAccess, o LibreOffice Base não possui o recurso "vincular ou importar tabela", no Libre funciona fazendo conexão a um SERVIÇO DE BANCO DE DADOS.

Eu tive que Instalar em um servidor na rede o SGBD Mysql e uma vez ele ativo, migrar as tabelas dos arquivos .odb para uma planilha no LibreOffice Calc e através do mesmo exportar as tabelas no formato .CSV

No Mysql tive que fazer a importação do arquivo .csv e depois reajustar os campos pq um campo data por exemplo, quando importou no Mysql ficou VARCHAR(), e depois desses ajustes ( que faxina), tive que criar um novo BD afzendo conexão a um banco Mysql, uma vez fazendo a conexão usando drives jdbc ou odbc, ele se conecta e mostra as tabelas, a partir daí tem que refazer os formulários, consultas e relatórios, tb pode-se copiar e colar do outro arquivo .odb, mas como libre não é perfeito, as vezes dá bug e o objeto não funciona a contento, tem vezes que é melhor criar de novo.



3. Parabéns pelo case

Jonas Campos
jaac

(usa Debian)

Enviado em 10/05/2017 - 09:43h

Muito obrigado por compartilhar suas descobertas e buscas.
Estou desenvolvendo um banco para registro de contato com clientes e para gerenciamento de ligações pendentes e tarefas da equipe do escritório.
As informações sobre o Base são realmente bem escassas. O máximo que encontrei foram alguns tutoriais básicos e documentação sobre como usar o Base em uma máquina local.
Sei que o tópico é antigo, mas se ninguém colaborou, é porque é um problema até agora.

Mais uma vez, muito obrigado.
Abraços!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts