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


    [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido

    andrelecio
    andrelecio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 02/03/2012

    [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido Empty bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido

    Mensagem  andrelecio 6/3/2012, 17:03

    Saudações,

    Gostaria de tirar uma dúvida, tentei com uma postagem similar de outro usuário, mas não consegui resolver meu problema. Consegui já solucuionar um problema com a ajuda do usuario Balem o que já adiantou bastante pra mim, entretanto apareceu uma melhoria que pretendo adaptar


    Tenho um campo "motivosai" no formulário principal, e quando ele não é nulo, gostaria que no subformulario "subformcontrole" o campo "datavenc" exibisse uma mensagem "não preencha este campo para operações de saída" quando fosse preenchido por engano

    Seguindo a mesma linha de raciocinio, gostaria que se o campo "motivosai" do form principal quando é nulo, o subformulario exibisse a mensagem "campo Data de Vencimento e Lote deve ser preenchido" assim que o operador iniciasse a inserção de dados neste subformulário

    Algum dos mestres pode me ajudar com a solução deste problema?
    avatar
    Convidad
    Convidado


    [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido Empty Re: [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido

    Mensagem  Convidad 6/3/2012, 19:11


    Tente colocar este código no evento AoEntrar do campo DataVenc no subform:


    Private Sub datavenc_Enter()
    If Not IsNull(Forms!NomeFormPrincipal.motivosai) Then
    MsgBox "não preencha este campo para operações de saída"
    Else
    MsgBox "campo Data de Vencimento e Lote deve ser preenchido"
    End If
    End Sub

    andrelecio
    andrelecio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 02/03/2012

    [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido Empty Re: [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido

    Mensagem  andrelecio 6/3/2012, 19:36

    Funcionou perfeitamente, pelo que agradeço muito

    fiz apenas uma adaptação que me atendeu melhor

    No campo data vencimento que não podia ser preenchido quando o medicamento sai

    Private Sub datavenc_Enter()
    If Not IsNull(Forms!frmmovimento.motivosai) Then
    MsgBox "não preencha o campo Data de Vencimento para operações de saída"
    End If
    End Sub

    No campo "código" de preenchimento obrigatório no mesmo subformulário para avisar que ao contrário da primeira condição, os campos data de vencimento e lote devem ser preenchidos quando o medicamento entra

    Private Sub codMedicamento_Enter()
    If Not IsNull(Forms!frmmovimento.motivoent) Then
    MsgBox "não esqueça de preencher os campos Data de Vencimento e lote do medicamento que entra para o estoque"
    End If
    End Sub

    Mais uma vez obrigado e Fique com Deus
    avatar
    Convidad
    Convidado


    [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido Empty Re: [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido

    Mensagem  Convidad 6/3/2012, 19:39


    Grato pelo retorno!

    Conteúdo patrocinado


    [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido Empty Re: [Resolvido]bloquear ou exibir mensagem de texto no subformulário quando campo no form principal é preenchido

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:13