Notifications
Clear all

Front-End Excel (VBA) X Back-End Access (MDB)

3 Posts
2 Usuários
0 Reactions
1,719 Visualizações
(@bilokas)
Posts: 168
Estimable Member
Topic starter
 

Olá amigos, tenho o seguinte modelo de projeto em anexo, com front-end em excel (vba) e back-end access (mdb).

É possível que esse projeto seja Multi-Usuário, uma vez que o "banco" fica em MDB?

Resumindo, esse projeto seria usado por 4, 5 pessoas ao mesmo tempo. Quero acrescentar que não teria o problema de a mesma pessoa alterar a mesma informação ao mesmo tempo, uma vez que, essas pessoas manupilariam informações distintas nesse "banco".

Se não for possível com este arquivo em anexo, alguém dispõe de algum projeto-modelo que sirva para o mesmo. Não é necessessário que seja integração Excel X Access, pode ser também todo em Access, desde que seja Multi-Usuário.

Queria aproveita para dizer que sou muito grato a este fórum, pois, o mesmo tem me ajudado a algum tempo em questõs diversas.


DGAF / DVGD - Divisão de Gestão de Documentos
Rafael A. Guimarães
[email protected]

 
Postado : 17/09/2014 7:07 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

bilokas,

Bom Dia!

Parabéns pelo seu trabalho de desenvolvimento. Está ótimo!

Quanto à questão colocada aqui por você, o que tenho a dizer é que o Access já é multi usuário e não há muita a coisa para ser feita com relação a isso. Basta você colocar seu arquivo Base.mdb em uma unidade da rede onde os usuários vão trabalhar com o arquivo, alterar no arquivo MODELO_DE_CADASTRO.xlsm a linha:

    nConectar = "Provider=Microsoft.Jet.oledb.4.0;Data Source=" & ThisWorkbook.Path & "Base.mdb"

Para:

    nConectar = "Provider=Microsoft.Jet.oledb.4.0;Data Source="U:pasta_da_rede_onde_está_a_base_de_dados" & Base.mdb &"""

E colocar uma cópia do arquivo MODELO_DE_CADASTRO.xlsm em cada uma das máquinas (estações) onde os usuários vão trabalhar com essa base de dados. Tudo isso, claro, tal e qual qualquer outra aplicação normal que utiliza uma linguagem de programação como Front-End e uma Banco de Dados como Back-End.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 17/09/2014 7:40 am
(@bilokas)
Posts: 168
Estimable Member
Topic starter
 

Obrigado por responder Wagner,

Vou testar o que você propôs e ao decorrer do dia dou o feedback sobre como a solução se dará.


DGAF / DVGD - Divisão de Gestão de Documentos
Rafael A. Guimarães
[email protected]

 
Postado : 17/09/2014 7:47 am