MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    CRUD com VBA

    Votação

    Gostou deste exemplo?

    [ 2 ]
    CRUD com VBA Bar_left22%CRUD com VBA Bar_right [22%] 
    [ 6 ]
    CRUD com VBA Bar_left67%CRUD com VBA Bar_right [67%] 
    [ 1 ]
    CRUD com VBA Bar_left11%CRUD com VBA Bar_right [11%] 
    [ 0 ]
    CRUD com VBA Bar_left0%CRUD com VBA Bar_right [0%] 
    [ 0 ]
    CRUD com VBA Bar_left0%CRUD com VBA Bar_right [0%] 

    Total de votos: 9
    everton3x
    everton3x
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 29/01/2012

    CRUD com VBA Empty CRUD com VBA

    Mensagem  everton3x 28/3/2014, 14:13

    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.
    Anexos
    CRUD com VBA AttachmentCRUD_Exemplo.zip
    Versão 1.0
    Você não tem permissão para fazer download dos arquivos anexados.
    (56 Kb) Baixado 374 vez(es)


    .................................................................................
    Everton da Rosa
    Win11 Pro x64 + Microsoft 365
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 800
    Registrado : 30/08/2010

    CRUD com VBA Empty Re: CRUD com VBA

    Mensagem  gilberlanio 29/3/2014, 00:43

    Bem criativo.

      Data/hora atual: 26/4/2024, 14:56