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


4 participantes

    [Resolvido]Pesquisa entre datas

    avatar
    Rsygma
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 23/03/2016

    [Resolvido]Pesquisa entre datas Empty [Resolvido]Pesquisa entre datas

    Mensagem  Rsygma 11/7/2017, 14:33

    Olá pessoal,

    Estou com um formulário de pesquisa e preciso acrescenta uma pesquisa entre datas (de 01/03/2016 a 30/03/2016) e não estou conseguindo
    se puderem me dar uma dica agradeço.
    Segue modelo abaixo
    Anexos
    [Resolvido]Pesquisa entre datas AttachmentSistema Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (339 Kb) Baixado 22 vez(es)
    anderfranca
    anderfranca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 25/04/2016

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  anderfranca 12/7/2017, 02:20

    Voce tem como salvar seu banco de dados como Access 2003, formato .mdb que eu resolvo pra vc sim.
    anderfranca
    anderfranca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 25/04/2016

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  anderfranca 12/7/2017, 03:06

    Veja se é isso que você precisava amigo.
    Banco de Dados anexo.

    Abraço
    Anexos
    [Resolvido]Pesquisa entre datas AttachmentSistema Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (339 Kb) Baixado 22 vez(es)
    avatar
    Rsygma
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 23/03/2016

    [Resolvido]Pesquisa entre datas Empty Pesquisa entre datas

    Mensagem  Rsygma 12/7/2017, 23:37

    Olá anderfranca

    Obrigado pela ajuda mas a pesquisa por data única (20/03/2016) eu já havia feito. O que preciso é de um intervalo de datas. Ex. Perda entre 01/03/2016 a 30/03/2016, onde eu possa colocar as datas que preciso com a natureza que preciso.

    Valeu.
    philipp.moreira
    philipp.moreira
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 257
    Registrado : 05/02/2016

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  philipp.moreira 13/7/2017, 13:05

    Bom dia!

    Ao trabalhar com datas você pode construir a condição usando os operadores Between ou <= e >=. Veja os exemplosabaixo e tente adaptar a sua necessidade.

    Opção 1:
    Código:
    PARAMETERS parmDtIni Datetime, parmDtFim Datetime;

    SELECT [...,n]
    FROM Tab_Cadastro  AS C
    WHERE
    (
    C.Data Between parmDtIni And parmDtFim
    )

    Opção 2:
    Código:
    PARAMETERS parmDtIni Datetime, parmDtFim Datetime;

    SELECT [...,n]
    FROM Tab_Cadastro  AS C
    WHERE
    (
     ( C.Data >= parmDtIni ) And ( C.Data <= parmDtFim )
    )

    Em ambos os exemplos você identifica que utilizei a opção de parametrizar a consulta, porém, você pode substituir os parâmetros pela referência de campos do form, conforme você fez na consulta (no código vba da listbox) do form de pesquisa.

    Espero que tenha conseguido ajudar. Qualquer coisa fala o que não entedeu ;)
    avatar
    Rsygma
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 23/03/2016

    [Resolvido]Pesquisa entre datas Empty Pesquisa entre datas

    Mensagem  Rsygma 13/7/2017, 22:50

    Olá,

    Obrigado pela ajuda philipp.moreira, porém se você puder enviar o arquivo zipado eu agradeceria, pois sou novato e não consigo entender bem de códigos.

    Mesmo assim, vou tentar aqui.

    Valeu.
    anderfranca
    anderfranca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 25/04/2016

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  anderfranca 14/7/2017, 03:38

    Olá amigo Rsygma,

    "Ex. Perda entre 01/03/2016 a 30/03/2016, onde eu possa colocar as datas que preciso com a natureza que preciso."

    Veja se eu entendi o que vc disse:

    Você quer um filtro onde:
    Você digita DataInicio e DataFinal, e escolhe a Natureza que precisa... é isso que vc precisa?

    Anderson
    avatar
    Rsygma
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 23/03/2016

    [Resolvido]Pesquisa entre datas Empty Pesquisa entre datas

    Mensagem  Rsygma 17/7/2017, 02:39

    Exatamente, anderfranca


    Preciso colocar a data (período) e escolher a natureza, ficaria assim:

    Ex: Natureza: Perda Entre: 01/06/07 e 30/06/17


    Grato e desculpe pela demora em responder...
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  Celso Roberto 17/7/2017, 16:41

    Olá...

    Faça o seguinte;

    Em seu form crie duas caixas de textos, na primeira de o nome de DtDataInicio e na segunda de o nome de DtDataFinal. e coloque no formato data Abreviada

    No evento após atualizar da segunda caixa de texto ou no ebvento ao clicar de um botão cole este

    Código:
    Me.lstnome.RowSource = "SELECT * FROM Tab_Cadastro WHERE Data Between [Forms]![FrmPesquisa]![DtDataInicio] And [Forms]![FrmPesquisa]![DtDataFinal];"

    Espero que ajude

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    Rsygma
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 23/03/2016

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  Rsygma 21/7/2017, 03:22

    Olá Celso,

    Quando eu faço a pesquisa aparece outros campos e o campo natureza não aparece o que eu digito, ou seja, eu quero digitar no campo pesquisa "Furto" e escolher o período entre 01/03/17 até 30/03/17, então aparece todos os furtos entre a data digitada.

    Se puder me ajudar agradeço.
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  Celso Roberto 21/7/2017, 16:39

    Olá...

    No teu exemplo o campo de pesquisa filtra ao digitar por qualquer campo, então o filtro de datas tem que acompanhar o campo filtrado.
    Se deixar filtrando só pelo campo natureza, ao digitar qualquer texto ou letras que não esteja no campo natureza o filtro fica em branco.

    NOTA: Sugiro que não use as palavras Nome, data, Valor são palavras reservadas ao access e pode gerar conflito em seu BD futuramente.

    Segue exemplo funcionando com os filtros de datas, veja se é o que precisa

    Aguardamos retorno

    Abraços
    Anexos
    [Resolvido]Pesquisa entre datas AttachmentSistema Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (378 Kb) Baixado 48 vez(es)


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    Rsygma
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 23/03/2016

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  Rsygma 22/7/2017, 00:57

    Olá, Celso

    Entendi agora, mas esta certinho é isso mesmo após eu solicitar o filtro ele carrega somente a natureza entre o período que eu quero, perfeito, mais uma que aprendi.

    Obrigado a todos pela ajuda.

    Abçs!!!
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  Celso Roberto 26/7/2017, 22:05

    Olá...

    Bom que tenha dado certo..

    O fórum agradece o seu retorno

    Abraços



    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Pesquisa entre datas Empty Re: [Resolvido]Pesquisa entre datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 10:45