Programa de Cadastro com Access no Excel 2-3
Вставка
- Опубліковано 6 вер 2024
- Quer aprender a criar suas próprias macros no Excel e a desenvolver soluções para o seu dia a dia? E ainda de graça? Este é o canal!
Nesta videoaula, nós iremos aprender a como trabalhar com o Excel usando o banco de dados Access. Nós criaremos um programa de cadastro que envia os dados de um formulário no Excel para o Access. Aprenderemos também consultar dados no banco e fazer alterações nesses dados.
Não se esqueça de se inscrever para ficar por dentro de novos vídeos e de tudo que acontece no canal.
Acesse também o site MacroFaz e baixe o projeto!
Ademir Martins - Наука та технологія
eu vi 59 aulas de excel com access!! mas só vc conseguiu me fazer entender e conseguir criar conexão do excel com access!! parabens amigo!!! Deus abençoe!1
Olá Roque, obrigado pela participação e feedback! Grande abraço, Ademir Martins
Boa noite Ademir..
Excelente vídeos aulas...
Partes importantes criação de formulário e conexão com banco Access.
Show Joaquim!👍 Firme no aprendizado, parabéns!👏👏 Grande abraço, Ademir Martins
Seu conteudo é simplesmente sensacional, se tivesse um curso ou algo sobre excel + sql + access eu pagaria sem pensar duas vezes! Sucesso!!!
Olá João, primeiramente obrigado pelo comentário com seu feedback! E em segundo lugar, fique de olho no canal, porque eu estarei lançando uma campanha onde podemos até viabilizar essa sua ideia, ok? Grande abraço, Ademir Martins
Ademir agradeço as suas explicações são fáceis de entender e muito providenciais para onde quero chegar em SQL
Olá Mauro, agradeço muito pela participação no canal e por deixar seu feedback! Grande abraço Ademir Martins
Professor muito legal mesmo isso!!! Obrigado por compartilhar tanta coisa interessante dessa forma tão profissional e didática!!!
Olá Pedro Luiz, obrigado pela participação sempre presente! Grande abraço.
Se eu quiser acessar um banco de dados na nuvem. por exemplo: Acessar o banco de dados salvo no ONEDRIVE? E além disso, alimentá-lo com esse mesmo programa em mais de uma máquina? O que devo pesquisar no You Tube para conseguir fazer isso pelo menos?
Olá Pedro, nunca usei dessa forma, mas você pode procurar por Access e SharePoint, ok?
Olá MacroFaz, bom dia! Estou assistindo esses seus vídeos e estou gostando muito e desde já agradeço seu compartilhamento! fiz a criação do banco e o formulário seguindo todos os passos, porem na hora de gravar os dados aparece a mensagem , Erro de copilação, o tipo definido pelo usuário não foi definido, na depuração não passa da linha Dim AdoConexao As New ADODB.Connection ! fechei " depois do = de Password, tem algo depois? No video não dá pra ver! Agradeço pela sua atenção professor!
Olá José Silva, obrigado pela participação no canal! Olha esse erro acontece quando não referenciamos a biblioteca para uso do sql - conforme explicado no vídeo sobre sql. No ambiente de VBA, vá no menu "Ferramentas", "Referências..." e selecione a opção: "Microsoft Activex Data Objects 2.8 Library". Caso não exista essa opção, marque a opção mais próxima - de número superior a "2.8", ok? Grande abraço, Ademir Martins
@@Macrofaz tá certo professor, vou tentar, mais tarde eu informo o resultado! Obrigado!
Bom dia professor, alguma forma de visulizar o codigo a ser cadastrado na txtbox, assim que abrir o form para cadastro?
Olá Matias Shceres, obrigado pela participação. Uma forma visualizar o código antes da geração de um novo (Numeração Automática) é fazer uma consulta utilizando o operador Max na string de sql - algo assim: “Select Max(ID) as Ultimo From Tabela”, ok? Grande abraço.
Não consigo visualizar o código que faz a conexão com o banco de dados, pois ele é grande e você não deu quebra de linha. Sendo assim tenho dificuldades.
Olá Magda, você não precisa enxergar a linha toda do código, basta baixar a planilha que estará tudo lá! Link na descrição do vídeo ok? Grande abraço, Ademir Martins
Boa noite Professor! Tem como abrir relatório no Access através do Excel como se desse o comando no Access:
DOCMD.OPEN REPORT "NOME REL",AC NORMAL ? Obrigado e Abraço.
Olá Alcionir Lima, olha, eu acredito que não será possível pois o DocCmd é um método exclusivo do Access, portanto só rodará dentro dele. Nunca usei dessa forma, pois quando preciso de um relatório, eu monto o layout na planilha e busco do Access via sql, ok? Grande abraço.
@@Macrofaz Foi o que imaginei. Obrigado Professor.
Grande abraço Alcionir Lima, Ademir Martins.
Ola Professor!!! muito bom seu compartilhamento de experiencias; porem tenho uma questão que no códio de Conexão que vc mostra com "password" se colocar uma senha no banco .accdb não funciona da senha incorreta!!! tentei e não funciona só .MDB ! esta correto ou tem outra maneira.
Abraço
Olá Lucas Assunção, obrigado pela participação no canal. A senha no accdb pode ser aceita, porém temos que mudar o 'padrão de criptografia' do arquivo, tornando-o igual ao do mdb. Se quiser fazer isso e não souber, me envie um e-mail que lhe passo os passos ok? Grande abraço, Ademir Martins.
Queria saber também
luizalvesd27@gmail.com
@@LUIZ-VBA respondido no e-mail.
Também estou com esse problema
maylon763@gmail.com
Bom dia Professor, estou desenvolvendo uma planilha como forma de aprendizagem e alguns campos precisam ficar vazio para preenchimento posterior, por´me está dando erros, poderia me ajudar. obrigado.
Olá Isaias Silva, obrigado pela participação no canal. Lhe respondi por e-mail. Grande abraço.
@@Macrofaz Bom dia Professor, estou com um erro semelhante a este do Isaias. na hora de cadastrar aceita com campos vazios, mas na hora de consultar não aceita.
Olá@@robsonrocha4677, no caso dele, bastou validar (com if) se o campo estava preenchido, caso não estivesse, ele não o envia pro banco de dados. No banco esse campo fica como nulo, ok? Grande abraço, Ademir Martins
Não consegui fazer rodar. Aparece o erro: erro de compilação:
O tipo definido pelo usuário não foi definido.
A variável : Dim AdoConexao as New ADODB.Connection aparece selecionada após o erro
Olá Emanoel, obrigado pela participação. Isso deve ser porque a sua máquina não possui a variável de conexão instalada. Veja no menu ferramentas. Se não conseguir, me envie um e-mail que eu lhe envio como fazer. Grande abraço, o Ademir Martins
@@Macrofaz como fazer a instalação da mesma
@@Macrofaz consegui resolver é um problema de referência da variável ADODB. Dentro do projeto>ferramentas>referências habilitar as opções com " Microssoft activex data objects ...."
@@Macrofaz eu fiz a busca no Google:"biblioteca do objeto adodb no excel" entrei na primeira opção
Olá@@emanoelramos798 , que bom que conseguiu! No vídeo eu falo sobre flegar as variáveis de conexão disponíveis na máquina. Grande abraço, Ademir Martins
Boa noite, o meu da um erro diz "Erro de compilação: O tipo definido pelo usuario não foi definido" e celeciona a Dim "Dim AdoConexao As New ADODB.Connection" - Não conheço muito mas acho que é pq o meu código "AdoConexao.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source =" & Banco & "; Persist Security Info=False;Jet OLEDB:Database Password=" me parece está incompleto, ele termina em "Password=" pq o vídeo ta cortando o restante do código, não tenho como saber como o código termina. Ou se de fato o código termina assim e o erro é outro. :(
Olá Ramon, obrigado pela participação no canal. Você pode tentar outro provedor de conexão, pois talvez o seu seja o 4.0. Faça o seguinte, na sua conexão troque “ACE.OLEDB.12.0” para “Jet.OLEDB.4.0” ok? Grande abraço, Ademir Martins
@@Macrofaz Obrigado por compartilhar o seu conhecimento.
O meu deu o mesmo erro dele, fiz a alteração que sugeriu, mas continua dando o mesmo erro.
Olá@@robsonrocha4677 , se preferir, me mande um e-mail com um exemplo de sua planilha, daí dou uma olhada, ok? Grande abraço, Ademir Martins.
@@Macrofaz Nossa, resposta super rápida.
ao utilizar o seu arquivo, alterando apenas o endereço do meu banco de dados deu certo.
Obrigado.
@@Macrofaz Acontece o mesmo comigo. Não consegui fazer funcionar mesmo com as mudanças.