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]Função IIF utilizando campos da consulta

    Compartilhe

    traderboy
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 16/01/2017

    [Resolvido]Função IIF utilizando campos da consulta

    Mensagem  traderboy em 26/1/2017, 18:06

    Caríssimos,


    Estou tentando utilizar a função IIF para obter um valor entre dois campos.

    Tenho uma tabela que possui um campo chamado ENVELOPE NOVO, e um chamado ENVELOPE ANTIGO, o ENVELOPE NOVO é chave primária.

    Na consulta, quero que apareça, no campo Envelope, apenas um resultado entre ENVELOPE NOVO e Envelope ANTIGO. Devendo seguir o seguinte critério: Se ENVELOPE ANTIGO tiver preenchido, então será apresentado o valor de ENVELOPE ANTIGO, se estiver sem preenchimento, será apresentado o valor de ENVELOPE NOVO.

    Exemplo:

    Código:
    Envelope Novo        Envelope Antigo        Envelope
    399                              349                          349
    400                              350                          350
    401                                                           401
    402                                                           402

    traderboy
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 16/01/2017

    Re: [Resolvido]Função IIF utilizando campos da consulta

    Mensagem  traderboy em 26/1/2017, 20:51

    Faltou explicar a função IIF que estou tentando usar, sem sucesso.

    Incluí em um campo da consulta: Envelope: IIF([Envelope Antigo]>0,[Envelope Antigo],[Envelope Novo] (esta criticando um erro de sintaxe)

    A sintaxe da função é IIf ( expr , parteverdadeira , partefalsa ), não sei o que está errado.
    avatar
    Celso Roberto
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 742
    Registrado : 01/03/2014

    Re: [Resolvido]Função IIF utilizando campos da consulta

    Mensagem  Celso Roberto em 27/1/2017, 03:15

    Olá...
    Copie e cole esta

    Envelope: SeImed([Envelope Antigo]>0;[Envelope Antigo];[Envelope Novo])

    Aguardo

    Abraços


    .................................................................................
    Quando sua dúvida estiver resolvida, Agradeça ao Fórum e de seu tópico por Resolvido



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    traderboy
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 16/01/2017

    Re: [Resolvido]Função IIF utilizando campos da consulta

    Mensagem  traderboy em 27/1/2017, 06:57

    Celso, você foi em cima do problema.

    Resolveu meu problema! Obrigado

    Abraço!
    avatar
    Celso Roberto
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 742
    Registrado : 01/03/2014

    Re: [Resolvido]Função IIF utilizando campos da consulta

    Mensagem  Celso Roberto em 27/1/2017, 07:33

    Olá..

    Obrigado pelo retorno.
    O Fórum agradece

    Abraços


    .................................................................................
    Quando sua dúvida estiver resolvida, Agradeça ao Fórum e de seu tópico por Resolvido



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

      Data/hora atual: 20/5/2018, 16:40