Escolar Documentos
Profissional Documentos
Cultura Documentos
Versão 1
http://www.tomasvasquez.com.br/downloads/modelocadastro.zip
Versão 2
http://www.tomasvasquez.com.br/downloads/ModeloCadastro_v2.zip
Versão 3
http://www.tomasvasquez.com.br/downloads/ModeloCadastro_v3.zip
Tentei ao máximo obter um controle de concorrência. Para isso, para todas as operações
em que o aplicativo precisar fazer a leitura dos dados, ele manterá o arquivo da planilha
de dados aberto no modo somente leitura. Somente quando for requerida alguma
atualização nos dados, o aplicativo abrirá o arquivo da planilha de dados para escrita,
promoverá as alterações, salvará e voltará a abrir o arquivo como somente leitura. Isso
já evita uma série de problemas de concorrência, mas não todos.
Para configurar o local do arquivo, criei uma planilha chamada Configurações onde
constam duas linhas, sendo uma para o caminho da pasta onde está o arquivo e outra o
nome do próprio arquivo, que ainda pode ser o mesmo.
Bom proveito!
Abraços