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]Critério Data Maior campo calculado

    avatar
    nandotorresbrasil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 24/05/2014

    [Resolvido]Critério Data Maior campo calculado Empty [Resolvido]Critério Data Maior campo calculado

    Mensagem  nandotorresbrasil Sáb 1 Nov - 8:50

    Prezados Senhores,

    Tenho um campo calculado em minha consulta que calcula as horas trabalhadas no dia.
    Gostaria de inserir um critério onde filtre apenas a quantidade de horas trabalhadas superiores a 08:15:00.

    tentei >Cdate("08:15:00")

    Dá erro.

    Alguém poderia me ajudar?
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  LiveBrain Sáb 1 Nov - 11:23

    opa, não sei como vc montou a sua consulta, eu fiz uma dessa forma

    Dois campos do tipo Data/Hora (HoraEntrada e HoraSaida)
    na consulta o meu campo calculado é bem simples HoraSaida-HoraEntrada e deixei como formato padrão HoraCompleta
    no critério coloquei >#08:15:00#

    veja se te ajuda


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    nandotorresbrasil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 24/05/2014

    [Resolvido]Critério Data Maior campo calculado Empty Estou fazendo algo errado?

    Mensagem  nandotorresbrasil Sáb 1 Nov - 11:50

    Live,

    Meu campo calculado é:

    HorasTrabalhadasDia: SeImed([HorasTrabalhadasTarde]="";[HorasTrabalhadasManha];SeImed([HorasTrabalhadasManha]="";[HorasTrabalhadasTarde];SeImed([HorasTrabalhadasManha]="" E [HorasTrabalhadasTarde]="";"";CData(CData([HorasTrabalhadasTarde])+CData([HorasTrabalhadasManha])))))

    Ele trás a horas trabalhadas no dia não gerando erro quando os campos da operação horastrabalhadasManha e HorastrabalhadasTarde estão em branco e até aí funciona bem.

    Quando coloco o critério que você indicou >#08:15:00# e rodo a consulta aparece uma janela solicitando HorasTrabalhadasTarde e em seguida outra solicitando HorasTrabalhadasManha. Em seguida uma mensagem informando que a expressão é complexa demais para ser avaliada. Será que tem como simplificá-la? Ou uma outra forma de solucionar o problema?
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  LiveBrain Sáb 1 Nov - 12:29

    na sua tabela, os campos estão formatados como Data/Hora?


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    nandotorresbrasil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 24/05/2014

    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  nandotorresbrasil Sáb 1 Nov - 13:14

    Estão sim.

    Muito obrigado e abs,

    Fernando
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  LiveBrain Sáb 1 Nov - 14:45

    tente substituir ="" por é nulo


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    nandotorresbrasil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 24/05/2014

    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  nandotorresbrasil Sáb 1 Nov - 15:59

    Transformei em Null os campos "" e ele apareceu erros no campo HorasTrabalhadasDia.

    Veja como é a sintaxe da SQL gerada pelo Access.

    WHERE (([HorasTrabalhadasDia])>#12/30/1899 8:15:0#));

    Criei um novo campo calculado Exp1: [HorasTrabalhadasDia] e nele apliquei o critério que você informou >#08:'5:00# e então ele gerou esta SQL e não dá mais o erro informando que a expressão é complexa, mas, apenas no começo ele abre uma caixa de diálogo solicitando para digitar o parâmetro HorasTrabalhadasDia.


    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  LiveBrain Sáb 1 Nov - 16:24

    Bom, veja como eu fiz e tente fazer igual
    Anexos
    [Resolvido]Critério Data Maior campo calculado AttachmentControleEstoque.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (61 Kb) Baixado 14 vez(es)


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    nandotorresbrasil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 24/05/2014

    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  nandotorresbrasil Sáb 1 Nov - 16:41

    Grande Live,

    Graças ao seu arquivo descobri o erro.

    É porque ao calcular HorasTrabalhadasDia eu estava fazendo o cálculo a partir de dois campos que já eram calculados: HorasTrabalhadasTarte+HorasTrabalhadasManha e não fazendo os cálculos diretamente de tabelas o que gerava o erro.

    Muito agradecido mesmo.

    Abs,

    Fernando

    Conteúdo patrocinado


    [Resolvido]Critério Data Maior campo calculado Empty Re: [Resolvido]Critério Data Maior campo calculado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Ter 7 maio - 3:41