Notifications
Clear all

Excel + Access - Inserindo, pesquisando etc em bancos ext.

5 Posts
2 Usuários
0 Reactions
1,062 Visualizações
(@felipemazz)
Posts: 0
New Member
Topic starter
 

PEssoal, boa tarde a todos!

Seguinte, levei 4 meses, trabalhando dia todo, mas consegui terminar um programa para o escritório de advocacia da minha irmã...
Contém cadastro de clientes, controle de processos, calendários, geração de relatórios e documentos em word automáticos, etc. Estou muito feliz com o resultado!
Qual o problema agora: São duas sócias, e as duas precisam utilizar constantemente o programa! Portanto, para não perder informações, e utilizarem sempre as mesmas informações, ambas estão usando o mesmo arquivo pelo DropBox.
Ou seja, quando uma está usando, a outra não pode usar.

Sou leigo em programação e vba de access, mas pensei em uma solução, que seria utilizar o banco de dados em Access, assim, as informações seriam pesquisadas, acessadas, alteradas, incluidas e excluidas no Banco de dados do access, através dos userforms do excel.

Primeira pergunta: isso funcionaria? Elas poderiam utilizar o programa ao mesmo tempo, visto que o arquivo que estaria sendo atualizado etc, estaria em um arquivo que só é acessado quando elas enviam um comando de Cadastrar cliente por exemplo?

Segunda pergunta: Existe um tutorial para fazer isso? (pesquisar, alterar, incluir e excluir dados do access via vba no excel)

Terceira: É relativamente simples? Não tem problema eu demorar mais 3 meses se for o caso, mas seria MUITO mais interessante para elas se eu conseguisse fazer isto, além de que ficariam muito mais felizes.

Muito obrigado pela atenção.

(Envio uma imagem em anexo, para mostrar um exemplo do cadastro de cliente, que são 19 colunas que seriam incluidas para uma linha de um cliente no banco de dados. Portanto, quando uma delas CLICASSEM EM CADASTRAR, o vba acessa o arquivo, inclui a informação, e o salva, sem continuamente estar acessando ele (liberando para a outra advogada utilizar))

 
Postado : 15/03/2017 12:24 pm
(@hronconi)
Posts: 314
Reputable Member
 

Felipe,

Boa tarde!

A princípio, analisando as informações que você passou o mais indicado é trabalhar no ACCESS puro, sem utilização do Excel. Lá você poderá criar os formulários e os usuários poderão manipular as informações simultaneamente sem problema algum. Uma vez que o ACCESS é um banco de dados e suporta estas condições de forma nativa.

Quanto ao Excel, não compreendi no que você comentou do por que da sua utilização neste ambiente, mas se for algo impreterível sim é possível fazer a conversação entre a base de dados ACCESS e o Excel.

Att

 
Postado : 15/03/2017 1:56 pm
(@felipemazz)
Posts: 0
New Member
Topic starter
 

Felipe,

Boa tarde!

A princípio, analisando as informações que você passou o mais indicado é trabalhar no ACCESS puro, sem utilização do Excel. Lá você poderá criar os formulários e os usuários poderão manipular as informações simultaneamente sem problema algum. Uma vez que o ACCESS é um banco de dados e suporta estas condições de forma nativa.

Quanto ao Excel, não compreendi no que você comentou do por que da sua utilização neste ambiente, mas se for algo impreterível sim é possível fazer a conversação entre a base de dados ACCESS e o Excel.

Att

Muito obrigado pela resposta Henrique!
O grande problema seria, que eu não conheço o VBA dentro do ACCESS, tanto quanto desconheço os recursos dele. Vou procurar fazer alguns cursos e tentar acessar tal coisa.
Por exemplo, utilizei um mapeamento de xml de sites, para quando clicar no BUSCAR CEP da imagem que mandei, se o CEP estiver digitado corretamente, os campos se auto-preencherão.
Isto é possível no ACCESS?

Acabei optando pelo Excel, pois tenho conhecimento bom no VBA e Formulários do mesmo, o que seria fácil para mim.

Consegui finalizar o programa hoje, só me falta este detalhe.
Vou dar uma estudada em ACCESS, e vou tentar refazê-lo lá.
E também vou passar por todo o programa analisar se vai funcionar todos os recursos que criei.

 
Postado : 15/03/2017 4:28 pm
(@hronconi)
Posts: 314
Reputable Member
 

Felipe,

Toda programação VBA que você faz no Excel, você pode adaptar para o ACCESS. Claro que cada um com suas particularidades, mas é um banco de dados e o que percebo na sua aplicação é (em minha singela opinião) mais apropriado.

 
Postado : 15/03/2017 6:21 pm
(@felipemazz)
Posts: 0
New Member
Topic starter
 

Felipe,

Toda programação VBA que você faz no Excel, você pode adaptar para o ACCESS. Claro que cada um com suas particularidades, mas é um banco de dados e o que percebo na sua aplicação é (em minha singela opinião) mais apropriado.

Muito obrigado pelas informações Henrique!
Abraços.

 
Postado : 16/03/2017 5:29 am