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]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Compartilhe

    Pedro29
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 25/10/2017

    [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Pedro29 em 15/3/2018, 21:58

    Pessoal, boa noite.

    Estou com dificuldade em conseguir um resultado nulo no campo calculado da tabela, se verdadeiro.

    Não sei se é possível, mas já tentei das formas abaixo e todas, qnd funcionam, me trazem o resultado se falso:


    SeImed([Coluna1]<>"" E [Coluna2]="";"";[Coluna3])

    SeImed([Coluna1]<>"";SeImed([Coluna2]="";"";[Coluna3]);[Coluna3])



    Já usei 0 ao invés de "" e ainda não tive sucesso...

    Se alguem puder me ajudar, agradeço.
    avatar
    Sidney
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 283
    Registrado : 08/10/2012

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Sidney em 16/3/2018, 11:42

    Bom dia!!

    Código:
    Tente assim,

    para campos nulo use  "ÉNulo"

    SeImed([Coluna1]<>"" E [Coluna2]="";"";[Coluna3])

    SeImed([Coluna1]<>"";SeImed([Coluna2]ÉNulo;"";[Coluna3]);[Coluna3])

    att; Ney

    Pedro29
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 25/10/2017

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Pedro29 em 16/3/2018, 13:16

    Obrigado pela resposta!


    Mas ainda não funciona...

    alguem mais poderia ajudar?
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4064
    Registrado : 20/04/2011

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Silvio em 16/3/2018, 13:49

    Pode ser que haja mais coisas envolvidas.

    Poste partes envolvidas do teu banco de dados, para uma melhor compreensão do teu problema.

    Grato.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    Pedro29
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 25/10/2017

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Pedro29 em 16/3/2018, 14:59

    Vamos lá... o caso concreto trata-se de um cenário de envio, retorno e status de um processo.

    Ocorre que, esse trâmite pode ser repetido até 5 vezes, exemplos:

    Ex1:
    Env1 (01/01/2010) / Ret1 (02/01/2010) / Status (Aprovado)

    Ex2:
    Env1 (01/01/2010) / Ret1 (02/01/2010) / Status (Reprovado) / Env2 (05/01/2010) / Ret2 ("") / Status2 (Em andamento)

    Ex3:
    Env1 (01/01/2010) / Ret1 (02/01/2010) / Status (Reprovado) / Env2 (09/01/2010) / Ret2 (10/01/2010) / Status2 (Aprovado)

    Como o Status pode ser aprovado, reprovado e em andamento, nem sempre terei uma data como sendo o ultimo retorno.
    Preciso puxar o ultimo retorno do trâmite, mesmo que vazio... deu pra entender?

    Resultado esperado nos exemplos Ex1: 02/01/2010 / Ex2: "" / Ex3: 10/01/2010

    No excel funciona bem... porem não consigo replicar para o Access...
    Anexos
    Exemplo.zip
    Segue exemplo da tabela
    Você não tem permissão para fazer download dos arquivos anexados.
    (68 Kb) Baixado 8 vez(es)
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4064
    Registrado : 20/04/2011

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Silvio em 16/3/2018, 16:34

    Onde esta o devido formulário envolvido na questão ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    Pedro29
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 25/10/2017

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Pedro29 em 16/3/2018, 16:55

    Preciso do resultado do campo calculado na tabela... pra exportação
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4064
    Registrado : 20/04/2011

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Silvio em 16/3/2018, 19:21

    Em tabelas não se realizam cálculos e sim em consultas ou em formulários.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    Pedro29
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 25/10/2017

    Re: [Resolvido]SeImed Campo calculado da tabela - Nulo se verdadeiro

    Mensagem  Pedro29 em 20/4/2018, 21:25

    Bom.. apenas para dar como resolvido, consegui fazer da seguinte forma:

    SeImed([DT_ENV_5]<>"" E [DT_RET_4]<>"";SeImed(ÉNulo([DT_RET_5]);Nulo;[ULT_RET]);[ULT_RET])

    Obrigado!

      Data/hora atual: 18/10/2018, 15:18