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


2 participantes

    Filtrar a medida que cadastra

    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    Filtrar a medida que cadastra Empty Filtrar a medida que cadastra

    Mensagem  Claudemir P 12/10/2016, 03:56

    Boa noite, estou tentando encontrar uma forma simples de configurar uma consulta.

    Situação a medida que os campos são preenchidos, o subform vai filtrando os dados, com registros semelhantes ao que foi preenchido. ok.

    Problema sempre que um campo não tem informação, o subform retorna nenhum registro. Como configuro para que os campos filtrem mesmo quando não houver informação.
    Anexos
    Filtrar a medida que cadastra Attachmentconsulta.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (269 Kb) Baixado 9 vez(es)
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    Filtrar a medida que cadastra Empty Re: Filtrar a medida que cadastra

    Mensagem  rubenscouto 12/10/2016, 18:36

    o seu formulario principal está baseado em uma tabela e o segundo formulario também. Para que funcione, o primeiro precisa ser vaseado em uma consulta e o segundo baseado em outra consulta porém com os valores de cada campo configurado para buscar no evento "ao alterar" da seguinte forma:
    como "*" & [Formulario].[Seuformularioprincipal].[SeuCampoparaPesquisar] & "*"
    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    Filtrar a medida que cadastra Empty Re: Filtrar a medida que cadastra

    Mensagem  Claudemir P 16/10/2016, 17:12

    Boa tarde Rubens, tudo bem? Obrigado pela dica inicial.

    A fórmula like "*" & [Forms]![Frm_Principal]![SelCodProduto] & "*" funciona apenas quando todos os campos no formulário são preenchido, porém se apenas dois, três etc. e não todos os campos a consulta não retorna os registros semelhantes.

    Estou utilizando como fonte de dados para o cadastro no form principal Tabela e, para visualização no subform Consulta que contém filtro. Form e Subform não estão vinculados através de campo Mestre e Filho. Tanto o cadastro como o filtro funciona, o problema é que o filtro só mostrar os registros se houver sido preenchido todos os campos.

    Tem alguma sugestão na construção da fonte de dados do Subform?
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    Filtrar a medida que cadastra Empty Re: Filtrar a medida que cadastra

    Mensagem  rubenscouto 15/11/2016, 02:26

    opção:
    Campo1 like "*" & [Forms]![Frm_Principal]![ValorCampo1] & "*" Or Campo2 like "*" & [Forms]![Frm_Principal]![ValorCampo2] & "*" Or Campo3 like "*" & [Forms]![Frm_Principal]![ValorCampo3] & "*"
    Veja se funciona.

    Conteúdo patrocinado


    Filtrar a medida que cadastra Empty Re: Filtrar a medida que cadastra

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 18:34