Ordem dos eventos Ao Entrar; Ao Receber Foco ; Ao Sair e Ao Perder Foco em controles
14/09/2010 11 Comentários
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.
Parabéns. Gostei muito
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
Procure na ajuda do Access pela instrução:
SetFocus
Abraço
Paulo
coloque este Código no Botão :
Private Sub Comando106_Click()
Me.seucampo.SetFocus
End Sub
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
Amilton
Obrigado pela informação.
Isso as vezes acontece pois o arquivo acaba corrompido durante a transmissão via Internet.
Vou revisar o arquivo zip e se necessário fazer a recompactação.
Abraço
Paulo
O arquivo realmente estava com problemas. Foi recompactado e agora parece estar OK.
Paulo
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
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