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


2 participantes

    [Resolvido]caixa de combinação de preenchimento obrigatório

    avatar
    dori
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/04/2016

    [Resolvido]caixa de combinação de preenchimento obrigatório Empty [Resolvido]caixa de combinação de preenchimento obrigatório

    Mensagem  dori 16/7/2024, 15:13

    Bom dia, amigos.

    Tenho num módulo, esta função abaixo para preenchimento obrigatório de uma comboBox.
    Funciona normalmente; mas, se eu der apenas um espaço dentro dela e clicar em inserir, a mensagem não dispara e é inserido o campo em branco dentro da caixa de listagem.
    O que é preciso acrescentar para corrigir isso?

    '----
    Public Function ComboObrigatorio(campoBox As comboBox) As Boolean      
    If campoBox = "" Or IsNull(campoBox) Then
      ComboObrigatorio = True
      MsgBox " O campo '" & campoBox.Tag & "'é obrigatório.", vbCritical, "Atenção"
      campoBox.SetFocus
    End If
    End Function
    '----

    No evento ao clicar do "btInserir" tem essa chamada:

     If ComboObrigatorio(MinhaComboBox) = True Then Exit Sub

    ______________________
    Grato!   Dorival - São Paulo
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3417
    Registrado : 13/12/2016

    [Resolvido]caixa de combinação de preenchimento obrigatório Empty Re: [Resolvido]caixa de combinação de preenchimento obrigatório

    Mensagem  Alexandre Fim 16/7/2024, 15:41

    Olá mude a linha

    If campoBox = "" Or IsNull(campoBox) Then para:

    If Trim(campoBox) = Empty Or IsNull(campoBox) Then

    É isso

    Att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]caixa de combinação de preenchimento obrigatório Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    dori
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/04/2016

    [Resolvido]caixa de combinação de preenchimento obrigatório Empty Re: [Resolvido]caixa de combinação de preenchimento obrigatório

    Mensagem  dori 16/7/2024, 18:26

    Resolvido Very Happy
    Vivendo e aprendendo!
    Valeu, Alexandre...
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3417
    Registrado : 13/12/2016

    [Resolvido]caixa de combinação de preenchimento obrigatório Empty Re: [Resolvido]caixa de combinação de preenchimento obrigatório

    Mensagem  Alexandre Fim 16/7/2024, 19:01

    Valeu Dori,
    O forum agradece.
    Sucesso !!!


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]caixa de combinação de preenchimento obrigatório Setinf11
    Sistemas e Tecnologia Ltda

    Conteúdo patrocinado


    [Resolvido]caixa de combinação de preenchimento obrigatório Empty Re: [Resolvido]caixa de combinação de preenchimento obrigatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/9/2024, 01:35