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


    [Resolvido]Where : filtrar intervalo de datas

    Júnior_Oliveira
    Júnior_Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 07/06/2012

    [Resolvido]Where : filtrar intervalo de datas Empty Where : filtrar intervalo de datas

    Mensagem  Júnior_Oliveira 26/10/2012, 23:03

    Boa noite feras!

    Estou com uma dúvida que está me tirando o sono, olhem por gentileza:

    São duas tabelas (Excel_Temp e Filtro), ambas possuem 3 campos nomeados Curso, Inicio e Status. Estou tentando copiar os registros da tabela Excel_Temp para Filtro, porém quero que só sejam copiados os registros onde o campo Inicio possua por exemplo data maior que 01/10/2012 e menor que 30/10/2012. Tentei instrução SQL abaixo, não dá erro ao compilar, porém me retorna registros fora dos esperados.

    DoCmd.RunSQL "INSERT INTO Filtro(Curso,Inicio,Status) SELECT Curso,Inicio,Status FROM Excel_Temp WHERE Excel_Temp.Inicio BETWEEN '01/10/2012' AND '30/10/2012'"

    Desde já sou grato pelo tempo dispensado por vocês.
    avatar
    Convidado
    Convidado


    [Resolvido]Where : filtrar intervalo de datas Empty Re: [Resolvido]Where : filtrar intervalo de datas

    Mensagem  Convidado 27/10/2012, 00:55

    Boas Junior, veja este tópico e tente adaptar a solução proposta pelo mestre João Paulo a seu caso.


    http://maximoaccess.forumeiros.com/t10032-resolvidofiltro-entre-data-em-vba


    Cumprimentos.
    Júnior_Oliveira
    Júnior_Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 07/06/2012

    [Resolvido]Where : filtrar intervalo de datas Empty Re: [Resolvido]Where : filtrar intervalo de datas

    Mensagem  Júnior_Oliveira 27/10/2012, 14:24

    Muito obrigado! Ufa, deu certo, seguindo o exemplo.
    Ficou assim:

    DoCmd.RunSQL "INSERT INTO Filtro(Curso,Inicio,Status) SELECT Curso,Inicio,Status FROM Excel_Temp WHERE Excel_Temp.Inicio BETWEEN Format (#30/10/2012#, 'MM-DD-YYYY')AND Format (#10/11/2012#, 'MM-DD-YYYY')"

    Obrigado pela atenção e presteza voluntária.
    Júnior_Oliveira
    Júnior_Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 07/06/2012

    [Resolvido]Where : filtrar intervalo de datas Empty Re: [Resolvido]Where : filtrar intervalo de datas

    Mensagem  Júnior_Oliveira 27/10/2012, 14:26

    Ops!
    Faltou o resolvido.
    avatar
    Convidado
    Convidado


    [Resolvido]Where : filtrar intervalo de datas Empty Re: [Resolvido]Where : filtrar intervalo de datas

    Mensagem  Convidado 27/10/2012, 23:19

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Where : filtrar intervalo de datas Empty Re: [Resolvido]Where : filtrar intervalo de datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 14:06