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]Ajuda na pesquisa

    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda na pesquisa Empty [Resolvido]Ajuda na pesquisa

    Mensagem  Connekta Informatica 17/10/2014, 13:17

    Bom dia

    Tenho uma caixa de texto e uma listbox, onde eu começo a digitar o nome vai aparecendo os clientes. A função é a seguinte:

    Dim C As String, X As String
    X = Me.txtBusca.Text
    C = " where nome_cliente like '*" & X & "*' ORDER BY nome_cliente"
    Me.lstClientes.RowSource = " select * from tbl_Clientes " & C

    Mais como agora estou implementando o sistema para varias empresas possam ser cadastradas, eu estava precisando que ao digitar ele somente aparecesse somente os clientes da empresa selecionada.

    Sendo que tenho um textbox "txtNomeEmpresa" no formulário frm_Receitas e na tabela tbl_Clientes tenho o campo "NomeEmpresa".

    Algue´m pode me ajudar ajudar acrescente (na função acima) para ao digitar ele apenas pegar os clientes da empresa selecionada?


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




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.




    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Ajuda na pesquisa Empty Re: [Resolvido]Ajuda na pesquisa

    Mensagem  formiga10x 17/10/2014, 15:13

    Bom dia.

    Segue um exemplo de um projeto que fiz para um amigo onde tinha critério de empresa e ativo.

    Código:
    Me.lstBusca.RowSource = "Select CodServico,DataPrevisao,Usuario,TipoEquipamento,Departamento,Empresa,Status From " & _
    "tblServico Where Usuario Like '*" & Me.txtbuscar.Text & "*' and tblServico.Empresa = cboEmpresa and tblServico.Status = 'ATIVO'"

    Dim C As String, X As String
    X = Me.txtBusca.Text
    C = " where nome_cliente like '*" & X & "*' and tblTabela.Empresa = NomeEmpresa ORDER BY nome_cliente"
    Me.lstClientes.RowSource = " select * from tbl_Clientes " & C



    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda na pesquisa Empty Re: [Resolvido]Ajuda na pesquisa

    Mensagem  Connekta Informatica 17/10/2014, 17:30

    Boa Tarde formiga10x, modifique a outra função que você passou e deu certo. Veja:

    Código:
    Me.lstClientes.RowSource = "Select Codigo,Nome_Cliente,Doc1,Endereco,Bairro,CEP,Cidade,UF,NomeEmpresa From " & _
    "tbl_Clientes Where Nome_Cliente Like '*" & Me.txtBusca.Text & "*' and tbl_Clientes.NomeEmpresa = txtNomeEmpresa"

    Muito obrigado.


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




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.





    Conteúdo patrocinado


    [Resolvido]Ajuda na pesquisa Empty Re: [Resolvido]Ajuda na pesquisa

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 08:54