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 em caixa de combinação

    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Filtro em caixa de combinação

    Mensagem  ocullos 18/3/2014, 18:12

    Boa Tarde a todos.

    Estou com um pequeno problema,

    É o seguinte fiz um filtro em um determinado subFormulário e está funcionando perfeitamente, porem um dos campos que quero filtrar é de uma caixa de combinação e quando digito o que tem escrito nessa caixa some tudo, dai apertei sem querer o número 5 no teclado e apareceu alguns formulários e então descobri que está filtrando pelo código e não pelo o que está escrito. E não consigo resolver isso por que o campo que quero filtrar chama-se fornecedor.

    Alguém poderia me ajudar?

    Obrigado
    avatar
    AzorKiller
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 70
    Registrado : 27/09/2013

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  AzorKiller 18/3/2014, 19:45

    Ve se é isso que procuras?

    http://maximoaccess.forumeiros.com/t17680-resolvidopesquisar-em-qualquer-parte-da-combobox-quer-seja-no-comeco-ou-no-fim-do-texto
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 18/3/2014, 19:47

    Vou dar uma olhada

    Obrigado
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 18/3/2014, 20:27

    Amigo baixei o bd porém não era esse meu problema, os campos que estão no exemplo nenhum é caixa de combinação.

    Segue

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

    O campo fornecedor é uma caixa de listagem, dai quando quero filtrar, não consigo pelo nome do fornecedor e sim pelo código.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 19/3/2014, 12:50

    Olá Ocullos,
    Creio que essa sua caixa de combinação você esteja puxando os valores de alguma outra tabela, certo?
    Voce deve ter uma tabela pro subform que puxa o fornecedor de uma tabela Fornecedores, por exemplo, certo?
    Se for isso, verifique nesse campo da tabela do subform se a coluna que você está puxando da tabela Fornecedores é a do Nome ou a do Código. Você tem que acoplar a coluna do nome pra que apareça o nome do fornecedor e não o código.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 19/3/2014, 12:55

    Bom Dia

    Desculpe sou um pouco leigo em access.

    Mas sua hipótese esta certa sobre as tabelas, porem como faço essa verificação se está puxando o nome ou o código?
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  Silvio 19/3/2014, 12:59

    Bom dia....

    Apenas dando um pitaco....

    Ócullos, poste parte do teu projeto, para melhor entendimento dos colegas, pois é melhor ver do que supor algo.

    Abraços


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 19/3/2014, 13:04

    Acho que a idéia era converter a caixa de combinação em texto porem quando faço isso aparece o código, tem como converter a aparecer o texto?
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  Silvio 19/3/2014, 13:14

    Caixas de textos....caixas de combinação caixas de listagem, são entidades diferentes e com funções distintas entre si, podendo em algum momento, ter a mesma função.

    Mas converter txtbox em combo ou vice versa...eu nunca vi mesmo.

    É mais simples, postar teu projeto para lhe ajudarmos a resolver teu problema.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 19/3/2014, 13:28

    Antes de postar o banco segue código

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

    O setor está em um Subformulário porem quando quero filtrar digitando o nome do setor desaparece tudo e quando digito o número do código filtra certo.

    e o setor é uma caixa de combinação os outros campos desse subformularios todos filtram certo "data, etc" Só esse que puxa pelo código.

    É que meu banco fica com 18 mb mesmo zipado!
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  Silvio 19/3/2014, 13:45

    ok......
    O código aparentemente está correto.
    Veja na combo, em qual coluna está acoplada....
    Aqui vai a dica...veja como está os campos dessa combo !
    Normalmente a coluna zero é sempre a chave primária da tabela e dos demais são sequenciais.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 19/3/2014, 14:16

    Amigo consegui comprimir e eliminar parte do banco

    Segue arquivo

    Tente o filtro setor em baixo do formulario Gestão_de_rnc
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 19/3/2014, 14:21

    Abra a tabela do subform no modo design, vá no campo que está dando problema (se bem entendi é o que puxa o fornecedor, certo?) e, na parte de baixo (Propriedades do Campo) aparecerão duas abas, Geral e Pesquisa, clique na aba Pesquisa. Na 1ª Linha (Exibir Controle) deve aparecer "Caixa de Combinação". Veja qual coluna está acoplada em "Coluna Acoplhada" e, na "Origem da Linha", veja quais colunas da tabela estão sendo puxadas.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 19/3/2014, 14:29

    agora segue
    Anexos
    Filtro em caixa de combinação AttachmentSQG.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1 Mb) Baixado 41 vez(es)
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 19/3/2014, 14:41

    Bom, acho que faltou o seu back_end não?
    Quando abro aqui diz que não localizou a base de dados.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 19/3/2014, 14:47

    Estranho eu tinha colocado tudo no mesmo bd pra enivar pra vocês, vou dar uma olhada!
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 20/3/2014, 11:43

    Bom Dia amigos

    Segue bd

    Senha admin

    e senha a1234 para vinculação

    No formulário frm_SubCadastro criei os filtros sobre cada campo, porem no campo cliente o filtro não funciona pois ele puxa pelo código e não pelo texto.

    Gostaria de digitar o nome do cliente para fazer o filtro.

    Outra coisa tem como fazer um filtro tipo caixa de combinação para o campo Situação desse mesmo formulário?

    Aguardo
    Anexos
    Filtro em caixa de combinação AttachmentCONTROLE DE PEDIDOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.4 Mb) Baixado 43 vez(es)
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 20/3/2014, 12:45

    Ola amigos alguem online pra dar uma ajudinha?
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 20/3/2014, 14:25

    Olá Ocullos,

    No seu frm_SubCadastro, vá nas propriedades no campo CLIENTE e, na aba Dados, verifique Coluna Acoplada, lá está o número 1. Coloque o número correspondente ao campo "cli_Nome" da tblClientes, que eu creio que seja o 2. Veja se funciona.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 20/3/2014, 14:27

    ok vou testar
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 20/3/2014, 14:29

    Amigo não deu certo.

    Apareceu o código dai.

    Antes estava aparecendo o texto, porem na hora do filtro não filtrava pelo texto e sim pelo código
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 20/3/2014, 15:04

    Quando você clica na caixa de combinação, aparecem os nomes dos clientes, certo?
    Mas está filtrando pelo código, certo?
    Então me explique uma coisa: Vc quer esse filtro pra que finalidade? O que pretende com esse filtro?
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 20/3/2014, 16:07

    quero filtrar por clientes para mim ver quais foram os pedidos de um determinado cliente

    e para uma futura impressão
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 20/3/2014, 16:17

    Certo, então vc quer um relatório em que vc informa o nome do cliente e ele lhe mostra os pedidos só daquele cliente, certo?
    Então, vc já tentou criar uma consulta com base na tbl_Cadastro?
    No critério do campo CLIENTE, vc insere o seguinte:

    Como '*'+[Informe o Cliente:]+'*'

    Então vc cria um relatório com base nessa consulta, que terá esse critério de filtrar pelo nome do cliente.
    Talvez seja o que vc procura.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 20/3/2014, 16:21

    Desculpe amigo se estou sendo importuno

    É que eu queria que aparece na tela, também, por que os cliente me ligam perguntando como esta o andamento do pedido, dai eu só filtrava pelo cliente.

    Vc chegou a baixar o bd que coloquei?

    os campos de filtros estão feitos porem só esse do cliente puxa por código
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 20/3/2014, 16:34

    Tente o seguinte:
    1 - Crie uma consulta com base na tbl_cadastro;
    2 - Abra a consulta no modo design;
    3 - Caso a tblcliente não esteja aparecendo na parte de cima, vá na barra de menu do acess, clique em "Mostrar Tabela" e Insira a tblcliente;
    4 - Na parte de baixo, onde estiver aparecendo o campo CLIENTE, modifique a tabela para tblcliente e coloque o campo cli_Nome;
    5 - No critério, coloque: Como '*'+[Informe o Remetente:]+'*';
    6 - Salve a consulta e feche;
    7 - Crie um formulário (que seria o frm_cadastro) com base nessa consulta;
    8 - Ao abrir o form, ele lhe pedirá o nome do cliente, vc digita e só abre os registros que tiverem aquele cliente.

    Veja se isso ajuda.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 24/3/2014, 19:31

    Amigo não era bem isso que queria,

    Eu gostaria que o filtro seja igual aos outros que tenho no formulário, no momento que vai escrevendo ja vai filtrando.

    Alguem chegou a baixar o bd pra ver?
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 1/4/2014, 13:43

    Olá Ocullos,
    O problema já foi sanado?
    Se sim, não esqueça de fechar o tópico com o Resolvido.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 1/4/2014, 13:47

    Não
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 1/4/2014, 13:59

    Amigo, eu não estou conseguindo mexer direito no seu BD.
    Diz que a senha é inválida quando tento abrir um form.
    Não sei qual o problema.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 1/4/2014, 14:07

    Ao entrar no modo design é preciso ir no formulario login e logar antes de mexer
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 1/4/2014, 15:25

    Bom, o campo situação, que também é alimentado com texto para filtrar, funciona perfeitamente. Porém o mesmo tem uma lista de valores pré-definidas: "Falta Itens", "Aguardando Notas", etc., o que não acontece com o campo Cliente, tendo em vista que os valores são puxados da tabela Clientes. Então esse campo é classificado como número. Pode estar aí o problema.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    ocullos
    ocullos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 28/02/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  ocullos 1/4/2014, 15:31

    Sim, só que eu gostaria de fazer o filtro do campo cliente
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  rdrck 14/5/2014, 15:48

    Olá Ocullos,
    O problema já foi sanado?
    Se sim, não esqueça de fechar o tópico com o Resolvido.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.

    Conteúdo patrocinado


    Filtro em caixa de combinação Empty Re: Filtro em caixa de combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 21:58