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

3 participantes

    [Resolvido]Caixa de Combinação em um filtro Consulta

    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 5/3/2021, 19:30

    Boa Tarde pessoal!

    Existe a possibilidade de eu inserir uma caixa de combinação, ou seja, uma lista de opções para filtrar uma consulta?

    Segue em anexo uma imagem da caixa EXPR: onde faz aquela pergunta antes de filtrar. É exatamente ali que gostaria de por uma lista de opções, ao invés de digitar.

    motivo de eu estar fazendo isso, é por que o filtro tem nomes grandes para ficar digitando, então seria interessante uma lista, só para selecionar a opção que quero.

    Qualquer ajuda é bem vinda! Obrigada.
    Anexos
    [Resolvido]Caixa de Combinação em um filtro Consulta Attachmentcaixa de combinação.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (12 Kb) Baixado 10 vez(es)


    Última edição por Lisbeky em 1/4/2021, 13:18, editado 1 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Alexandre Fim 5/3/2021, 19:52

    Olá,

    Sim, é possível.
    Por gentileza, poste aqui parte do teu sistema (somente tabelas e formulários) para analise e solução.

    Att,
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 11/12/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Ismael Silva 5/3/2021, 19:59

    Lisbeky,

    Fiz um exemplo, no mesmo formulário do Tópico anterior, pois imaginei que seria para o mesmo, mas caso não for isso, vamos aguardar a sugestão do colega Alexandre.
    Anexos
    [Resolvido]Caixa de Combinação em um filtro Consulta AttachmentOportunidades 2021.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (100 Kb) Baixado 12 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Alexandre Fim 5/3/2021, 23:55

    Lisbeky,


    Criei uma lista de Status onde vc pode escolher 1 ou mais Status para carregar seu formulário.

    [Resolvido]Caixa de Combinação em um filtro Consulta Filtro12


    OBS: Fiz algumas alterações no teu sistema pertinentes ao funcionamento do filtro.

    Espero ter ajudado.

    Boa sorte
    Anexos
    [Resolvido]Caixa de Combinação em um filtro Consulta AttachmentOportunidades2021_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (65 Kb) Baixado 24 vez(es)
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 11/12/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Ismael Silva 6/3/2021, 00:01

    Lisbeky,

    Com sua licença, gostaria de pedir ao colega Alexandre que se puder comentar o que cada linha de código faz para melhor entendimento, pois achei bem interessante o formato de filtro, era algo que há muitos estava querendo.
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 6/3/2021, 14:25

    Bom dia pessoal!

    Alexandre fim e Ismael Silva,

    Gostei dos dois sistemas, o sistema do Ismael me deu ideia de outras características no meu BD Very Happy, mas nesse caso convém mais a utilização do sistema do Alexandre, muito interessante.

    Alexandre, testei aqui e não sei se vc reparou, mas minha caixa de combinação eu havia feito para ser editável, ou seja,
    caso quisesse acrescentar mais algum Status diferente poderia, mas nesse seu sistema eu não consigo inserir um novo Status.

    Por exemplo, fiz um teste aqui, chamei um novo Status de "Ola", mas ao avançar nos cadastros o sistema access bloqueia dizendo que é um campo numérico.

    Isso tem como resolver?

    e mais um detalhe, assim como o Ismael eu também fiquei muito curioso para aprender fazer esse sistema, se pudesse fazer um passo a passo da construção eu agradeço muito Very Happy

    já vale o positivo de melhor resposta Very Happy (y), mas ainda não vou marcar como positivo para dar preferencia ao BD mais exato ou o passo a passo que vc enviar, pois fica de ajuda para quem tem o mesmo problema ao ler esse tópico Very Happy
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 11/12/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Ismael Silva 6/3/2021, 14:35

    Lisbeky,

    Se vale uma dica, como no exemplo do Alexandre, ele usou como fonte de dados uma tabela, chamada de Status, neste caso o que você poderia fazer, seria alterar a fonte de dados para os dados que você for lançando na tabela principal, ou seja os status, da forma que eu fiz no meu exemplo, onde eu peguei somente os status que tinha na tabela principal, ou seja, só vai aparecer os status, onde você já tem cadastros, eu faria assim, mas com certeza o colega Alexandre, é bem mais experiente, vai poder nos dizer se essa é a melhor solução ou não.
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 8/3/2021, 12:20

    Bom dia Srs.

    Então Ismael, na verdade tem código no VB vinculado e não entendo nada sobre VB Sad

    Se fosse somente isso trocar a fonte, ai seria bem simples de resolver, mas preciso do nosso amigo Alexandre Fim.

    Caso ele demore a responder e vc souber modificar isso Ismael, eu agradeceria muito.
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 8/3/2021, 14:00

    Ismael, se por ventura vc puder explicar o seu sistema também, eu agradeço Very Happy achei muito interessante pra outras funções no meu BD
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 11/12/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Ismael Silva 8/3/2021, 21:32

    Boa tarde,

     No exemplo anexo, mantendo boa parte da estrutura que o colega Alexandre disponibilizou, eu fiz uma adaptação ao invés de ter a tabela de status, eu usei como fonte de dados a própria tabela principal, como a coluna Status como já havia dito anteriormente, de forma que o status só vai aparecer na medida que você for fazendo os lançamentos, assim você só terá os status que tiver lançando na tabela, no intuito de filtrar.

    E pra você ver na prática, caso ainda não tenha feito, é só você ir no modo design, isso no formulário frmFiltro, e clicar na caixa de listagem e ver na aba dados/origem da linha.

    Mas se não for nada disso, sugiro aguardarmos o colega Alexandre, talvez ele tenha um modo diferente de fazer, que seja mais prático.

    Já a forma inicial que eu tinha feito, foi basicamente a mesma coisa, porém só filtra um registro por vez, mas não gera nenhum tipo de relatório, só mesmo o filtro pra você visualizar no próprio formulário.

    Só inserir uma caixa de combinação, com a fonte de dados sendo a tabela principal, coluna status, e criei uma caixa de listagem, e inserir um um filtro no critério, e pedi para atualizar logo após escolher uma opção de status.
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 9/3/2021, 11:43

    Ismael, acredito que nosso amigo Alexandre esteja bem ocupado, pois não pode responder mais.

    então ai vai uma pergunta, preciso gerar um filtro em Form, pelo Status. Será que daria para usar esse seu filtro dentro de um form ou gerar um relatório em relação a esse filtro?

    Para facilitar a explicação vou citar uns exemplos:

    Filtro dentro do Form: crio um botão para abrir um formulário, nele vai ter essa caixa de combinação, com todas as informações sobre o Status. Ao filtrar, ele manda a relação que solicitamos no filtro, Mas essa relação é no Layout Tabela, passa assim facilitar uma impressão.

    Filtro dentro do relatório: da mesma forma que o formulário, sendo que como um relatório.

    Obs: estou pedindo dessa forma, pois desse jeito que vc pôs o filtro ele é pertinente só para visualização. ele é muito bom para algumas outras informações, mas nesse caso queria fazer um relatorio para impressão depois de filtrado.

    será que da para fazer isso? ou é muito complicado?
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 11/12/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Ismael Silva 9/3/2021, 13:06

    Bom dia,

    Neste caso o mais indicado pra fazer o que você quer é formulário criado pelo Alexandre, onde você vai poder gerar quantos status quiser pra filtrar e posterior gerar o relatório, que no caso vai ser o mesmo processo já feito, o que vai diferir é que você vai colocar o comando para abrir o relatório, e não mais o formulário.
    Anexos
    [Resolvido]Caixa de Combinação em um filtro Consulta AttachmentOportunidades 2021 090321.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (494 Kb) Baixado 7 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Alexandre Fim 9/3/2021, 13:29

    Bom dia Lisbeky,

    Quando abri seu sistema, eu vi que voce queria um filtro para abrir um formulário filtrado, mas depois das mensagens, percebi que vc precisa de um relatório.
    É simples.
    Vou criar um relatório com os dados e no botão doo filtro de status eu abro o relatório conforme o(s) status selecionado(s)

    Obrigado Ismael Silva pelo apoio ai.

    Assim que eu finalizar, eu poso o arquivo aqui.


    Att,
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 9/3/2021, 14:10

    Ismael, esse filtro que vc fez, foi apenas para o item e o status, mas faltaram as outras informações.

    Alexandre, na verdade não pedi em relatório, pois acho que dava pra resolver rsrs, então poupei os trabalhos, mas se vc fizer direto eu agradeço Very Happy rsrsrs
    mas Alexandre, o seu sistema ficou muito da hora, mas eu preferia que caixa de combinação continuasse a ser editável, pois pode aparecer mais situações de Status e mais um detalhe, esse seu sistema ao tentar criar um novo registro, ele não deixa cadastrar o Status, pois está criado como numeração e não texto.

    eu consegui atualizar algumas informações aqui e vou postar o BD-rev, se puder editem em cima dele.

    Ismael, a parte de cadastro novo registro não tem jeito vou deixar da forma padrão access, e caso passe o item (numeração automática), eu abri um form, para edição, ou seja, caso o cadastro passe errado, para não perder o Item(Numeração automática) , vai no form e edita as informações.
    Anexos
    [Resolvido]Caixa de Combinação em um filtro Consulta AttachmentOportunidades 2021-rev2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (102 Kb) Baixado 8 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Alexandre Fim 9/3/2021, 15:19

    Ola Lisbeky,

    Eu criei a tabela de Status justamente para ficar mais dinâmico e autônomo.
    A tabela de Status possui o campo id_status (chave primária) que é para se relacionar com a outra tabela que também contém o campo id_status (chave estrangeira).
    Vou fazer um ajuste no teu sistema e vou explicar como funciona para sanar suas dúvidas.

    Att,
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 9/3/2021, 16:35

    Beleza Alexandre, mas será que da pra fazer dessa forma que falei do email anterior? ela editável? e também cadastrando novo registro com o Status registrando em texto e não ID?

    eu sou meio básico com o access, então se eu estiver falando bobagem ou algo que não de pra fazer , eu estou aberto a sugestões.

    Agradeço ao Ismael e ao Alexandre por estar dando as devidas atenções e paciência comigo Very Happy
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Alexandre Fim 9/3/2021, 16:58

    Lisbeky,

    Quando utilizamos combobox, utilizamos na sua montagem um ID e uma DESCRIÇÃO.
    Este combobox é composto por 2 colunas: a 1a. coluna armazena o ID e a 2a. coluna armazena a DESCRIÇÃO.
    Geralmente, a coluna 1 fica "invisível" para o usuário, pois a coluna 2 (DESCRIÇÃO) fica mais fácil do usuário identificar.
    Desta forma, quando o usuário seleciona um determinado Status, na hora de gravar na tabela, é gravado o ID e não DESCRIÇÃO.
    Por esse motivo, eu criei uma tabela de Status, onde vc pode cadastrar à vontade que ele vai aparecer no combobox, mas o que será gravado na tabela é o ID.


    Att,
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 9/3/2021, 17:34

    Entendi. Irei postar como melhor resposta, mas vc teria pelo menos como implementar esse sistema nesse novo BD? rsrs se puder manda o BD-REV na sua msg de explicação, pois vou marcar ela como melhor resposta. pode ser? Very Happy

    Obrigada mais uma vez pela paciência!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Alexandre Fim 9/3/2021, 22:55

    Sim,

    Vou ajustar o sistema como vc pediu, e assim que estiver pronto eu disponibilizo aqui.

    Abs
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Alexandre Fim 9/3/2021, 23:14

    Olá,

    Fiz a alterações necessárias.

    Segue versão


    Boa sorte.
    Anexos
    [Resolvido]Caixa de Combinação em um filtro Consulta AttachmentOportunidades2021_rev3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (94 Kb) Baixado 8 vez(es)
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Caixa de Combinação em um filtro Consulta Empty Re: [Resolvido]Caixa de Combinação em um filtro Consulta

    Mensagem  Lisbeky 10/3/2021, 11:39

    Alexandre meu amigo! acho que vc enviou o BD errado rsrs, pois testei aqui e esta com os mesmos problemas anteriores, não consigo cadastrar um novo registro, a caixa de combinação onde cadastra um novo registro, ficou com problema. Pode ser que vc compactou o arquivo errado. Very Happy

    E tipo, como lida um pouco com programação e eu não entendo, teria como vc fazer essas alterações no meu BD mais atualizado? vou deixar aqui pra Download.
    Anexos
    [Resolvido]Caixa de Combinação em um filtro Consulta AttachmentOportunidades 2021-rev2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (102 Kb) Baixado 6 vez(es)

      Data/hora atual: 18/9/2021, 17:38