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


3 participantes

    [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Duvida, Consulta com critério em cima de campo hora Empty [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Mensagem  Pablo Neruda 1/10/2010, 21:04

    Prezados boa tarde!

    Tenho aqui a seguinte consulta

    Set RS(3) = BD.OpenRecordset("SELECT TAB_RESUMODIARIO.RD_CODIGO, TAB_RESUMODIARIO.RD_DATA, TAB_RESUMODIARIO.RD_VEICULO, TAB_RESUMODIARIO.RD_MOTORISTA, TAB_RESUMODIARIO.RD_CLIENTE, TAB_RESUMODIARIO.RD_CONTATO, TAB_RESUMODIARIO.RD_KMINICIO, TAB_RESUMODIARIO.RD_HORAINICIO, TAB_RESUMODIARIO.RD_KMFIM, TAB_RESUMODIARIO.RD_HORAFIM, TAB_RESUMODIARIO.RD_KMTOTAL, TAB_RESUMODIARIO.RD_HORATOTAL, TAB_RESUMODIARIO.RD_KMABASTECIMENTO, TAB_RESUMODIARIO.RD_DIESELLITROS, TAB_RESUMODIARIO.RD_TIPOOPERACAO, TAB_RESUMODIARIO.RD_DESCRICAO, TAB_RESUMODIARIO.RD_PARACERGERENCIA, TAB_RESUMODIARIO.RD_VALOR, TAB_RESUMODIARIO.RD_STATUS, TAB_RESUMODIARIO.RD_DATASTATUS, TAB_RESUMODIARIO.RD_USER, TAB_RESUMODIARIO.PRODUTO_PANGEIA, TAB_RESUMODIARIO.LANCAMENTO_PANGEIA, TAB_RESUMODIARIO.RESUMO_PANGEIA, TAB_RESUMODIARIO.TOTALHORAS, TAB_RESUMODIARIO.ACERTO" & _
    " From TAB_RESUMODIARIO" & _
    " WHERE (((TAB_RESUMODIARIO.RD_DATA)=#" & Format([DT_OPERACAO], "MM/DD/YYYY") & "# AND ((TAB_RESUMODIARIO.RD_VEICULO)='" & [CBO_PLACA] & "') AND ((TAB_RESUMODIARIO.RD_HORAINICIO) = #" & Format([DT_HORAINICIO], "General Date") & "#));")

    Onde no ultimo parametro faço referencia a um campo tipo hora, porém ao executar a consulta me é retornado um erro de parametro, tiro o campo de hora e funciona normal. Onde estou errando!!! Já testei o parametro de várias formas...

    Já fiz o que queria de outra forma, mas fiquei injuriado de não achar onde esta o problema...

    Abraços a todos...

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Duvida, Consulta com critério em cima de campo hora Empty Re: [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Mensagem  Alexandre Neves 1/10/2010, 22:18

    Boa noite, Pablo

    Em vez de Format([DT_HORAINICIO], "General Date") experimente Format([DT_HORAINICIO], "hh:mm")
    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Duvida, Consulta com critério em cima de campo hora Empty Re: [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Mensagem  Pablo Neruda 2/10/2010, 17:10

    Rapaz já tentei dessa forma também e não deu certo, quando executo a consulta através do gerador de consulta do access funciona, quando tento no código não...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Duvida, Consulta com critério em cima de campo hora Empty Re: [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Mensagem  vieirasoft 2/10/2010, 17:29

    Pablo

    Penso que a forma que o Alexandre falou está correcta, mas está faltando algo. O colega coloca uma vírgula e deve ser ponto e vírgula:

    format([DT_HORAINICIO];"hh:mm")

    Experimente por favor para ver se o erro estava aqui.
    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Duvida, Consulta com critério em cima de campo hora Empty Re: [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Mensagem  Pablo Neruda 3/10/2010, 00:56

    Amigo Vieira (eu tenho Vieira no sobrenome, rsrs) a sintaxe que você passou é a certa para o modulo de consultas do access, dai teria que criar uma consulta, salvá-la e utilizar a sintaxe forms!nome_do_form.nome_do_campo, dessa forma funciona ok... Porém eu não utilizo o gerador de consulta do access, faço todas as consultas através do código, buscando meus parametros direto através das variáveis, dessa forma a sintaxe do format é realmente com a "," ao invés do ";" e é no código que não consigo fazer a consulta funcionar de jeito nenhum....
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Duvida, Consulta com critério em cima de campo hora Empty Re: [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Mensagem  vieirasoft 3/10/2010, 01:04

    Ok, amigo Pablo já entendi a forma como você está a tentar fazer. Lamento não poder ajudar mais, bem gostaria.

    Abraço

    PS (tenho muita familia no BR. Quem sabe?

    Conteúdo patrocinado


    [Resolvido]Duvida, Consulta com critério em cima de campo hora Empty Re: [Resolvido]Duvida, Consulta com critério em cima de campo hora

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:55