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 : 5
    Registrado : 25/10/2017

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

    Mensagem  Pedro29 em Qui 15 Mar 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 : 263
    Registrado : 08/10/2012

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

    Mensagem  Sidney em Sex 16 Mar 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 : 5
    Registrado : 25/10/2017

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

    Mensagem  Pedro29 em Sex 16 Mar 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 : 3868
    Registrado : 20/04/2011

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

    Mensagem  Silvio em Sex 16 Mar 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 : 5
    Registrado : 25/10/2017

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

    Mensagem  Pedro29 em Sex 16 Mar 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 : 3868
    Registrado : 20/04/2011

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

    Mensagem  Silvio em Sex 16 Mar 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 : 5
    Registrado : 25/10/2017

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

    Mensagem  Pedro29 em Sex 16 Mar 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 : 3868
    Registrado : 20/04/2011

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

    Mensagem  Silvio em Sex 16 Mar 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 : 5
    Registrado : 25/10/2017

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

    Mensagem  Pedro29 em Sex 20 Abr 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: Sex 25 Maio 2018, 04:18