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
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Excel VBA + BD em nuvem
-
- Acabou de chegar
- Mensagens: 2
- Registrado em: Qui Nov 12, 2020 12:47 pm
Re: Excel VBA + BD em nuvem
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.
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.
- Mikel Silveira Fraga
- Jedi
- Mensagens: 1173
- Registrado em: Sex Mai 27, 2011 3:27 pm
- Localização: Governador Valadares - MG
- Contato:
Re: Excel VBA + BD em nuvem
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, 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.
-
- Acabou de chegar
- Mensagens: 2
- Registrado em: Qui Nov 12, 2020 12:47 pm
Re: Excel VBA + BD em nuvem - Resolvido
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.
Vou entender mais afundo como funcionam os serviços de hospedagem e caminhar nesta direção.
Mais uma vez, obrigado.
Ronaldo.