Pessoal,
Na empresa onde eu trabalho, desenvolvi um sistema de Avaliação de Desempenho dos Empregados.
Cada setor tem um Avaliador/Gestor responsável por lançar/cadastrar as avaliações dos seus respectivos subordinados.
Sendo assim, criei uma pasta na rede para cada setor, onde, em cada uma delas, existe uma cópia do Sistema que faz o cadastro das avaliações e as arquivam em um único banco de dados.
Como observado acima, o fato de disponibilizar uma cópia em cada pasta, permite-nos que vários cadastros sejam feitos ao mesmo tempo.
Ao preencher todo o formulário de cadastro, o projeto abre o banco de dados através desse código:
Workbooks.Open ("C:Usersalisson.jalDownloadsBD_PDI.xlsx")
O problema é que, caso o banco de dados já estiver aberto por um gestor, e um outro gestor finalizar um outro cadastro, ocorrerá um conflito do tipo, certo?
Existe alguma forma de, antes de abrir o banco de dados, verificar se o mesmo encontra-se aberto e solicitar que o usuário aguarde um pouco.
Postado : 29/01/2015 9:04 am