MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Verificar se uma caixa de combinação esta vazia

    avatar
    ricardo.sribeiro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/08/2013

    [Resolvido]Verificar se uma caixa de combinação esta vazia Empty Verificar se uma caixa de combinação esta vazia

    Mensagem  ricardo.sribeiro Sáb 17 Ago 2013, 11:58 am

    Pessoal,

    Estou tentando verificar se os campos do meu formulário estão vazios e exibir uma mensagem caso isso aconteça.
    O problema é que as caixas de combinação cmb_inicio e cmb_termino são consideradas como não vazias pelo procedimento.


    Private Sub cmd_salvar_Click()

    If txt_data.Value = "" Then
    MsgBox "Informe a data da consulta"
    ElseIf cmb_inicio.Value = "" Then
    MsgBox "Informe o horário em que o procedimento deve começar"
    ElseIf cmb_termino.Value = "" Then
    MsgBox "Informe o horário previsto para término do procedimento"
    ElseIf txt_pront.Value = "" Then
    MsgBox "Informe o número do prontuário"
    ElseIf txt_paciente.Value = "" Then
    MsgBox "Informe o nome do paciente"
    ElseIf txt_procedimento.Value = "" Then
    MsgBox "Informe a descrição do procedimento"
    ElseIf txt_profissional.Value = "" Then
    MsgBox "Informe o nome do profissional"
    ElseIf txt_resp.Value = "" Then
    MsgBox "O nome do responsável pela marcação é necessário"

    Else
    MsgBox "ok"
    End If

    Alguém pode me ajudar?
    End Sub
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Verificar se uma caixa de combinação esta vazia Empty boa tarde

    Mensagem  matheuspereira Sáb 17 Ago 2013, 12:47 pm

    Boa tarde amigo, olha eu uso o o código mais especificado que deixa minha linha de código menor.. Será que talvez serviria para seu projeto? Testa ai.. Uma linha de código para todos os seus campos.. e só ir aumentando de acordo com a quantidade de campos..

    ' na linha abaixo coloca-se quantos campos forem necessários
    If Len(txt1 & "") = 0 Or Len(txt2 & "") = 0 Or Len(txt3 & "") = 0 Then
    MsgBox "Algum campo requerido não foi preenchido.", vbCritical, "Registro incompleto"
    DoCmd.CancelEvent
    End If
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Verificar se uma caixa de combinação esta vazia Empty Boa tarde

    Mensagem  matheuspereira Sáb 17 Ago 2013, 12:50 pm

    Agora se vc quiser manter seu código tente fazer assim..

    If Len(txt1 & "") = 0 Then
    MsgBox "CAmpo txt1 não preenchido.", vbCritical, "Registro incompleto"
    DoCmd.CancelEvent

    ElseIf Len(txt2 & "") = 0 Then
    MsgBox "CAmpo txt2 não preenchido.", vbCritical, "Registro incompleto"
    DoCmd.CancelEvent
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Verificar se uma caixa de combinação esta vazia Empty Re: [Resolvido]Verificar se uma caixa de combinação esta vazia

    Mensagem  JPaulo Sáb 17 Ago 2013, 1:27 pm

    http://maximoaccess.forumeiros.com/t14403-resolvidomensagem-para-campos-em-branco#111967


    .................................................................................
    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

    [Resolvido]Verificar se uma caixa de combinação esta vazia Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Verificar se uma caixa de combinação esta vazia Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Verificar se uma caixa de combinação esta vazia Folder_announce_new Instruções SQL como utilizar...
    avatar
    ricardo.sribeiro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/08/2013

    [Resolvido]Verificar se uma caixa de combinação esta vazia Empty Valew

    Mensagem  ricardo.sribeiro Sáb 17 Ago 2013, 1:30 pm

    Funcionou perfeitamente.

    Obrigado

    Conteúdo patrocinado


    [Resolvido]Verificar se uma caixa de combinação esta vazia Empty Re: [Resolvido]Verificar se uma caixa de combinação esta vazia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Seg 06 maio 2024, 10:02 am