FORMULÁRIOS
Formulários são instrumentos para facilitar
a entrada e edição dos dados. Eles também trazem para
o programador recursos de programação não existentes
nas Tabelas e Consutas, além de serem visualmente mais atraentes
que Tabelas ou consultas.
Cancelando Evento em outro Formulário
Para que eu estando com o foco no formulário Senha, possa cancelar um evento num subformulário, do formulário serviços. O que eu estou querendo é que ao preencher um desconto maior que um valor seja pedida uma senha de autorizacao (abre-se um formulario baseado numa tabela onde esta armmazenada a senha) e se a senha estiver errada o formulario seja fechado e o evento seja cancelado o foco permanecendo no Controle Desconto.
1. Na tabela que possui o campo Desconto, defina-o como Requerido Sim.
2. Substitua o comando DoCmd.CancelEvent no Formulário Senha pelo comando:
Forms!seuformuláriovendas!seusubformuláriovendas.Form!Desconto=Null
A coisa acabou ficando assim (colocando o Desconto como não Requerido):
Forms![Serviços]![Itens de Serviço Subformulário].[Form]!Desconto.SetFocus