Notifications
Clear all

Varias pessoas utilizando a mesma planilha?

6 Posts
2 Usuários
0 Reactions
1,651 Visualizações
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Amigos, é o seguinte: Estou elaborando um sistema aonde cerca de 5 pessoas irão utilizar a mesma planilha ao mesmo tempo em rede. (Vou chamar essa planilha de (th.xlsm)
Esse é um sistema de emissão de pedidos. Só que existe uma função nele que, ao se emitir um pedido, ele registra e salva na th.xlsm a data de hoje como sendo o ultimo pedido feito por esse cliente no cadastro do mesmo.

Eis o problema: Se cada uma dessas pessoas que utiliza o sistema, abrir a th.xlms e emitir pedidos (cadastrando e salvando a data do ultimo pedido dos clientes simultaneamente) não vai dar um conflito do cassete entre os arquivos?
Pois cada um dos usuários fará uma alteração diferente do outro usuário, então no final do dia, existirão o th(1).xlms, th(2).xlms, th(3).xlms....

Já pensei muito e não consigo elaborar uma maneira de driblar esse conflito de informações que vão sendo geradas durante o dia.
Só um detalhe: A planilha contem o cadastro de todos os clientes da empresa e os forms que compõe o sistema de emissão de pedidos.

Separar os dois seria uma boa maneira de resolver (acredito eu), mas o sistema iria ficar lento pra cassete se toda vez que fosse emitir um pedido, ele tivesse que abrir o planilha que contem os cadastros de clientes, fazer a busca e fechar.

Alguém tem alguma ideia de como posso driblar isso?

 
Postado : 24/06/2014 6:25 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Utilizando o access ou outro gerenciador de banco de dados como banco de dados e a planilha como front-end.
Excel apesar de uma poderosa ferramenta, não tem os recursos avançados de administração de acessos/banco de dados inerentes a um

 
Postado : 24/06/2014 6:46 am
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Reinaldo, então sua recomendação é fazer o cadastro de todos os clientes no access e acessá-los através do Excel?
Mais isso não deixaria o sistema lento? Desculpe minha ignorância no assunto, é que se for seguir seu conselho, vou ter que fazer uma pesquisa boa em Access, pois não domino muito bem...

Se eu fosse acessar o access através do Excel, os dados que eu fosse buscar Access, eu "pegaria" eles sem precisar abrir o Access? Ou não?

 
Postado : 24/06/2014 6:54 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tendo uma planilha com o cadastro de cliente, basta importa-la no Access.
Quando estava na ativa, tivemos que migrar de planilhas Excel e uma aplicação em "Focus para Windows", devido ao aumento de acessos simultâneos( +/- 30 acessos simultâneos), para o Access. Alocamos a base de dados em um servidor disponível no CPD (área central da cia) por questão de segurança e rotinas de Backup.
Tempo de resposta e atualizações, se o trafego de rede estiver normal, nem nota-se diferença. O acesso pode ser efetuado via conexão ADO/DAO, e o Access se encarrega do gerenciamento de conflitos.
Então recomendo para múltiplos acessos bem como uso de "aplicativo sensível" para a Cia o uso dessa ferramenta.

 
Postado : 24/06/2014 7:14 am
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Reinaldo, como disse, sou bem leigo em Access e tudo que sei de Excel/VBA aprendi por conta.
Existe algum texto, site ou artigo que você possa me recomendar para que eu possa estudar?
Se tiver algum arquivo com um exemplo bem básico pra me passar, também agradeceria imensamente!

Sou muito inexperiente no assunto e sempre procuro aprender por conta.
Meu projeto, de tempo de criação, tem quase 6 meses e estou quase concluindo ele (ufa!)
A turma aqui no Planilhando foi essencial para a elaboração de tudo!
Mais dessa vez, realmente estou num beco bem escuro...

Se puder me ajudar nessa etapa final Reinaldo, vou ser imensamente grato.
Forte abraço!

 
Postado : 24/06/2014 8:30 am
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Se mais alguém tiver alguma sugestão, agradeço!

 
Postado : 25/06/2014 6:26 am