Notifications
Clear all

Não Sobrescrever informação

7 Posts
2 Usuários
0 Reactions
1,121 Visualizações
(@lendario)
Posts: 0
New Member
Topic starter
 

Boa tarde, mestres do VBA.

Estou enfrentando um problema com meu projeto VB., criei um banco de dados para cadastro de entregas, e ele vai será compartilhado e usado em mais de um ponto. Então surge o problema, quando vai ser feito o cadastro da Entrega ambos conseguem abrir os forms, porém na hora de salvar o Doc a informação subscreve; um arquivo diz que a célula selecionada não está mais vazia. Criei a Rotina para cadastro da entrega e logo em seguida salvar o doc, porém se dois usuários abrem o Forms "ao mesmo tempo", na hora de fazer o save aparece que está dando conflitos e abre uma janela no excel "resolver Conflitos".

Poderiam ajudar?

Obrigado.

 
Postado : 26/03/2015 12:12 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Os dados são salvos em sgbd ou access?

Se passe a fazer usando um sgbd ou access!

Att

 
Postado : 26/03/2015 12:40 pm
(@lendario)
Posts: 0
New Member
Topic starter
 

Boa tarde, Alexandre. Tudo bem?

Então cara, eu uso o VB do Excel mesmo. Estou iniciando agora no VBA, e esse é meu primeiro projeto. Daí quando fomos finalmente lançar o projeto aconteceu este problema.

Vou upar o arquivo aqui pra você poder entender melhor.

Ps: Senha 210985

 
Postado : 26/03/2015 2:02 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Eu ainda não olhei sei arquivo, o que eu estou tentado explicar, é´que os "bancos de dados" SGBD, consegue manter a integridade dos dados e é multi usuários, ou seja, mais de um usuário pode inserir etc as informações uma uma tabela sem ter problemas de conflito com os dados inseridos.

o Wagner Morel, tem alguns exemplos de interação entre excel e access.
http://www.google.com.br/cse?cx=partner ... er%20morel

Att

 
Postado : 26/03/2015 2:11 pm
(@lendario)
Posts: 0
New Member
Topic starter
 

Boa tarde.

Acho que entendi mais ou menos o que você está me dizendo.

No caso seria mais viável que eu criasse um banco "externo", no caso do excel pro access, certo?

 
Postado : 26/03/2015 2:17 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Isso!

A programação usada do que você tem para o que vai ter que mudar, não é tão complicada.
https://msdn.microsoft.com/en-us/librar ... 19(v=vs.85).aspx

Leia:
http://www.globaliconnect.com/excel/ind ... Itemid=475

Att

 
Postado : 26/03/2015 2:40 pm
(@lendario)
Posts: 0
New Member
Topic starter
 

Entendi, cara.

Como o projeto é meio que urgente, então bolamos uma "porta de escape", no caso o banco de dados vai ser salvo em cada computador normalmente, e então iremos alimentar um outra planilha na rede, como se ela fosse a base de armazenamento.

Como você já me deu o caminho, vou estudar essa hipótese direitinho e aplicar.

Obrigado pela ajuda.

 
Postado : 26/03/2015 3:28 pm