MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

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


2 participantes

    [Resolvido]Retornar Zero em uma consulta

    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Retornar Zero em uma consulta Empty Retornar Zero em uma consulta

    Mensagem  André Ferreira 5/6/2013, 05:36

    Boa noite pessoal. Estou usando o Access 2010.
    Gostaria que a expressão abaixo me retornasse zero (0) e não #Erro.
    Expr1: CaminhadaFeminino(DifData("yyyy";[DataNascimento];Agora())+(Format([DataNascimento];"mmdd")>Format(Data();"mmdd"));[taf_CaminhadaFem])

    [Resolvido]Retornar Zero em uma consulta Img1lh


    Pesquisando descobri que a função Nz me atende, onde "NomeDaFunção"(Nz([NomeDoCampo]);0)
    Então fiz o seguinte:
    Expr1: CaminhadaFeminino(Nz(DifData("yyyy";[DataNascimento];Agora())+(Format([DataNascimento];"mmdd")>Format(Data();"mmdd"));[taf_CaminhadaFem]);0)

    Entretanto o resultado não foi o esperado. Quando digo que a pessoa de 36 anos fez 41 o resultado seria 100 e não zero, coloquei outros valores mas não deu.

    [Resolvido]Retornar Zero em uma consulta Img3kv


    Desde já agradeço a quem puder me ajudar.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  Marcelo David 5/6/2013, 13:20

    Poste seu banco para tentarmos algo.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Retornar Zero em uma consulta Marcel11
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  André Ferreira 6/6/2013, 01:17

    Caro Marcelo David, obrigado por responder tão prontamente.
    Anexos
    [Resolvido]Retornar Zero em uma consulta AttachmentMeuBD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (31 Kb) Baixado 2 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  Marcelo David 6/6/2013, 01:40

    Opa! Vamos lá, só pra refrescar minha cabeça:
    Qual o objetivo dos campos?
    Quais resultados esperados?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Retornar Zero em uma consulta Marcel11
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  André Ferreira 6/6/2013, 02:15

    Olá meu caro.
    O objetivo é calcular a pontuação obtida por cada indivíduo com base na faixa etária, determinados pelas funções descritas no módulo mod_Taf.
    Como não há índices lançados nos campos taf_FlexaoBarra, taf_FlexaoSolo,... da tbl_Cadastro os campos PontosFlexaoBarra, PontosFlexaoSolo,... da consulta qryTesteDeAptidao retornam #Erro
    O resultado é:
    Caso não haja entrada de dados retornar zero (0), havendo lançamento retornar os pontos alcançados conforme o módulo acima mencionado.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  Marcelo David 6/6/2013, 02:35

    Olá, teste o anexo.

    A ideia é verificar se o campo que será usado para fazer o calcula está nulo.
    Nesse caso, usei o SeImed para essa verifacação.
    Anexos
    [Resolvido]Retornar Zero em uma consulta AttachmentMeuBd_New1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (52 Kb) Baixado 17 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Retornar Zero em uma consulta Marcel11
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  André Ferreira 6/6/2013, 03:00

    Testando...

    <<<<<< minutos depois >>>>>>

    MUITO BOM!

    A tempos venho pesquisando sem obter o resultado esperado.
    Meu caro, sem abusar da sua boa vontade me atrevo a perguntar:
    Porque a função Nz não se aplica para esse caso?

    Muito obrigado Marcelo David.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  Marcelo David 6/6/2013, 03:10

    Ela é um pouco mais flexível que a Nz, que verifica apenas
    os Nulos, enquanto a SeImed verifica uma expressão e atribui
    valores para a parte falsa e para a parte verdadeira.
    Very Happy


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Retornar Zero em uma consulta Marcel11
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  André Ferreira 6/6/2013, 03:16

    Aula anotada.
    Meu caro, muito obrigado mesmo!
    Very Happy
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  Marcelo David 6/6/2013, 03:20

    O Fórum agradece o retorno!
    Fique com Deus!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Retornar Zero em uma consulta Marcel11

    Conteúdo patrocinado


    [Resolvido]Retornar Zero em uma consulta Empty Re: [Resolvido]Retornar Zero em uma consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 14:41