Como portar um banco de dados do Access para o Mac?

3

Agora sou 100% Mac, mas tenho um banco de dados importante do Microsoft Access em um PC antigo. A cada poucos meses, eu tenho que quebrá-lo para entrar no banco de dados. Quais são as minhas opções mais baratas para me libertar do meu PC e obter acesso total ao banco de dados no meu Mac? Eu adoraria torná-lo acessível na Web para mim e para os outros escolhidos, mas isso não é necessário.

ed94133
fonte
3
Portanto, não é realmente 100% ainda ;-)
Daniel Beck
possível duplicata de Qual é o equivalente do Microsoft Access no Mac?
precisa saber é o seguinte
Estou curioso: os .accdbarquivos não eram um recurso do Microsoft Access quando essa pergunta foi feita?
Graham Perrin

Respostas:

2

O OpenOffice e o LibreOffice são clones gratuitos do Microsoft Office de código aberto. Eles estão disponíveis em todas as plataformas e sistemas operacionais. Ambos têm a capacidade de abrir e salvar documentos do Microsoft Office, além de muitos outros formatos.

O LibreOffice é um fork do OpenOffice, e eu pessoalmente gosto mais do que o OpenOffice.

O Open e o LibreOffice podem abrir o arquivo do Microsoft Access diretamente, sem nenhuma conversão necessária. Basta copiar o arquivo em algum lugar acessível ao seu Mac e pronto.

Keltari
fonte
11
Você também pode fornecer informações específicas para a pergunta do usuário, ou seja, como realmente substituir o Access pelo Open / LibreOffice. Quanto ele pode manter, tudo isso?
Daniel Beck
11
Aqui, o LibreOffice 4.3.0.4 não funciona com um .accdbarquivo. Base não pode importar o arquivo. Arrastar o arquivo para o LibreOffice importa os dados para o Writer, o resultado não é útil.
Graham Perrin
O LibreOffice só pode abrir bancos de dados do Access quando executado no Windows, portanto, esta solução não será útil se você não tiver acesso ao Windows em primeiro lugar.
Snorfalorpagus
2

Não há substituto completo para o Microsoft Access no Mac.

As opções possíveis são:

  • O LibreOffice , como sugerido por outras pessoas, contém o módulo "Base", que é mais ou menos um clone incompleto do Microsoft Access. Dependendo do seu caso de uso, você pode estar perdendo muitos recursos críticos. Mesmo coisas básicas como importação / exportação são muito limitadas no LibreOffice. O LibreOffice no Mac não pode abrir os bancos de dados do Access.
  • O FileMaker é um aplicativo de banco de dados muito abrangente que pode fazer o máximo possível no Access. É, no entanto, muito caro. O Filemaker também tem a vantagem de estar disponível para Windows. A migração do Access para o Filemaker não é trivial e você terá que recriar a maioria dos formulários etc. Existem vários sites que oferecem a migração de bancos de dados do Access para o FileMaker por uma taxa. Se você deseja compartilhar bancos de dados com outras pessoas, pode usar o servidor Filemaker para fazer isso.
  • Bento é um aplicativo de banco de dados mais intuitivo e de baixo custo da mesma empresa que o Filemaker. Novamente, você precisará recriar a maior parte do design do banco de dados, não há importação direta dos bancos de dados do Access.
  • O SQLite é um mecanismo de banco de dados simples e gratuito incluído no Mac OS X. A maioria das pessoas prefere usá-lo com um cliente gráfico como o Base da Menial. O SQLite é apenas um mecanismo SQL, não há formulários ou interfaces de usuário sofisticadas, como no Access.

Para ler os bancos de dados do Access, você pode usar o MDB Viewer for Mac . (Isenção de responsabilidade: eu sou o desenvolvedor do MDB Viewer). No entanto, este aplicativo permite apenas a leitura de tabelas e não suporta consultas ou formulários ou edição de bancos de dados.

Na documentação do meu site, compilei uma lista mais detalhada de alternativas do MS Access no Mac , além de instruções sobre como migrar do Access.

Jakob Egger
fonte
+1 para o MDB ACCDB Viewer, fazendo o que o LibreOffice não pode com um .accdbarquivo. Obrigado.
Graham Perrin
0

Use Darwine. Eu o uso para um banco de dados do Access 2003 uma vez por mês e não preciso inicializar nada no Windows :) Além disso, parece integrado e executa o Access nativamente

Canadian Luke
fonte
0

Há também Bento e Filemaker, que são programas de banco de dados para Mac. Eles devem poder importar bancos de dados do Access, mas não são gratuitos.

alimack
fonte
0

O Neo Office é um conjunto completo de aplicativos de escritório para Mac OS X. Ele foi criado há quase dez anos atrás quando não havia o Open Office para Mac disponível. Ele oferece uma alternativa melhor para os gostos do OpenOffice & Libre Office. (O que eles podem fazer, o Neo Office pode fazê-lo de forma mais nativa em um Mac).

Além disso, embora o Open Office e o Libre Office agora tenham suas próprias versões do Mac OS X, os desenvolvedores do Neo Office continuamente adicionam melhorias ao NeoOffice que nossos usuários do Mac OS X não encontrarão no Open Office ou no Libre Office, como:

Código do Mac OS X extremamente estável e usado diariamente por centenas de milhares de usuários do Neo Office desde 2003

Versões do Mac OS X e modo de tela cheia

Melhorias significativas na velocidade do código de layout, renderização e impressão de texto do OpenOffice

Destaque de texto nativo do Mac OS X

Suporte de bloqueio de arquivo nativo para volumes locais e em rede

Suporte para serviços do Mac OS X

Janelas nativas da ferramenta flutuante

Pode ser baixado aqui:

http://www.neooffice.org/neojava/en/index.php

Agora eles introduziram uma versão móvel que permite acessar e compartilhar seus documentos do Neo Office de qualquer lugar.

http://neomobile.neooffice.org/mobile/

Não é necessário portar um banco de dados do Access, basta abri-lo nativamente no seu Mac com o Neo Office.

Simon
fonte
Aqui, o LibreOffice 4.3.0.4 não funciona com um .accdbarquivo. Base não pode importar o arquivo. Arrastar o arquivo para o LibreOffice importa os dados para o Writer, o resultado não é útil.
Graham Perrin
0

Estou fazendo a migração de um banco de dados MDB para o MySQL, fazendo algumas transformações e validação de dados no caminho e a melhor ferramenta para mim agora é o Pentaho Kettle (Community Edition). É gratuito e você pode carregar o banco de dados MDB como entrada, navegar na tabela, fazer transformações nos dados e enviar como CSV, SQL, TXT, ...

lborgav
fonte
-2

A solução mais fácil é instalar o Parallels (ou outro emulador do Windows) para que você possa executar o aplicativo Access no seu Mac. Tenho clientes fazendo isso, mas não estou entusiasmado com isso. Mas para acesso ocasional, é perfeitamente satisfatório.

David W. Fenton
fonte
Como isso é o mais fácil e mais barato ?! Compra e instalação de software de máquina virtual (o VirualBox é o único gratuito que conheço), sem mencionar a possibilidade de comprar outra licença do Windows. Em seguida, é necessário manter o sistema operacional virtualizado, cujo único objetivo é executar o Access. Faz muito mais sentido usar software gratuito compatível com o Access.
Keltari
É muito mais fácil manter um emulador do Windows como o Parallels do que portar para o Filemaker (a única alternativa que corresponde ao escopo do Access e é executada nativamente no Mac). E eu não disse nada sobre "mais barato", pois não sei os preços relativos do software relevante. Suspeito que o Filemaker Pro seja mais caro que o Parallels, mas não sei disso de fato - é por isso que NÃO ME MENCIONEI.
David W. Fenton