<< tópico anterior próximo tópico>>

Utilizando sua base de dados MySQL pelo MS Access

Usando drivers ODBC para o MySQL você pode importar e exportar bases de dados Microsoft Access de/para o servidor MySQL da máquina onde está instalada sua conta. Tudo que você necessita fazer é instalar os drivers ODBC do MySQL em seu PC local.

Importante:
Para poder acessar sua base de dados, é necessário que você faça um pedido de suporte requisitando liberar o acesso a sua base de dados de fora do servidor. Por default, ela só é acessível por scripts que estejam rodando no servidor. Certifique-se de já ter instalado o banco de dados MySQL na conta.

 

Exportando uma base de dados do Access para o MySQL

1. Baixe e instale o driver necessário de ODBC do MySQL para seu computador aqui. Existem drivers disponíveis para Windows 95/98 e Windows NT. Selecione o driver apropriado para seu sistema.

2. Descompacte o driver apropriado em seu computador, provavelmente em um diretório temporário.

3. Rode o programa de instalação do driver. Para fazer isto, simplesmente clique duas vezes no setup.exe do diretório em que você descompactou o driver.

4. Depois da instalação do driver de MySQL em seu computador, você precisará criar uma fonte de dados que usa o driver ODBC do MySQL.

• Vá para o Painel de Controle (Iniciar/Start -> Configurações/Settings -> Painel de Controle/Control Panel) e clique duas vezes sobre o ícone de ODBC (ou ODBC32).

Ícone ODBC no Painel de Controle do Windows

• Você precisa então selecionar se deseja configurar a NFD para ser usada por uma única pessoa ou para todos os usuários do computador. A primeira aba, a NFD do usuário/User DSN, é para somente um usuário específico e pode somente ser usada em seu computador (geralmente é o caso). A segunda aba, o NFD do sistema/System DSN é usada configurar o NFD para todos os usuários em seu computador.

• Independente de qual você escolher usar, você deve clicar então no botão Adicionar/Add no lado direito.

Criar nova fonte de dados

• Fazendo isso, aparecerá uma lista dos drivers que você pode escolher para acessar sua fonte de dados. Você deve encontrar o MySQL na lista. Selecione-o.

Escolhendo driver de ODBC

• Clique no botão Concluir/Finish.

5. A tela da configuração das opções da fonte de dados aparecerá. Você deverá preencher os campos com a informação apropriada:

Campos do driver MyODBC

Windows DSN Name: escreva um nome para esta fonte de dados. O nome pode ser o que você quiser (exemplo: MySQL_meu_site).

Server: este é o nome do servidor onde está hospedada sua conta. Preencha com host.bem-vindo.net.

MySQL Database Name: escreva o nome do banco de dados MySQL de sua conta. Geralmente é o nome completo de seu domínio com a pontuação substituída por "_". Por exemplo: meu-dominio.com.br -> meu_dominio_com_br.

Password: senha do banco de dados. É a senha que vigorava em sua conta quando você instalou o banco de dados (faça um pedido de suporte se você não lembra da senha).

Port (if not 3306): deixe em branco este campo se você não estiver por trás de um firewall. Se estiver, contate o pessoal de suporte.

• Clique no botão OK. Sua fonte de dados vai estar criada.

Fonte de dados foi criada

6. Agora você está pronto para usar o Access. Abra o programa e crie ou selecione a base de dados local. Escolha a tabela que você deseja exportar para o banco de dados de sua conta de hospedagem remota da seção Tabelas/Tables.

Exportar tabela

Depois de selecionar a tabela apropriada, escolha, no menu Arquivo/File, a opção Save As/Export/Salvar Como/Exportar. Na figura, clicou-se o nome da tabela com o botão direito e escolheu-se o comando Export.

Salvar tabela como tipo ODBC

7. Se estiver usando o Access 2000, escolha ODBC Databases/Bancos de dados ODBC no campo Save as Type/Salvar como tipo. Clique OK.

8. Se for uma versão anterior, selecione Para um arquivo ou banco de dados externo/To an External File or Database. Clique OK. A tela de Salvar tabela/Save Table aparecerá. Você deve selecionar o campo Salvar como tipo/Save as type e mudá-lo para Banco de dados ODBC/ODBC Databases e clicar Exportar/Export.

9. Preencha o campo Exportar <tabela> para:/Export <tabela> to: como o nome da tabela no banco de dados de sua conta de hospedagem.

Nome da tabela de destino

10. A tela de Selecione a fonte de dados/Select Data Source deve então aparecer. Selecione da aba Fonte de dados da máquina/Machine Data Source o nome que da fonte de dados de você criou na etapa 7.

Selecione fonte de dados

A tabela será então ser exportada para seu banco de dados de seu site.

 

Importando uma base de dados do MySQL para o Access

1. No Access 2000, vá para o menu Arquivo/File > Get External Data/Capturar dados externos > Importar/Import.

Opção de importar no menu

Para versões anteriores do Access, vá para a aba Tabelas/Tables da janela do banco de dados e clique com o botão direito para aparecer a opção Importar/Import.

2. Na tela da importação, selecione ODBC em Arquivos do tipo/Files of Type.

Tipo de arquivo a importar

2. Aparecerá então a tela Escolha a fonte de dados/Select Data Source. Clique na aba Machine Data Source/Fonte de dados da máquina e selecione o NFD que você já criou para acessar o MySQL.

3. Após ter sido feita a conexão, a tela Objetos a importar/Import Objects aparecerá com a lista de tabelas disponíveis em seu banco de dados na conta de hospedagem. Selecione a tabela que você quer e clique OK.

4. Agora você tem a tabela do servidor MySQL em seu computador para o uso pelo Access.

 

<< tópico anterior próximo tópico>>