MaximoAccess

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

Obrigado

Administração do MaximoAccess

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]#Erro em campo de total num formulario contínuo

    avatar
    Linoliv
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 12/10/2017

    [Resolvido]#Erro em campo de total num formulario contínuo Empty [Resolvido]#Erro em campo de total num formulario contínuo

    Mensagem  Linoliv em 26/5/2020, 15:02

    Oi pessoal, espero que esteja tudo bem com vocês!

    Sei que há muitos tópicos sobre este assunto mas não consegui aplicar com sucesso no meu caso.
    Tentei Ise, Nz, SeImed, e ainda o terceiro método numa das respostas do moderador Criquio, onde sugere a criação de um segundo campo, tornando oculto o primeiro.

    Adiciono aqui um exemplo simplificado do que preciso fazer.
    Experimentem eliminar o movimento do formulário "Pendentes Gerais" para ocorrer o dito #Erro

    Já experimentei os diversos exemplos que encontrei aqui no forum, tanto no campo do proprio formulário como no subformulário, mas sem sucesso, acabando por retornar outros erros como #Tamanho ou #Nome
    A unica solução que vejo, é deixar um registo com valor zero e uma formatação condicional com a mesma cor do fundo, mas não queria resolver desta forma preguiçosa e também ficar a saber como se faz.

    Agradeço a ajuda!
    Cumprimentos
    Lino
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6762
    Registrado : 15/03/2013

    [Resolvido]#Erro em campo de total num formulario contínuo Empty Re: [Resolvido]#Erro em campo de total num formulario contínuo

    Mensagem  ahteixeira em 26/5/2020, 15:15

    Olá Lino Oliveira,

    Se está com dificuldade, monte um exemplo simples a dar o erro para se analisar e partilhe.

    Assim fica mais fácil para qualquer membro poder ajudar.

    Abraço
    avatar
    Linoliv
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 12/10/2017

    [Resolvido]#Erro em campo de total num formulario contínuo Empty Re: [Resolvido]#Erro em campo de total num formulario contínuo

    Mensagem  Linoliv em 26/5/2020, 15:25

    Sim, não seguiu logo por causa do tamanho do ficheiro, aqui está o exemplo
    Obrigado
    Anexos
    [Resolvido]#Erro em campo de total num formulario contínuo AttachmentTesouraria_Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (51 Kb) Baixado 2 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6762
    Registrado : 15/03/2013

    [Resolvido]#Erro em campo de total num formulario contínuo Empty Re: [Resolvido]#Erro em campo de total num formulario contínuo

    Mensagem  ahteixeira em 26/5/2020, 15:59

    Olá Lino Oliveira,

    Creio que a solução, seja em aplicar a "técnica" do tópico abaixo:
    https://www.maximoaccess.com/t32038-resolvidocomo-transformar-converter-erro-em-zero

    Abraço
    avatar
    Linoliv
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 12/10/2017

    [Resolvido]#Erro em campo de total num formulario contínuo Empty Re: [Resolvido]#Erro em campo de total num formulario contínuo

    Mensagem  Linoliv em 26/5/2020, 18:48

    ahteixeira, obrigado pela dica

    Embora seja um dos topicos que eu já tinha visto, na altura não consegui resultado nenhum, mas agora aprofundando melhor cheguei ao resultado pretendido.

    Com o "IsError + 1" apresenta na realidade o resultado "zero" , mas caso haja pelo menos um movimento, o resultado será sempre "1" e não a soma deles todos.

    Aproveitando esse resultado, associei o "Ise" que funciona na perfeição.
    Fica aqui a dica para quem tiver o mesmo problema:

    =Ise(    IsError([Frm_PendentesGerais].[Formulário]![Soma])   ;    IsError([Frm_PendentesGerais].[Formulário]![Soma])+1   ;    [Frm_PendentesGerais].[Formulário]![Soma]    )

    Obrigado e tudo de bom para todos daqui do forum!
    Cump.
    Lino Oliveira
    avatar
    Linoliv
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 12/10/2017

    [Resolvido]#Erro em campo de total num formulario contínuo Empty Re: [Resolvido]#Erro em campo de total num formulario contínuo

    Mensagem  Linoliv em 26/5/2020, 20:41

    Very Happy
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6762
    Registrado : 15/03/2013

    [Resolvido]#Erro em campo de total num formulario contínuo Empty Re: [Resolvido]#Erro em campo de total num formulario contínuo

    Mensagem  ahteixeira em 26/5/2020, 23:14

    Olá Lino Oliveira,

    Obrigado pelo feedback, fico feliz por ter conseguido.

    Da forma que sugeri, com base no codigo que partilhou, seria algo assim:
    Código:
    =IIF(VarType( [Frm_PendentesGerais].[Formulário]![Soma])=10;0; [Frm_PendentesGerais].[Formulário]![Soma])

    O resultado na pratica é o mesmo, porque o campo é boleano verdadeiro (-1) se somar 1 dá 0.
    Fica a explicação, mas ao principio não estava a compreender a lógica.

    Abraço

      Data/hora atual: 8/7/2020, 07:55