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
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em Qua 07 Jun 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 : 1697
    Registrado : 11/11/2009

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  Dilson em Qui 08 Jun 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
    Avançado
    Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em Qui 08 Jun 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 : 1697
    Registrado : 11/11/2009

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  Dilson em Qui 08 Jun 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
    Avançado
    Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em Qui 08 Jun 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
    Avançado
    Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em Sex 09 Jun 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 : 1697
    Registrado : 11/11/2009

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  Dilson em Sex 09 Jun 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
    Avançado
    Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em Sex 09 Jun 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
    Anexos
    Sistema Empresa.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (3.5 Mb) Baixado 9 vez(es)
    avatar
    marcelo marques
    Avançado
    Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]verificar preenchimento de subformulario

    Mensagem  marcelo marques em Sab 10 Jun 2017, 11:43

    bom dia Dilson consegui resolver usando o dcount


    muito obrigado pelo seu interesse em ajudar



      Data/hora atual: Ter 21 Nov 2017, 19:15