Você Quer Saber Como Eu Trabalho Com Esse Site Sem Precisar Deixar Meu Emprego Atual, Fazendo Uma Renda de Mais de R$2.000,00 Reais Por Mês? DIGA-ME SEU E-MAIL Que Vou Lhe Enviar o MANUAL + VIDEOS GRÁTIS




Uncategorized

Excel access – Registrar dados do vba excel no Access

Excel access – Registrar dados do vba excel no Access

Excel access Registrar dados do vba excel no Access 1 Excel access   Registrar dados do vba excel no Access

Muitos usuários do vba ainda utilizam as tabelas do excel para arquivar informações de seus programas. Pensando nisso, decidimos escrever esse artigo para mostrar como salvar informações do formulário vba para o BD access.

Esse post seguirá uma serie de tópicos sobre excel e access, neles vamos aprender:

Se você quer aprender a realizar essa façanha fique comigo até o final desse artigo. Para todos os usuários que dispuserem algum tipo de duvida, gostaríamos de ressaltar que contamos com uma seção de comentários logo aqui a baixo.

Lembrando que se o artigo for útil para você, compartilhe esse post com seus amigos. Você estará ajudando outras pessoas, e atribuindo grande força para nosso canal.

Na direção sobre como utilizar o excel e access nos seus projetos, recomentamos este curso. Pacote com 17 cursos de excel vba e vb6.

Bem sem mais delongas, pegue aquele cafezinho e vamos nessa programador :D!

Excel access – Registrar dados do vba excel no Access

Crie uma nova aplicação com os seguintes campos Nome, idade, sexo. Para essa aplicação vamos manter as propriedades padrões dos controles.

Sem título Excel access   Registrar dados do vba excel no Access

Vamos criar uma pasta em nosso computador, para esse exemplo criei  em Documentos com o nome de TESTE. Depois disso salvei minha planilha dentro desta pasta.

Excel access Registrar dados do vba excel no Access GIF Excel access   Registrar dados do vba excel no Access

Excel access – Criando Nosso Banco de Dados no Access

Agora que já temos nossa pasta com o projeto salvo precisamos incluir o banco de dados a ela. Abra seu aplicativo access e siga os seguintes passos a baixo, estou utilizando o pacote office 2007 para esse exemplo:

Excel access Registrar dados do vba excel no Access criar bd access Excel access   Registrar dados do vba excel no Access

No canto inferior direito você visualizará os campos a baixo, renomeie o texto para Banco e depois clique em criar.

Excel access Registrar dados do vba excel no Access criar salvar bd access Excel access   Registrar dados do vba excel no Access

Ao criar um banco, o access apresentará uma nova tabela automaticamente por Tabela1. Clique sobre a tabela com o segundo botão do mouse, e na opção Design, renomeie a tabela para TBcad.

Excel access Registrar dados do vba excel no Access acriar tabela no access GIF Excel access   Registrar dados do vba excel no Access

Em modo design podemos editar nossa tabela, por padrão, o access já possui o código configurado como chave primeira. A chave primária é responsável pela numeração automática de cada registro.

OBS: Sempre costumo remover o acento do código, deixando-o sem caracteres (Codigo)

Excel access Registrar dados do vba excel no Access criar salvar bd access criando campos Excel access   Registrar dados do vba excel no Access

Depois de renomear os campos, clique em salvar e depois fechar tabela. Precisamos salvar nosso banco de dados na pasta onde encontra-se a aplicação do excel.

Clique no ícone do ACCESS  e depois escolha a opção, SALVAR COMO Banco de dados do access 2002 e 2003.

Excel access Registrar dados do vba excel no Access GIF salvar banco do access Excel access   Registrar dados do vba excel no Access

Excel access – Adicionando Referências Ao Projeto

Depois de realizar os passos mostrados, vamos fazer nossa conexão ao banco de dados. Essa parte é muito importante, você precisará de algumas referências para fazer a conexão com o BD access.

No menu Ferramentas, Referências precisamos adicionar duas opções importantes:

  • microsoft activex data objects recordset 6.0 library
  • microsoft activex data objects 6.0 backcompat library

Excel access Registrar dados do vba excel no Access criar bd access ferramentas do excel Excel access   Registrar dados do vba excel no Access

Excel access Registrar dados do vba excel no Access referências para conexao GIF Excel access   Registrar dados do vba excel no Access

Se em seu excel não conter esses componentes, você precisará registrá-los em sua maquina. Clique nesse link, baixe nosso programa e instale em seu computador, automaticamente essas referencias serão habilitas.

Excel access – Construção do Código Para Conexão

Vá em inserir,  e adicione um novo módulo ao seu projeto do excel:

Números por extenso Escrever por extenso no excel inserir módulo vba Excel access   Registrar dados do vba excel no Access

Dentro desse módulo, vamos digitar o seguinte comando:

Excel access Registrar dados do vba excel no Access criar bd access código da conexão Excel access   Registrar dados do vba excel no Access

 

Para nosso exemplo criamos 3 variáveis do tipo Public, que serão apresentadas por todo o projeto:

  • A variável db declarada é uma instância do objeto Connection é criada e armazenada na variável db
  • A variável rs declarada contém um objeto Recordset ADO.
  • A variável Path contem o caminho do BD

Em seguida adicionamos uma Sub por nome de ConectDB, essa sub foi criada para facilitar nosso trabalho. Uma vez criada uma sub,  precisamos somente chama-la em nosso projeto, limpando o código e facilitando o intendimento do programa.

Veja um exemplo:

 

Agora veja o mesmo código porem declarando a sub do nosso módulo, nesse exemplo declaramos também nosso FechaDB:

Excel access – Observações Básicas Sobre Conexão com O BD Access

Devemos observar algumas configurações básicas do nosso código, de forma que não venhamos ter algum tipo de erro em tempo de execução. A primeira delas é:

Verifique entre as aspas, se nome do seu banco e extensão dele, são iguais do BD que encontra-se na pasta da aplicação:

Excel access Registrar dados do vba excel no Access criar bd access noem do banco de dados Excel access   Registrar dados do vba excel no Access

Acesse a pasta da aplicação, clique com o segundo botão do mouse sobre o BD access, depois vá a propriedades:Excel access Registrar dados do vba excel no Access criar salvar bd access pas da app Excel access   Registrar dados do vba excel no Access

Em detalhes verifique o campos a seguir:

Excel access Registrar dados do vba excel no Access Bancomdb Excel access   Registrar dados do vba excel no Access

 

Agora que você possui a conexão com BD access, vamos criar nosso código que será responsável por fazer o registro em nosso banco de dados. Faça o seguinte comando dentro do botão gravar:

Excel access Registrar dados do vba excel no Access cadastrar no bd access Excel access   Registrar dados do vba excel no Access

Excel access – Revisão do Código

Pronto nosso comando de registro do vba para access estar pronto, em breve estarei postando a sequência dos tópicos:

  • Alterar e Excluir dados do Access pelo vba
  • Pesquisar Pelo BD Access no VBA

Fique atento a nosso site, nos falamos em breve :D!

Curso completo com mais de 300 aulas de excel vba e vb6 

Sobre o autor | Website




Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.