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

    [Resolvido]Filtro em combobox

    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Filtro em combobox Empty [Resolvido]Filtro em combobox

    Mensagem  Celso Roberto 2/3/2017, 23:22

    Olá a todos

    Estou precisando de uma ajuda em um filtro em combobox
    Tenho uma combo que uso para pesquisar ao digitar ou selecionar com a seta para baixo ou para cima ao expandir a combo.
    O que preciso é o seguinte:
    1- No frmBancos que eu consiga ao digitar na combo, filtrar por qualquer coluna.
    Neste exemplo eu filtro apenas pela coluna 1, queria se possível filtrar pela coluna 1 ou 2 ou 3.

    OU

    2- No frmBancosConcat onde a combo utiliza um campo concatenato o filtro ao digitar esta ok.
    O que preciso é que a estética da coluna da combo fique alinhado como a combo do frmbancos e com caracteres definido  


    Segue bd para teste

    Abraços
    Anexos
    [Resolvido]Filtro em combobox AttachmentBancoTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (111 Kb) Baixado 30 vez(es)


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Filtro em combobox Empty Re: [Resolvido]Filtro em combobox

    Mensagem  Celso Roberto 3/3/2017, 14:40

    Olá...

    O alinhamento da coluna da combo no frmBancosConcat desejo que seja igual a imagem abaixo

    [Resolvido]Filtro em combobox Captur10

    Aguardo





    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Filtro em combobox Empty Re: [Resolvido]Filtro em combobox

    Mensagem  Celso Roberto 5/3/2017, 18:17

    Olá...

    Na imagem abaixo, estou usando esta expressão esta na consulta.

    Código:
    TxtConcatenado: Espaço$(6-Compr([CodBanco])) & [CodBanco] & "|" & [NomeDoBanco] & Espaço$(30-Compr([NomeDoBanco])) & "|" & Espaço$(10-Compr([Agencia])) & [Agencia] & "|" & Espaço$(10-Compr([NºConta])) & [NºConta]

    Ele conta números de caracteres e adiciona o resto em espaços,
    eu consigo adicionar espaços a direita ou esquerda conforme o alinhamento que desejo, mesmo assim não da o alinhamento desejado.

    [Resolvido]Filtro em combobox Captur11

    Pergunto: tem como substituir os espaços por caracteres mas este ficarem em brancos?

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Filtro em combobox Empty Re: [Resolvido]Filtro em combobox

    Mensagem  FabioPaes 5/3/2017, 20:25

    Celso, se o que precisa é apenas ao digitar na combo por exemplo o Numero 9 ele mostre o banco do Brasil. Ou se digitar "Bra" apareça para seleção apenas o Banco do Brasil, nao precisa de muito esforço não....


    Basta colocar no critério alguns OR....


    Nesse exemplo postado, apague todos os eventos que tem na cboBanco para não interferir...
    E coloque este código no evento Ao Alterar:
    Código:

    Private Sub cboBanco_Change()
        StrSQL = "SELECT CodBanco,NomeDoBanco,Agencia,[NºConta] FROM tblBancos" & _
        " WHERE NomeDoBanco Like '*" & Me.cboBanco.Text & "*' OR " & _
                "Agencia Like '*" & Me.cboBanco.Text & "*' OR " & _
                "[NºConta] Like '*" & Me.cboBanco.Text & "*' ORDER BY NomeDoBanco, NºConta"
        Me.cboBanco.RowSource = StrSQL
        Me.cboBanco.Dropdown
    End Sub



    Faça um teste, estará pesquisando em qualquer parte de qualquer uma das 3 colunas...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Filtro em combobox Empty Re: [Resolvido]Filtro em combobox

    Mensagem  Celso Roberto 5/3/2017, 21:29

    Olá Fábio...

    Obrigado pela ajuda...

    Já havia feito desta maneira, o problema é que em algum momento da pesquisa ele não deixa digitar o segundo caracter,  voce digita a letra "c" e digita a segunda "a", ele sobrepõe a letra c pela letra a.
    Isto acontece porque estou usando um evento ao apertar Teclas, este evento me possibilita correr com a seta para cima e pra baixo após filtrar por digitação.
    Nota que se voce desabilitar este evento as setas não seleciona após filtrar.

    Mas consegui resolver concatenando os campos a ser pesquisado na clausula where ante do Like
    Veja como ficou:

    Código:
    Private Sub cboBanco_Change()
         StrSQL = "SELECT CodBanco,NomeDoBanco,Agencia,NºConta FROM tblBancos" _
         & " WHERE NomeDoBanco & Agencia & NºConta Like '*" & Me.cboBanco.Text & "*' ORDER BY NomeDoBanco, NºConta"
         Me.cboBanco.RowSource = StrSQL
         Me.cboBanco.Dropdown
    End Sub

    Te agradeço da mesma forma e também a todos que estariam tentando me ajudar

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Filtro em combobox Empty Re: [Resolvido]Filtro em combobox

    Mensagem  FabioPaes 5/3/2017, 22:37

    Grato pelo retorno amigo, até a próxima se Deus Quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]Filtro em combobox Empty Re: [Resolvido]Filtro em combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 22:08