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]Filtrar dados por três TextBox em formulario.

    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Filtrar dados por três TextBox em formulario. Empty [Resolvido]Filtrar dados por três TextBox em formulario.

    Mensagem  XPTOS 15/10/2014, 00:31

    Prezados, boa noite,

    Localizei no fórum um exemplo mestre JPaulo para filtro em um formulário continuo.
    Minha duvida é a seguinte: Como eu posso realizar o filtro com mais de um campo não acoplado no formulário?

    Como adaptei o exemplo do mestre JPaulo ao meu projeto e uso como filtro o campo não acoplado txtFiltro; gostaria de saber se é possível acrescentar os campos txtData e txtConvenio grifado em azul no formulário.

    Ou seja, o usuário pode preencher um ou preencher os três campos e clicar em pesquisar para filtrar os dados.

    Link: https://www.dropbox.com/s/q307451lkpik00u/Banco%20de%20Dados1.accdb?dl=0

    Grato,
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Filtrar dados por três TextBox em formulario. Empty Re: [Resolvido]Filtrar dados por três TextBox em formulario.

    Mensagem  XPTOS 15/10/2014, 12:29

    Quando uso o filtro: DoCmd.ApplyFilter , "[txtConvenio] = '" & Me.Campo1 & "'"
    no evento AfterUpdate e marco o campo como acoplado o registro me retorna o filtro que preciso.

    Já quando deixo o campo não acoplado o filtro não retorna os dados filtrados.

    Aguardo uma sugestão dos amigos do forum.

    Atenciosamente,
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Filtrar dados por três TextBox em formulario. Empty Re: [Resolvido]Filtrar dados por três TextBox em formulario.

    Mensagem  XPTOS 15/10/2014, 13:40

    Consegui fazer o filtro de forma individual em cada campo não acoplado com o código:

    DoCmd.ApplyFilter , "[txtConvenio] = '" & Me.Texto44 & "'" 'Campo texto onde digito nome do Convenio
    DoCmd.ApplyFilter , "[txtDataDoc] = #" & Me.Texto42 & "#" 'Campo data abreviada onde digito a data do documento


    Estou com duvida em como fazer para juntar essas duas expressões?

    Ou seja, tenho os dados abaixo em um form para filtrar e me retornar o registro:

    Unimed - 01/01/2014
    Unimed - 01/02/2014
    Unimed - 01/03/2014

    Ex: se eu digitar no textBox Unimed ele me retorna os registros e se eu filtrar a Data 01/02/2014, ele me retorna Unimed - 01/02/2014.
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Filtrar dados por três TextBox em formulario. Empty Re: [Resolvido]Filtrar dados por três TextBox em formulario.

    Mensagem  XPTOS 16/10/2014, 21:03

    Up.
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Filtrar dados por três TextBox em formulario. Empty Re: [Resolvido]Filtrar dados por três TextBox em formulario.

    Mensagem  XPTOS 17/10/2014, 21:53

    Up!
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Filtrar dados por três TextBox em formulario. Empty Re: [Resolvido]Filtrar dados por três TextBox em formulario.

    Mensagem  XPTOS 18/10/2014, 01:45

    Consegui resolver adaptando desta forma:

    Dim parteNome As String
    Dim parteCidade As String
    Dim parteEstado As String

    parteCidade = Me.Texto44.Text
    If parteCidade <> "" Then
    Me.Form.Filter = " txtConvenio like '" & parteCidade & "'"
    Me.Form.FilterOn = True Or _
    Me.Form.Filter = " txtConvenio like '*" & parteCidade & "'"
    Me.Form.FilterOn = True Or _
    Me.Form.Filter = " txtConvenio like '*" & parteCidade & "'"
    Me.Form.FilterOn = True
    Else
    Me.Form.FilterOn = False
    End If

    Conteúdo patrocinado


    [Resolvido]Filtrar dados por três TextBox em formulario. Empty Re: [Resolvido]Filtrar dados por três TextBox em formulario.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 20:22