Executando programas do MS Access

3

Eu tenho um programa antigo desenvolvido no MS Access e gostaria de convertê-lo para o Kexi de alguma forma. O programa no Windows é lançado com o Access.

Existe alguma maneira que o Kexi possa lançar este programa? Eu conheço o Ubuntu e o terminal, mas não sou bem versado em bancos de dados. Depois de fazer algo no Kexi, como você "corre" ou "visualiza" o que você fez?

Até agora eu sou capaz de importar o arquivo MDB para o Kexi e ver todos os dados do banco de dados, mas isso é o mais longe que eu já passei. O programa foi feito por um parente anos atrás para o meu pai.

Eu mesmo sou usuário do Ubuntu há 6 ou mais anos e não tenho a menor intenção de tocar no Windows e estou procurando uma solução Linux. Meu pai também é um usuário do Ubuntu, por isso estou procurando uma solução.

Se o Kexi não puder iniciar e executar um arquivo MDB, o que mais eu posso tentar? Qualquer coisa baseada em navegador? Qualquer dica ou direção seria extremamente útil.

Falei com meu irmão que originalmente fez o programa. Eu contei a ele sobre Kexi e aqui está o que ele disse. Alguma coisa disso faz sentido? Obrigado.

This is how I would try to get them to work:

  1. Stand alone setup - after import, look for an option where you designate which form object you want to open upon startup. It might be in the tools tab in the picture below. After you save that change, it re-start it and it should work.

  2. Front end/back end setup - Do what I suggested for the stand alone setup to the > "front-end" MDB file. After you do that, put the other file (table MDB file) where you > want it to reside on the network. Now, open back up the "front end" file and look for > an option that will allow you to "connect" to those tables in the other file. It looks > like it could be in the "External data" tab in the picture below. For this setup, you > may need to do these two tasks in the reverse order I just mentioned.

Obrigado!

Fred

    
por fredhappier 12.04.2012 / 19:22

2 respostas

2

Você tem algum formulário migrado?

De acordo com as Perguntas frequentes :

Q4.1: Is reading/writing of Microsoft Access .mdb/.mde files available? If so, how feature-rich is this module?

A4.1: Currently, importing table schemas and data is supported using import driver (MS Access data types are carefully mapped to Kexi data types) from .mdb/.mde files. Importing queries, forms, reports and web pages is not yet supported.

Então eu acho que não.

A maioria dos programas do Access contém formulários e lógica além dos dados do banco de dados. Normalmente, a abertura de um "programa" do Access carrega o banco de dados e abre automaticamente um formulário, para que o usuário possa manipular / consultar dados sem lidar com a estrutura do banco de dados. (Esta forma automática se refere à primeira resposta do seu irmão.)

Eu não sei quão precisas são as informações acima, o suporte do Access pode ter mudado desde então.

Você ainda pode tentar executar uma versão antiga do Access com Wine ou dentro de uma máquina virtual (por exemplo, VirtualBox).

    
por lgarzo 12.04.2012 / 19:51
0

Eu exportaria os dados para um arquivo csv ou largura fixa no Access, depois importaria e reconstruiria.

    
por BDBunes 12.04.2012 / 19:29

Tags