Este é um exemplo de CRUD (Create, Read, Update and Delete - Criar, Ler, Atualizar e Apagar) com formulários e VBA (testado no MS Access 2013).
Adicionalmente há exemplo de utilização de teclas de atalho globais e de formulário.
Neste exemplo há uma tabela (Pessoas) que armazena informações sobre pessoas (cod, nome, desativado).
Existem dois formulário, nominados de Pessoas e PessoaDetalhe.
O formulário Pessoas está vinculado diretamente à tabela e mostra os dados armazenados (somente leitura). Esse formulário pode ser aberto pressionando F1 (atalho global). Nele há quatro atalhos de teclado: INSERT para inserir registros, DELETE para apgar o registro selecionado, ENTER para editar o registro selecionado e ESC para fechar o formulário. Também existem botões para estas ações.
O formulário PessoaDetalhe é desvinculado e utilizado para inserir e editar registros. Nele dois atalhos de teclado: F12 para salvar o registro (independente se é novo registro ou registro editado) e ESC para sair. Também existem botões para estas ações.
Existem ainda dois módulos: Utilitarios, que provê uma MsgBox quando ocorrerem erros e uma MsgBox com a mensagem "Não implementado"; e Pessoas, que provê Function para Salvar (que chama Adicionar e Atualizar, coforme o caso) e para Apagar um registro.
O atalho global F1 é definido na macro AutoKeys.
Sinta-se livre para estudar, alterar e distribuir este exemplo, sendo que sugestões são sempre bem-vindas. E lembre-se de citar os créditos a Everton da Rosa
Para abrir este exemplo em modo de desenvolvimento, pressione SHIFT enquanto abre o arquivo.
Adicionalmente há exemplo de utilização de teclas de atalho globais e de formulário.
Neste exemplo há uma tabela (Pessoas) que armazena informações sobre pessoas (cod, nome, desativado).
Existem dois formulário, nominados de Pessoas e PessoaDetalhe.
O formulário Pessoas está vinculado diretamente à tabela e mostra os dados armazenados (somente leitura). Esse formulário pode ser aberto pressionando F1 (atalho global). Nele há quatro atalhos de teclado: INSERT para inserir registros, DELETE para apgar o registro selecionado, ENTER para editar o registro selecionado e ESC para fechar o formulário. Também existem botões para estas ações.
O formulário PessoaDetalhe é desvinculado e utilizado para inserir e editar registros. Nele dois atalhos de teclado: F12 para salvar o registro (independente se é novo registro ou registro editado) e ESC para sair. Também existem botões para estas ações.
Existem ainda dois módulos: Utilitarios, que provê uma MsgBox quando ocorrerem erros e uma MsgBox com a mensagem "Não implementado"; e Pessoas, que provê Function para Salvar (que chama Adicionar e Atualizar, coforme o caso) e para Apagar um registro.
O atalho global F1 é definido na macro AutoKeys.
Sinta-se livre para estudar, alterar e distribuir este exemplo, sendo que sugestões são sempre bem-vindas. E lembre-se de citar os créditos a Everton da Rosa
Para abrir este exemplo em modo de desenvolvimento, pressione SHIFT enquanto abre o arquivo.
- Anexos
- CRUD_Exemplo.zip
- Versão 1.0
- Você não tem permissão para fazer download dos arquivos anexados.
- (56 Kb) Baixado 379 vez(es)