MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]verificar preenchimento de subformulario

    Compartilhe
    avatar
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 543
    Registrado : 12/04/2016

    [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em 7/6/2017, 19:27

    boa tarde pessoal estou reabrindo um tópico do qual antes eu queria verificar se um subformulario filho que estava preenchido porém ele estava relacionado com formulário pai, foi usado este código:

    if isnull(me.tbl_vendasdet_subformulario!quantidade )then
    msgbox"subformulario em branco "
    end if
    até ai tudo bem

    mais agora estou tentando usar este código em um subformulario que não está relacionado ao formulário pai não estou conseguindo, não esta dando erro mais também não faz a verificação eis aqui o código:

    if isnull(me.frmsub_contasAreceber!parcelas)then
    msgbox" subformulario em branco "
    end if



    desde ja obrigado
    avatar
    Dilson
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  Dilson em 8/6/2017, 00:24

    Tente verificando a quantidade existente no recordset do subform:

    If Nz(Len(NomeDoSubFormulario.Form.Recordset.RecordCount)) = 0 Then
    MsgBox " subformulario em branco "
    End If
    avatar
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 543
    Registrado : 12/04/2016

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em 8/6/2017, 02:40

    boa noite Dilson agradeço pelo tempo disponibilizado mais não deu certo olha o subformulario não esta relacionado com fórmulario pai
    avatar
    Dilson
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  Dilson em 8/6/2017, 10:13

    O código verifica a fonte de registro do subformulário independente de dependências. Veja se referenciou corretamente o nome do subformulário:

    If Nz(Len(frmsub_contasAreceber.Form.Recordset.RecordCount)) = 0 Then
    MsgBox " subformulario em branco "
    End If
    avatar
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 543
    Registrado : 12/04/2016

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em 8/6/2017, 11:49

    ola Dilson vou dar uma olhada direitinho porém ele não da erro só não faz a verificação eu troquei o = por <> ai ele fez a verificação na verdade eu estou fazendo esta verificação na hora de fechar o formulário se o subformulario estiver vazio ele exclui o registro do formulário pai e do subformulario onde recebe o produto , porque talvez o usuário começa preencher o formulário e para antes de finalizar a venda


    vou olhar com atenção
    obrigado
    avatar
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 543
    Registrado : 12/04/2016

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em 9/6/2017, 11:31

    olá Dilson realmente não deu certo não esta dando erro no código mais também não esta fazendo a verificação agora se eu trocar o = por <>(diferente)ele da o resultado esperado.

    avatar
    Dilson
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  Dilson em 9/6/2017, 19:38

    Se a tabela filho (ItenDeVendas) estiver encadeada com a tabela pai (Vendas) poderia ser feito a verificação procurando na tabela filho os registros com chave estrangeira da tabela pai.
    Ex.
    Se houver registros:
    faz isso
    então:
    faz outra coisa.
    avatar
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 543
    Registrado : 12/04/2016

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em 9/6/2017, 19:52

    boa tarde Dilson vou enviar este sistema pra vc dar uma olhada, mais vale lembrar que o sistema no qual eu estou tentando resolver não é esse mais como são parecido da pra vc tirar uma ideia do que eu estou dizendo. ("veja no formulário frm_vendas") o subformulario do qual estou dizendo e onde faz o parcelamento



    aguardo
    avatar
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 543
    Registrado : 12/04/2016

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em 10/6/2017, 11:43

    bom dia Dilson consegui resolver usando o dcount


    muito obrigado pelo seu interesse em ajudar



      Data/hora atual: 23/9/2018, 17:42