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


4 participantes

    [Resolvido]Campo Obrigatorio - Subformulario Continuo

    marta.lee1992
    marta.lee1992
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 14
    Registrado : 07/02/2013

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Campo Obrigatorio - Subformulario Continuo

    Mensagem  marta.lee1992 14/2/2013, 10:46

    Bom dia.

    Gostaria de um validação para avisar quando o usuário for salvar de que o preenchimento de um determinado campo for obrigatório, e isso em um subformulário contínuo, lembrando que o botão salvar está no formulário principal.

    Peço a ajuda, pois procurei, mas não encontrei algo que sanasse esse meu problema.

    Obrigada!
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Leandro 14/2/2013, 10:58

    Marta, você pode fazer no evento ao Sair desse campo:

    If IsNull(Me!SeuCampo) Then
    MsgBox "Esse campo tem que ser preenchido!"
    Cancel = True


    marta.lee1992
    marta.lee1992
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 14
    Registrado : 07/02/2013

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Campo Obrigatorio Subformulario Continuo

    Mensagem  marta.lee1992 14/2/2013, 11:38

    Obrigado pelo apoio Leandro.

    Já existe uma regra que impede sair do campo se o mesmo não tiver sido preenchido:

    Código:
    If IsNull(Me.TxtQuantidade) Then
    DoCmd.CancelEvent
    End If
    Eu gostaria que avisasse quando for salvar ou fechar o formulário.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Leandro 14/2/2013, 11:54

    Marta, se você já tem a verificação no campo, então tem algo errado, não deve estar funcionando, pois se ele não deixar sair sem preencher, porque verificar novamente no botão salvar?

    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Cláudio Más 14/2/2013, 12:05

    Posso dar um palpite?

    Crie uma consulta sobre a tabela de origem do subformulário, usando como critério o campo que vincula o subform com o principal, e também TxtQuantidade = 0 ou nulo.

    No botão salvar:

    Código:
    If DCount("*", "NomeDaConsulta") > 0 Then
        MsgBox "Campo TxtQuantidade obrigatório"
    Else
        'Salva
    End If
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Leandro 14/2/2013, 12:14

    Cláudio o fórum é aberto e nem o dono do fórum se colocaria contra a postagem para ajudar, porém veja o que escrevi e me diga se estou errado. Não sou o mais experiente aqui, estou longe desse patamar, já tive dúvidas que imaginei serem intransponíveis e que você resolveu num piscar de olhos, mas só quero tentar mostrar meu ponto de vista e alertar que se já há uma análise, porque inserir mais uma?

    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Cláudio Más 14/2/2013, 12:17

    Leandro, talvez para funcionar sobre registros já inseridos antes da regra ser implantada.
    Nesse caso, pode haver registros com o campo não preenchido, pois no momento que foi criado (o registro) a regra ainda não existia.
    marta.lee1992
    marta.lee1992
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 14
    Registrado : 07/02/2013

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Obrigada

    Mensagem  marta.lee1992 14/2/2013, 20:37

    Obrigada meninos!

    Isso mesmo Claudio, essa regra veio a calhar, pois eu possuía 53 linhas que foram gravadas em branco (antes das regras), agora com esse método não vai mais acontecer, esse problema impactava em alguns fechamentos mensais, pois não batiam. Acabava que em alguns casos os usuários começavam a cadastrar e não preenchia todos os campos, mas salvavam a venda.

    O que o Leandro falou realmente faz sentido, mas ele não deixava salvar (sair) se o foco estivesse no campo, quando o usuário fazia com o mouse muitas vezes nem chegava a entrar nesse campo, daí o problema. Entendeu?

    Novamente obrigada a ambos!

    Bjos! Very Happy
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Cláudio Más 15/2/2013, 00:54

    Disponha! Smile
    Bjs
    avatar
    Daluque
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 217
    Registrado : 06/03/2012

    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Daluque 15/4/2013, 15:04

    Primeiramente desculpe postar, quando foi dado por resolvido.

    Claudio. minha dúvida é sobre a consulta e seus critérios.

    form Atendimento
    Tabela do form: AtendId, mes, outros

    Subform Atividade
    Tabela do subform(continuo): AtivId, AtendId, Dia, outros

    Campos Pai+Filho = AtendId.
    Campo à verificar: Dia

    Como eu faria essa consulta ? vinculando o subform com o principal, abertos para aquele registro.

    agrqadeço


    .................................................................................
    Daluque

    Office 2003

    Conteúdo patrocinado


    [Resolvido]Campo Obrigatorio - Subformulario Continuo Empty Re: [Resolvido]Campo Obrigatorio - Subformulario Continuo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 23:47