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]#erro campo calculado em subformulario

    Compartilhe
    avatar
    AJM
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 27/01/2012

    [Resolvido]#erro campo calculado em subformulario

    Mensagem  AJM em 7/10/2014, 04:46

    Olá Pessoal

    Criei um subformulario e no rodapé coloquei a soma de um campo
    =Soma(Nz([Executado];0))

    No formulario principal (Obras) criei um campo referenciando o campo total do subform
    =[Diario_Servicos Consulta1 subformulário].[Formulário]![Texto14]


    Acontece que quando nao tem nenhum serviço lançado correspondente ao registro atual, retorna #erro

    Já tentei usar Nz , mas nao tem jeito, sempre aparece erro

    Se alguem puder me ajudar por favor
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1248
    Registrado : 05/02/2010

    #erro campo calculado em subformulario

    Mensagem  good guy em 7/10/2014, 14:53

    Olá AJM,

    Existe alguma referência ao campo da tabela que não está bem associado. Verifique !!!
    =[Diario_Servicos Consulta1 subformulário].[Formulário]![Texto14] (?)


    A função Sum pelo que conheço é:

    =Sum(Nz([SeuCampo]))

    ou

    =Soma(Nz([SeuCampo]))
    avatar
    AJM
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 27/01/2012

    Re: [Resolvido]#erro campo calculado em subformulario

    Mensagem  AJM em 7/10/2014, 21:40

    Olá Good

    Estou postando o banco, poderia fazer a gentiliza de verificar pra mim?

    Veja no formulario Obras , na guia Serviços,  quando seleciona uma obra que tem serviços, mostra normal, quando seleciona obra que nao tenha serviço lancado, dá erro no campo total.

    Existe alguma maneira de contornar este erro?


    Última edição por AJM em 9/10/2014, 02:39, editado 1 vez(es)
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1248
    Registrado : 05/02/2010

    #erro campo calculado em subformulario

    Mensagem  good guy em 8/10/2014, 20:33

    Olá AJM,

    Desculpe-me a demora. Fiz algumas mudanças. Criei uma tabela tblSelecao para gerar um campo Executado próprio de uma tabela e não de uma consulta onde estava gerando o erro mencionado. Pelo botão Salvar vc poderá atualizar essa tabela. Veja que a pesquisa pela combo não dá mais este erro. Só não estou conseguindo gerar os totais calculados para cada código filtrado. Sinceramente, estou com muito trabalho aqui, se puder resolver isto o resto vai dar tudo certo.
    Anexos
    Base.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (107 Kb) Baixado 17 vez(es)
    avatar
    AJM
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 27/01/2012

    Re: [Resolvido]#erro campo calculado em subformulario

    Mensagem  AJM em 9/10/2014, 02:44

    Ola

    Segui sua dica, gravei o ID da Obra na propria tabela dos servicos e eliminei a consulta. Criei o subform direto da tabela, ai nao deu mais o erro. Se nao permitir adições no sub, vai dar o erro, então tirei a permissao de editar via código e funcionou.

    Obrigado amigo

    avatar
    AJM
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 27/01/2012

    Resolvido

    Mensagem  AJM em 9/10/2014, 02:45

    Resolvido
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1248
    Registrado : 05/02/2010

    #erro campo calculado em subformulario

    Mensagem  good guy em 20/9/2018, 22:58

    Olá AJM,

    Desculpe a demora. O fórum todo agradece.

    Se quiser aprender mais adquira os meus dois livros DOMINE O ACCESS VBA e TÉCNICAS ESPECIAIS DE ACCESS VBA e você vai aprender isto e muito mais.

    Editora Livrorama(DOMINE ...):
    www.livrorama.com.br

    Editora Ciência Moderna(TÉCNICAS...):
    www.lcm.com.br


    Um grande abraço.

    "O temor do Senhor(respeito pela Palavra de Deus, leitura e obediência) é o princípio do conhecimento" (Prov. 1.7)
    Disse Jesus: "E conhecereis a Verdade e a Verdade vos libertará". (Jo 8.32)
    Disse Jesus: “Eu sou a luz do mundo; aquele que me segue, não andará em trevas, mas terá a luz da vida.” (Jo. 8.12)

      Data/hora atual: 23/3/2019, 11:24