como faço para exibir mensagem de erro caso usuário click em ok sem ter selecionado um item na listbox?
3 participantes
[Resolvido]Mensagens erro
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
- Mensagem nº1
Mensagens erro
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº2
Re: [Resolvido]Mensagens erro
Tente algo assim:
- Código:
If Me.NomeDaListbox.ListIndex = -1 Then
MsgBox "Selecione um item na lista", vbCritical, "Erro"
Else
Blablablá Patati Patatá
End If
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
- Mensagem nº3
Re: [Resolvido]Mensagens erro
Valeu Criquio,funfou em parte
If Me.Lista0.ListIndex = -1 Then
MsgBox "Selecione um item na lista", vbCritical, "Erro"
Else
Me.Undo
Cancel = True
End If
Str_3 = Me.Lista0.Column(0)Aqui depura mensagem do access uso de null invalido
Str_1 = Me.Lista0.Column(1)
Str_2 = Me.Lista0.Column(2)
DoCmd.Close
If Me.Lista0.ListIndex = -1 Then
MsgBox "Selecione um item na lista", vbCritical, "Erro"
Else
Me.Undo
Cancel = True
End If
Str_3 = Me.Lista0.Column(0)Aqui depura mensagem do access uso de null invalido
Str_1 = Me.Lista0.Column(1)
Str_2 = Me.Lista0.Column(2)
DoCmd.Close
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
- Mensagem nº4
Re: [Resolvido]Mensagens erro
No evento click tenho este código
If Me.Lista0.ListIndex = -1 Then
MsgBox "Selecione um item na lista", vbCritical, "Erro"
Else
Me.Undo
Cancel = True
End If
como impedir aqui que execute o comando abaixo,nem não tiver selecionado na listbox
se for selecionado item execute o código abaixo
Str_3 = Me.Lista0.Column(0)
Str_1 = Me.Lista0.Column(1)
Str_2 = Me.Lista0.Column(2)
DoCmd.Close
If Me.Lista0.ListIndex = -1 Then
MsgBox "Selecione um item na lista", vbCritical, "Erro"
Else
Me.Undo
Cancel = True
End If
como impedir aqui que execute o comando abaixo,nem não tiver selecionado na listbox
se for selecionado item execute o código abaixo
Str_3 = Me.Lista0.Column(0)
Str_1 = Me.Lista0.Column(1)
Str_2 = Me.Lista0.Column(2)
DoCmd.Close
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11026
Registrado : 04/11/2009
- Mensagem nº5
Re: [Resolvido]Mensagens erro
Então ?
Exit Sub, para a instrução morrer logo aqui, se não tiver item selecionado
Else, para continuar a executar
If Me.Lista0.ListIndex = -1 Then
MsgBox "Selecione um item na lista", vbCritical, "Erro"
Exit Sub
Else
Str_3 = Me.Lista0.Column(0)
Str_1 = Me.Lista0.Column(1)
Str_2 = Me.Lista0.Column(2)
End If
Exit Sub, para a instrução morrer logo aqui, se não tiver item selecionado
Else, para continuar a executar
If Me.Lista0.ListIndex = -1 Then
MsgBox "Selecione um item na lista", vbCritical, "Erro"
Exit Sub
Else
Str_3 = Me.Lista0.Column(0)
Str_1 = Me.Lista0.Column(1)
Str_2 = Me.Lista0.Column(2)
End If
.................................................................................
Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Pay-Pal R$ Aqui
Pay-Pal € Aqui
Ou ainda: Aqui (Novo)
Sucesso e Bons Estudos
Success and Good Studies
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
- Mensagem nº6
Re: [Resolvido]Mensagens erro
É isso ai Mestre funfou!
Valeu Abraços
Valeu Abraços
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11026
Registrado : 04/11/2009
- Mensagem nº7
Re: [Resolvido]Mensagens erro
Valew.
.................................................................................
Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Pay-Pal R$ Aqui
Pay-Pal € Aqui
Ou ainda: Aqui (Novo)
Sucesso e Bons Estudos
Success and Good Studies
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...