bollywood actresses hair loss hair rehab london contact number cheap hair extensions brazilian curly hair with closure hair extension fails human hair wigs black ponytail hairstyles 2018 sunny hair extensions uk hair extensions remy hair extensions weft koko one piece hair extensions clip hair
Interceptar cancelamento do InputBox
Interceptar cancelamento do InputBox

Adquira a assinatura vitalícia do site e passe a ter acesso aos arquivos exemplos, vídeos, revistas, livros e ao kit de montagem de ribbons. Você terá suporte por e-mail, caso necessite tirar dúvidas pontuais. Clique AQUI e veja como obter um dos nossos planos. Clique AQUI e faça uma visita a seção Downloads do site e verifique as centenas de arquivos que estará à sua disposição. Clique AQUI e faça uma visita a seção Vídeos do site e veja a lista que estará disponível ao se tornar o nosso assinante vitalício. Clique AQUI e saiba mais detalhes sobre o kit de montagem de ribbons (deixe seus aplicativos com aspecto profissional).



Com a função StrPtr() é possível interceptar se a caixa de entrada InputBox foi cancelada ou fechada pelo usuário. 

Usando Access - InputBox

Nos dois casos, a função StrPtr() retorna o valor zero(0) :

Dim x as Variant
x = InputBox("Clique em cancelar ou fechar", "Testando Cancelar")
If StrPtr(x) = 0 Then
   MsgBox "Você cancelou!"
Else
  'Trabalhe aqui o valor informado.
End If

Agora, se desejar também, detectar se o usuário clicou no botão OK sem ter entrado com a informação na caixa de texto, basta verificar se a variável x, que é do tipo Variant,  continua com o seu valor padrão Empty (vazio).

Dim x as Variant
x = InputBox("Clique em cancelar ou fechar", "Testando Cancelar")
If x = empty Then
   MsgBox "Você cancelou ou clicou no botão OK sem entrar com o valor...!"
Else
  'Trabalhe aqui o valor x informado.
End If

Bom estudo!


 

 


2 comentário(s)

Avelino Sampaio   19/02/2020 01:18:10

David

veja se este meu artigo te ajuda:

https://www.usandoaccess.com.br/tutoriais/inputbox-com-entrada-para-senha.asp

Como opção, você pode usar parâmetros direto na consulta, origem do relatório. Acho que o exemplo deste meu suporte pode te ajudar também:

https://www.usandoaccess.com.br/blog/mascara-n%C3%A3o-aparece-nos-parametros-consulta.asp?id=1

Sucesso!

David Vieira Rocha   18/02/2020 09:46:48

Sua explicações são realmente excelentes...
gostaria de ver uma inputbox com mais de um critério para abrir um relatório; por exemplo:
na primeira digitar o nome do funcionário;
na segunda o Mês;
na terceira a semana.
é possivel?


Envie seu comentário: