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

    Aplicar filtro em folha de dados em mais de uma tabela

    avatar
    mparnaldo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 04/08/2022

    Aplicar filtro em folha de dados em mais de uma tabela Empty Aplicar filtro em folha de dados em mais de uma tabela

    Mensagem  mparnaldo 16/4/2024, 10:34

    Bom dia, estou com um problema em um subformulário (folha de dados), espero conseguir explicar o que está acontecendo...
    O formulário frmES_PROCESSOS está vinculado a tabela tbl_ES_PROCESSOS, dentro desse formulário tem diversos campos, o campo nREFERENCIA que é obrigatório e em 3 deles que são caixas de combinação respectivamente chamadas de: cb_NOMENCLATURA, cb_PRODUTO e cb_HABILITACAO quando tem o valor DIVERSOS selecionado habilita subformulários para que se possa detalhar esses registros, esses subformulários são vinculados à tabelas em que todas elas possuem o campo nREFERENCIA e o campo NOMENCLATURAS, PRODUTOS e HABILITACOES, até ai tudo bem, quando o usuário seleciona DIVERSOS nessas caixas combinação ele consegue detalhar os lançamentos e fica esses lançamentos ficam referenciados pelo campo nREFERENCIA existente em todas as tabelas... Acontece que o formulário frm_FDADOS_FILTRO tem um subformulário chamado subForm_FLDADOS_ES_PROCESSOS que abre a tabela principal (tbl_ES_PROCESSOS) no modo folha de dados onde o usuário pode aplicar filtros em todos os campos, porem, quando ele aplica um filtro por exemplo no campo HABILITACOES = REINO UNIDO o filtro traz apenas os registros onde REINO UNIDO foi digitado na tabela principal, porem acontece que quando tem mais de uma habilitação o usuário seleciona DIVERSOS e detalha por exemplo: JAMAICA; REINO UNIDO; CANADÁ... Então seria correto o filtro ir nas tabelas e trazer esses registros DIVERSOS, dessa forma o usuário iria ver os que foram digitados REINO UNIDO, mas também sabe que em determinado registro nREFERENCIA que está registrado como DIVERSOS tem dentro REINO UNIDO e outros mais... Isso também serve para o NOMENCLATURAS e PRODUTOS... Eu não faço a menor ideia de como resolver isso, tentei criar uma consulta com o a seguinte estrutura:

    Tabela: tbl_ES_PROCESSOS
    Tabela: tbl_LISTA_HABILITACOES
    Tabela: tbl_LISTA_NOMENCLATURA
    Tabela: tbl_LISTA_PRODUTO

    Coloquei todos os campos das tabelas na consulta e referenciei o campo nREFERENCIA da tabela tbl_ES_PROCESSOS com todos os campos nREFERENCIA existente nas outras tabelas, mas o resultado não foi o esperado... Talvez algum código SQL ou VBA poderia buscar nas tabelas que mencionei assim que o usuário aplicar os filtros...

    Aplicar filtro em folha de dados em mais de uma tabela Imagem10

    Se alguém puder ajudar fico grato...
    Anexos
    Aplicar filtro em folha de dados em mais de uma tabela AttachmentES-PROCESSOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (702 Kb) Baixado 28 vez(es)

    Leonildo gosta desta mensagem

    avatar
    onildolira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 05/06/2010

    Aplicar filtro em folha de dados em mais de uma tabela Empty Aplicar filtro em folha de dados em mais de uma tabela

    Mensagem  onildolira 19/4/2024, 13:06

    Bom Dia, baixei o exemplo mais nao entendi o que vc esta tentando fazer, teria algum exemplo ou video explicando o vc deseja fazer ?
    ANTONILDO CORDEIRO
    ANTONILDO CORDEIRO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/04/2019

    Aplicar filtro em folha de dados em mais de uma tabela Empty Re: Aplicar filtro em folha de dados em mais de uma tabela

    Mensagem  ANTONILDO CORDEIRO 19/4/2024, 13:32

    Bom dia!! mparnaldo!!
    seria o ultimo formulario que não está atualizando?
    avatar
    Dery_santos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 64
    Registrado : 03/10/2016

    Aplicar filtro em folha de dados em mais de uma tabela Empty e

    Mensagem  Dery_santos 19/4/2024, 13:41

    Vê se é isso que precisa, só precisa vincular outra vez as tabelas, no sub que você faz o filtro ele carrega direto da tabela , nesse caso crie uma consulta amarrando as duas tabelas e usando a função seimed, pois no caso da tbl_ES_PROCESSOS campo habitacão estiver como diversos então ele busca o dado na tabela tbl_LISTA_HABILITACOES campo habitação caso contratio ele pega na tbl_ES_PROCESSOS mesmo
    Anexos
    Aplicar filtro em folha de dados em mais de uma tabela AttachmentE-S PROCESSOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (265 Kb) Baixado 16 vez(es)

    Conteúdo patrocinado


    Aplicar filtro em folha de dados em mais de uma tabela Empty Re: Aplicar filtro em folha de dados em mais de uma tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/12/2024, 00:30