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]Valor minimo vs nulos

    avatar
    antonio.canhoto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 17
    Registrado : 06/12/2018

    [Resolvido]Valor minimo vs nulos Empty [Resolvido]Valor minimo vs nulos

    Mensagem  antonio.canhoto em 26/5/2020, 16:12

    Boa tarde,

    Vamos ver se alguém pode ajudar a resolver o seguinte problema.

    Estou a construir uma consulta A com 3 campos: Campo1: Codigo e Campo2: RCA  A consulta é construída com base na tabela A.
    Pretendo na consulta que o valor de RCA seja o valor mínimo dos registos (campo2), mas se existir o valor 0 deverá ser devolvido o valor do último registo para quando se tem mais de que um registo; no caso de existir apenas um registo na tabela com o valor de RC é 0 ou só zeros para mais de um registo, o valor deverá aparecer na consulta campo2 será o valor do campo ValRef. Ex:
    Tabela A
    Codigo Data ValRef RCA
    10001176 28/07/2010 160 33,5
    10001176 04/01/2019 160 0
    10001189 03/07/2014 450 0
    10000000  01/01/2010       500  0
    10000000  05/12/2015       500  0
    10001796 03/06/2011 518 24
    10001796 07/06/2019 518 23
    10001796 04/06/2013 518 0

    e a consulta deveria ficar:
    Consulta A
    Codigo RCA
    10001176 33,5
    10001796 23
    10000000 500
    10001189 450

    Nota: o objectivo é não ter zeros na coluna RCA da consulta, pois esse campo irá fazer parte do denominador de uma divisão, e o resultado será impossível.

    Espero ter sido claro e obrigado pelo ajuda que me poderão prestar.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Valor minimo vs nulos Empty Re: [Resolvido]Valor minimo vs nulos

    Mensagem  ahteixeira em 26/5/2020, 16:22

    Olá António,

    Com um exemplo para se testar com os dados que apresentou ficava mais fácil para compreender.

    Já tentou na consulta excluir os que tem zero seria:
    Código:
    <>0

    Abraço
    avatar
    antonio.canhoto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 17
    Registrado : 06/12/2018

    [Resolvido]Valor minimo vs nulos Empty Re: [Resolvido]Valor minimo vs nulos

    Mensagem  antonio.canhoto em 27/5/2020, 12:00

    Olá ahteixeira,

    Já tentei excluir os zeros, mas dessa forma retira os registos que deixarão de ser tratados. Para o caso é que só haja um registo (ex: campo "Codigo" 10001189) ele sairá da consulta, e não o poderei tratar. Neste caso deveria ser substituído pelo valor do campo "ValRef".

    Outra forma que eu tentei, e não resultou, foi substituir os resultados impossíveis do campo "RCA" (ex:#Núm! ou #Div/0!) pelo algarismo 1. Apliquei as seguintes funções sem sucesso:

    Ise ([MinDeRCA]=#Núm!;1;[MinDeRCA])
    Ise (Èvazio([MinDeRCA]);1;[MinDeRCA])

    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Valor minimo vs nulos Empty Re: [Resolvido]Valor minimo vs nulos

    Mensagem  ahteixeira em 27/5/2020, 12:19

    Olá António,

    Ou eu não compreendi a questão, ou esta não está bem explicita.
    Veja se este tópico ajuda:
    https://www.maximoaccess.com/t32038-resolvidocomo-transformar-converter-erro-em-zero

    Se não conseguir ...
    Partilhe um exemplo para se testar, se tiver dúvidas, veja link abaixo:
    https://www.maximoaccess.com/t28813-como-adicionar-arquivo-ficheiro-a-mensagem-no-forum

    Abraço


    avatar
    antonio.canhoto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 17
    Registrado : 06/12/2018

    [Resolvido]Valor minimo vs nulos Empty Re: [Resolvido]Valor minimo vs nulos

    Mensagem  antonio.canhoto em 3/6/2020, 08:49

    Caro ahteixeira,

    O tópico que me enviou ajudou bastante. Comecei por colocar o valor padrão igual a "0", o que fez com que ficasse sem o erro de campos vazios. Depois tive de tratar os zeros, uma vez que necessitava dos valores mínimos (excluindo os zeros, mas com os registos presentes). Resolvi esta questão colocando o campo RCA>0.

    Obrigado pela sua ajuda.
    Vou dar o tópico como resolvido
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Valor minimo vs nulos Empty Re: [Resolvido]Valor minimo vs nulos

    Mensagem  ahteixeira em 3/6/2020, 10:54

    Olá António,

    Obrigado pelo retorno, o fórum agradece.

    Abraço

      Data/hora atual: 22/10/2020, 04:01