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]Consulta retornando com erro.

    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Consulta retornando com erro. Empty [Resolvido]Consulta retornando com erro.

    Mensagem  julianovv em 19/11/2018, 14:44

    Bom dia. Tenho uma consulta que está funcionando para alguns registros mas para outros está retornando -1. Deveria retornar vazio como indica o final da expressão (E "").
    Estou usando a expressão SeImed múltiplos:

    MensAvisos: SeImed(Data()=[Data15];[AvisoData15];SeImed(Data()=[Data30];[AvisoData30];SeImed(Data()=[DataVencimento];"Vence hoje";"" E "" E "")))

    Onde:

    Data15 = [DataVencimento]-14 (Retorna a data 15 dias antes)
    AvisoData15 = A mensagem relacionada.
    Data30 = [DataVencimento]-29 (Retorna a data 30 dias antes)
    AvisoData30 = A mensagem relacionada.

    Já passei por esse erro antes mas agora não estou lembrando.

    Rolling Eyes


    Última edição por julianovv em 20/11/2018, 12:48, editado 1 vez(es)


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]Consulta retornando com erro. Empty Re: [Resolvido]Consulta retornando com erro.

    Mensagem  thiagomcosta em 19/11/2018, 16:13

    Esta parte aqui não faz sentido: "" E "" E ""

    Você está usando uma operação lógica. O retorno dela é VERDADEIRO, ou -1. Esta resposta que você está tendo.

    O que era para estar retornado?
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10604
    Registrado : 04/11/2009

    [Resolvido]Consulta retornando com erro. Empty Re: [Resolvido]Consulta retornando com erro.

    Mensagem  JPaulo em 19/11/2018, 17:18

    Tal como o Thiago passou, você faz tantos IIF`s quantos quiser, mas a parte falsa terá de ser apenas uma e sempre no ultimo iif;

    Código:
    MensAvisos: SeImed(Data()=[Data15];[AvisoData15];SeImed(Data()=[Data30];[AvisoData30];SeImed(Data()=[DataVencimento];"Vence hoje";"")))


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta retornando com erro. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta retornando com erro. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta retornando com erro. Folder_announce_new Instruções SQL como utilizar...
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Consulta retornando com erro. Empty Res: Consulta retornando com erro.

    Mensagem  julianovv em 19/11/2018, 19:04

    Ok, obrigado, estou usando uma expressão que no final repete as aspas para cada SeImed inserido. Tem funcionado até então. Só essa que deu erro.
    Vou tentar aqui e mando um retorno.




    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Consulta retornando com erro. Empty Res: Consulta retornando com erro.

    Mensagem  julianovv em 19/11/2018, 20:02

    Oi thiagomcosta, o retorno deveria ser vazio mas aparece o "-1" no lugar.


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]Consulta retornando com erro. Empty Re: [Resolvido]Consulta retornando com erro.

    Mensagem  thiagomcosta em 20/11/2018, 10:23

    Utilize apenas "" (aspas aspas) no último parâmetro. Tire todos os E, além de desnecessário (não precisa ter um para cada SEIMED) são a causa do erro, como eu disse na mensagem anterior.
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Consulta retornando com erro. Empty Res: Consulta retornando com erro.

    Mensagem  julianovv em 20/11/2018, 10:31

    Obrigado thiagomcosta, deu certo. Vou precisar rever toda a consulta pois tem outros "E".


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10604
    Registrado : 04/11/2009

    [Resolvido]Consulta retornando com erro. Empty Re: [Resolvido]Consulta retornando com erro.

    Mensagem  JPaulo em 20/11/2018, 11:55

    Tal como está na mensagem 3.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta retornando com erro. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta retornando com erro. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta retornando com erro. Folder_announce_new Instruções SQL como utilizar...

      Data/hora atual: 20/10/2020, 17:40