MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Seleção de registros com formulário auxiliar e VBA

    Compartilhe

    Votação

    Gostou deste exemplo?

    [ 1 ]
    33% [33%] 
    [ 1 ]
    33% [33%] 
    [ 1 ]
    33% [33%] 
    [ 0 ]
    0% [0%] 
    [ 0 ]
    0% [0%] 

    Total dos votos: 3
    avatar
    everton3x
    Novato
    Novato

    Respeito às Regras 100%

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

    Seleção de registros com formulário auxiliar e VBA

    Mensagem  everton3x em Sex 28 Mar 2014, 18:50

    Este é um exemplo de seleção de registros por formulário auxiliar com VBA (testado no MS Access 2013).
    Adicionalmente há exemplo de utilização de teclas de atalho de formulário.

    O formulário Pessoas tem dois campos: um campo de código, que recebe um cóidgo de pessoa e outro que exibe o nome da pessoa correspondente ao código digitado.

    O código pode ser digitado e, após um ENTER, o sistema busca o nome da pessoa. Se o usuário não souber o código, ele pode pressionar F2 que um formulário com todas as pessoas cadastradas se abrirá. Alternativamente há ao lado do campo de código, um botão para abrir o formulário auxiliar.

    Nesse formulário auxiliar, o usuário pode selecionar (com o mouse ou teclado) a pessoa desejada e:
       1. Pressionar ENTER, que o código selecionado será inserido no formulário principal e a janela se fechará; ou
       2. Dar um duplo clique no registro desejado que o seu código será colocado no formulário principal e o auxiliar se fechará; ou
       3. Dar um clique com o mouse no registro selecionado que o seu código será colocado no formulário principal, porém o auxiliar não fechará. O usuário poderá, então pressionar ESC para fechar o formulário auxiliar ou fechá-lo com o mouse; ou
       4. Caso o usuário não encontre o registro desejado, ele poderá pressionar INSERT para abrir um formulário de cadastro (não implementado).

    O formulário auxiliar (ConsultaPessoasMaster) possui o subformulário ConsultaPessoas que é o formulário auxiliar "real". Isso é necessário porque o MS Access não pausa a exceuç~çao do código VBA quando um formulário folha de dados é aberto.

    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
    Anexos
    selecao_codigo_form_auxiliar.zip
    Versão 1.0
    Você não tem permissão para fazer download dos arquivos anexados.
    (53 Kb) Baixado 116 vez(es)


    Última edição por everton3x em Sex 28 Mar 2014, 18:53, editado 1 vez(es) (Razão : Faltou o arquivo)


    .................................................................................
    Everton da Rosa
    Win7 + MS Office 2013
    avatar
    gilberlanio
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    Re: Seleção de registros com formulário auxiliar e VBA

    Mensagem  gilberlanio em Sab 29 Mar 2014, 00:44

    Legal, parabéns.


    .................................................................................
    [Você precisa estar registrado e conectado para ver este link.]

    [Você precisa estar registrado e conectado para ver este link.]

    [Você precisa estar registrado e conectado para ver este link.]

      Data/hora atual: Qua 18 Out 2017, 15:47