Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Excel VBA + BD em nuvem

Esclarecimentos e dúvidas sob o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel publicado no site e blog http://www.tomasvasquez.com.br
Ronaldo Simões
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qui Nov 12, 2020 12:47 pm

Excel VBA + BD em nuvem

Mensagem por Ronaldo Simões »

Olá pessoal

Fiz um formulário em Excel VBA para cadastro de membros de uma ONG e faço acesso através de comandos SQL a um banco de dados ACCESS. Este formulário será utilizado remotamente por apenas algumas pessoas autorizadas da ONG (~10 pessoas) e, para isso, pelo menos o banco de dados tem que estar na nuvem. Este é o problema: não consigo utilizar o ACCESS sem o SHAREPOINT (pago). Alguém tem alguma ideia para resolver este problema (que não envolva custos pois a ONG é bem pequena)?
Obrigado.
Ronaldo


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Excel VBA + BD em nuvem

Mensagem por webmaster »

Não facilmente. Sendo ONG, seria melhor usar Google Sheets.

Dito isto, o acesso a banco de dados feito pelo Excel ao Access é via protocolo de rede não acessível pela Web "normal". Só criando uma VPN (custo de servidor centralizado) ou criando um site am ASP.NET para acesso a tal (custo de provedor).

Não tem saída barata.


Avatar do usuário
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: Excel VBA + BD em nuvem

Mensagem por Mikel Silveira Fraga »

Boa noite a todos.

Ronaldo, reforçando um pouco as palavras do Tomás, acredito que custo ZERO pode até conseguir, mas com alguns riscos de perda de dados.

Sugestão 01:
O que eu procuraria, era uma alternativa com custo reduzido.
- Você já esta utilizando o Access como banco de dados. Migrar para um MySQL da vida, seria algo que exigirá pouquíssimo esforço, até porque as bases do conhecimento são as mesmas;
- Se contratar um serviço de hospedagem de sites, como Hostinger, Hostgator ou Hostnet, que possuem planos com valor mensal médio de R$10, é possível substituir o Access pelo MySQL, ou até mesmo o SQL Server, dependendo da empresa contratada.

Dessa forma, você evitaria alto custo, risco de perda de dados e todos os usuários, teriam acesso de qualquer lugar com a planilha aberta.


Sugestão 02:
Outra sugestão, com custo zero, seria a utilização de algum serviço de arquivamento em nuvens, como One Driver, DropBox, Google Drive ou Mega.nz, onde é possível sincronizar vários computadores em uma única pasta na nuvem. Dessa forma, quando um usuário atualizar o banco localmente, essa atualização irá sincronizar automaticamente com a nuvem, que irá enviar a atualização para todas as máquinas ligadas a ela.

Esse geraria um custo ZERO, mas com alto risco de perda de dados, pois se um usuário, sem querer apagar o arquivo, esse arquivo será deletado da Nuvem e, sequencialmente, de todas as máquinas sincronizadas.


Na minha opinião primeira opção é a mais adequada, pois vai gerar um custo realmente baixo, e com um nível de segurança elevado.

Espero ter contribuído com esse tópico.
Abraço a todos e fiquem com Deus.


Ronaldo Simões
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qui Nov 12, 2020 12:47 pm

Re: Excel VBA + BD em nuvem - Resolvido

Mensagem por Ronaldo Simões »

Agradeço ao Tomás e ao Mikel pela ajuda.
Vou entender mais afundo como funcionam os serviços de hospedagem e caminhar nesta direção.
Mais uma vez, obrigado.

Ronaldo.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder