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

    Filtro entre Datas

    avatar
    Kroll
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 16/01/2014

    Filtro entre Datas Empty Filtro entre Datas

    Mensagem  Kroll 6/3/2014, 17:24

    Ola pessoal, peço por gentileza uma ajuda dos nobres colegas,

    a questão é a seguinte preciso filtrar datas, como faço para que os campos em amarelo eu digite a data entre eles
    e ele filtre o subform que esta baixo, se for o caso podemos colocar as datas neles e um botão ao lada para que no evento "ao clicar"
    ele filtre o subform abaixo

    Desde já agradeço pela atenção dispensada !





    Filtro entre Datas 1ia2
    avatar
    Kroll
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 16/01/2014

    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Kroll 7/3/2014, 13:55

    Meus amigos consegui fazer o filtro agora coloquei um botão para imprimir, mais ao invés dele imprimir os dados filtrados
    ele esta imprimindo todos os registros da tabela, algum poderia me ajudar por gentileza ?

    Já tentei todos esse e não consegui

    Código:


    DoCmd.OpenReport "rltSaida_Lista", acViewPreview, , "cli_nome=""" & Me!cli_Nome & """"


    DoCmd.OpenReport "rltSaida_Lista", acViewPreview, , Nz(Me.Filter, "")


    DoCmd.OpenReport "rltSaida_Lista", acViewPreview, OpenArgs:="SELECT * FROM tblColaboradores WHERE " & filtroLista
    DoCmd.Maximize


    DoCmd.OpenReport "rltSaida_Lista", acViewPreview, , "idColaborador =" & Me!idColaborador
    DoCmd.Maximize



    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    Filtro entre Datas Empty filtro entre datas

    Mensagem  toyebom 7/3/2014, 18:42

    Vê aqui

    http://maximoaccess.forumeiros.com/t17726-filtrando-varias-datas-em-formulario-continuo


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Kroll
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 16/01/2014

    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Kroll 7/3/2014, 19:52

    Agradeço amigo pela ajuda, o filtro eu consegui resolver !

    Eu preciso agora de um código pra colocar no botão de imprimir
    pois estes códigos que postei ai nenhum da certo, porque eles estão imprimindo toda a tabela
    e eu queria que imprimisse só os dados filtrados do SubForm.

    Poderia me ajudar ?
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Jungli 7/3/2014, 20:14

    boa tarde,

    coloque a parte do banco de dados que você está com problemas, pra ver se podemos ajudar.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    Filtro entre Datas Empty Filtro entre Datas

    Mensagem  toyebom 7/3/2014, 21:02

    Tenta então assim

    http://maximoaccess.forumeiros.com/t17512-pesquisa-entre-datas

    http://maximoaccess.forumeiros.com/t17740-resolvidodata-inicial-e-data-final-em-relatorio


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Avelino Sampaio 7/3/2014, 21:09

    Olá!

    Mostre o código que vc aplicou na filtragem.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kroll
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 16/01/2014

    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Kroll 8/3/2014, 10:37

    Grande mestre Avelino é um prazer ser ajudado pelo Sr.

    O código é esse

    Código:
    Private Sub txData1_Change()

    Dim filtro As String
    If Len(Me!txData1.Text & "") = 0 Then
        Me!sfrmSaida.Form.Filter = ""
        Me!sfrmSaida.Form.FilterOn = False
        Exit Sub
    End If
    filtro = "[cli_Data_Saida1] like '*" & Me!txData1.Text & "*'"
    Me!sfrmSaida.Form.Filter = filtro
    Me!sfrmSaida.Form.FilterOn = True

    End Sub
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Avelino Sampaio 8/3/2014, 12:16

    Olá!

    Observe que vc aplica o filtro no SUB FORMULÁRIO e depois tenta aplicar na chamada do relatório o filtro do formulário.

    DoCmd.OpenReport "rltSaida_Lista", acViewPreview, , Nz(Me.Filter, "")

    Deve então aplicar o filtro do SUB

    DoCmd.OpenReport "rltSaida_Lista", acViewPreview, , Nz(Me!sfrmSaida.Form.Filter, "")

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kroll
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 16/01/2014

    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Kroll 8/3/2014, 16:31

    Funcionou sim Mestre, mais só temos um probleminha, depois da filtragem quando aparece mais de 3 registros no SubForm na hora
    que chamo o relatório para visualizar a impressão só aparece 3 registros na folha de impressão, sendo que no subForm tem 4 ou mais registros !

    Conteúdo patrocinado


    Filtro entre Datas Empty Re: Filtro entre Datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:41