luizcarlos18rj
(usa Suse)
Enviado em 07/10/2014 - 11:28h
Oi galera, sou novo no mundo Linux estou num projeto que tá me dando muito trabalho e preciso da ajuda de vcs.
Tinhas sistemas completos feitos em M$ Access com tabelas, consultas, relatórios, macros, formulários e módulos, com Back e front ends e tabelas vinculadas, só que houve a necessidade de migrar esses sistemas para software livre e eu fiquei com a responsabilidade de tal migração aí começou meu calvário.
1 - Tenho conhecimento razoável em Access para criar, gerenciar e manter sistemas de nível médio, mas nunca programei para web com php e similares, por causa disso tentei portar os sistemas em access para o Libre office Base.
2 - Após muito trabalho, consegui um sistema completo em LibreOffice Base também com tabelas, consultas, formulários, relatórios e módulos programados em OoBasic ( não mais em VBA), ams na hora de "vincular tabelas" descobri que o Libre office não possui esse recurso, mas vi que ele se conecta a vários tipos de SGBDS contanto que sejam um serviço de banco de dados.
3 - Nisso aprendi como usar o XAMPP para instalar numa máquina que será usada de servidor de BD Linux ( Oracle Linux ) para ter nele rodando o apache + Mysql + PhpMyadmin, instalei configurei, dei perrmissões e consigo acessar o phpmyadmin de qualquer host na rede.
4 - Migrei as tabelas isoladas localmente no arquivos .odb do Libreoffice Base para o Mysql, utilizando o Libreoffice Calc como intermediário, pois ele gerava arquivos .CSV e com os mesmos importei para o mysql.
5 - Dessa forma refiz os arquivos .odb de modo a se conectar a essas tabelas já com campos e valores pré-formatados e preenchido com dados através do drive jdbc do Mysql, nisso coloco o ip do server, usuário mysql e senha, a conexão é estabelecida com sucesso.
6 - Só que reparei que mesmo dando superpoderes ao usuário criado ( tanto o root do mysql quando o usuário novo criado só para manipular o serviço ) as tabelas não são possíveis serem "editadas", não consigo inserir um novo registro nem salvar as alterações nos dados como se estivessem trancadas, se eu usar o phpmyadmin pelo browser de qualquer host na rede eu consigo sim, incluir um registro ou alterá-lo, mas o que me interesse são as tabelas serem editáveis pelo Libreoffice Base, alguém aqui já passou por isso e pode me dar uma luz?
Desde já agradeço...
Luiz