Ordem dos eventos Ao Entrar; Ao Receber Foco ; Ao Sair e Ao Perder Foco em controles

Clique para ampliar

Este exemplo ilustra a ordem dos eventos Ao Entrar; Ao Receber Foco ; Ao Sair e Ao Perder Foco em um formulário contendo um subformulário.

Ao navegar pelo formulário as figuras que representam os eventos vão aparecendo sobre os campos mostrando a ordem em que eles ocorrem.

Um segundo formulário lista ordem dos eventos ocorridos. É possível limpar a lista a qualquer momento, o que permite que você visualize determinadas sequências em particular.

Outro formulário tem botões com instruções que mandam o foco para o formulário do exemplo para que você possa perceber a interação entre 2 formulários.



Veja os termos de uso na página Sobre

Sobre accessporexemplo
São Paulo - Brasil

11 Responses to Ordem dos eventos Ao Entrar; Ao Receber Foco ; Ao Sair e Ao Perder Foco em controles

  1. amanda disse:

    Parabéns. Gostei muito

  2. Daniel Raphael disse:

    Gostaria de saber no access 2010 colo fazer isso :

    Quero criar um botao CHAMADO OK,QUANDO CLICAR NELE ele ir para o campo NomeCliente

    Atenciosamente

    Daniel Raphael

  3. Amilton Jr disse:

    Esta dando ao extrair o arquivo
    ! C:\_01 Desenvolvimento1 Access\AccessPorExemplo\EventosERSP.zip: Unknown method in EventosERSP.mdb
    ! C:\_01 Desenvolvimento1 Access\AccessPorExemplo\EventosERSP.zip: No files to extract
    att
    Amilton

  4. Amilton Jr disse:

    Percebi que o erro só ocorre no zip com o rar esta ok,outra informação
    como faço para executar uma função que esta em um outro form
    exemplo : tenho um form de 01-vendas e form 02-finalizar
    ao vender abro o 01- vendas e para finalizar abro o 02-finalizar
    gostaria que ao fechar o 02-finalizar execute a impressão do cupom no 01-vendas
    Att
    Amilton

    • Amilton

      Em linhas gerais, o que você está querendo é fazer uma coisa (impressão) em função de dados que estão em outro lugar (seu formulário : 01 – vendas).
      Para fazer isso, a consulta que é origem dos registros do relatório que faz a impressão do cupom deve ter como critério um campo comum (relatório-formulário) que permita indentificar qual é a venda do formulário 01 – vendas. Se você estruturou corretamente suas tabelas e os relacionamentos entre elas, esse campo comum deve ser a chave primária da sua tabela Vendas (a origem dos registros do seu formulário 01 – vendas).

      Como conseguir o que você quer:

      Os nomes entre colchetes são exemplos para eu poder cozinhar a instrução para você.

      1) Sua tabela [VENDAS] deve ter um campo de chave primária [IdVendas]
      2) Seu formulário [FormsVendas] deve ter um campo [IdVendas] com o valor da chave primária [IdVendas]. Nessa estrutura, esse campo pode ser identificado através da seguinte expressão : Formulários!FormsVendas!IdVendas
      3) No procedimento de evento Ao fechar do formulário [Finalizar] deve haver uma instrução que mande abrir o relatório [Cupom].
      4) O relatório [Cupom] deve ter como origem dos registros uma consulta com os dados da tabela [VENDAS] onde o critério do campo [IdVendas] é igual à expressão mostrada no item 2.

      Para que funcione, o formulário [VENDAS] deve continuar aberto ao ser fechado o formulário [Finalizar].

      De uma maneira menos técnica:

      O critério usado no relatório “filtra” o que ele apresenta em função de um dado existente no formulário de vendas.

      Abraço

      Paulo

  5. marcelo costa disse:

    Caro, tenho um BD que possui uma tabela com um tipo de campo “Anexo” onde insiro fotos de pessoas. gostaria de saber se existe a possibilidade de, no formulário, a foto ampliar ao “receber foco”. Utilizo O Access 2010. Desde já obrigado.
    Marcelo Costa

    • Marcelo

      Antes tarde do que nunca !

      Acho que você podia criar um formulário separado com a foto ampliada e mandar abrí-lo quando a foto do seu formulário receber o foco.

      Para ampliar no próprio formulário você teria que alterar, via código, as dimensões do campo onde está a foto.

      Abraço

      Paulo

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: