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]Chamar a consulta no VBA com MySql

    fieldNome
    fieldNome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/04/2012

    [Resolvido]Chamar a consulta no VBA com MySql Empty Chamar a consulta no VBA com MySql

    Mensagem  fieldNome 12/6/2012, 06:30

    Tenho uma listbox que lista os clientes, e, tenho um botão ao lado que mostra apenas os clientes com A.

    Ou seja, primeiro criei um filtro que traz apenas os valores com A, o código Sql é esse :

    SELECT *
    FROM Clientes
    WHERE (((Clientes.Nome) Like "A*"));


    E eu quero criar um evento no botão que, ao clicar, ele vai mudar os valores da listbox, ou seja, vai mostrar só os que começarem com A.

    Tentei fazer algo assim:

    Private Sub Comando21_Click()
    Me.lista.RowSource "SELECT [Consulta3].[Nome] FROM Consulta3; "
    End Sub

    Ou seja, ao clicar no botão, vai mudar a origem da linha dessa listbox.

    Só que não dá certo.

    Como faço pra 'chamar' isso?

    Obrigado e boa noite.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Chamar a consulta no VBA com MySql Empty Re: [Resolvido]Chamar a consulta no VBA com MySql

    Mensagem  JPaulo 12/6/2012, 09:37

    teste por favor;

    Private Sub Comando21_Click()
    Me.lista.RowSource = "SELECT Nome FROM Consulta3"
    Me.lista.RowSourceType = "Table/Query"
    Me.lista.Requery
    End Sub




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Chamar a consulta no VBA com MySql Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Chamar a consulta no VBA com MySql Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Chamar a consulta no VBA com MySql Folder_announce_new Instruções SQL como utilizar...
    fieldNome
    fieldNome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/04/2012

    [Resolvido]Chamar a consulta no VBA com MySql Empty Re: [Resolvido]Chamar a consulta no VBA com MySql

    Mensagem  fieldNome 12/6/2012, 20:45

    Caraca, muito obrigado mesmo. Graças a você conseguí fazer uma coisa que tava em mente, que era criar a filtragem a partir da inicial do alfabeto.


    O problema é que fiz uma consulta pra cada letra e depois usei esse código, mas funcionou. huhu

    Eu poderia fazer de um jeito mais fácil, tipo, se eu tiver uma consulta para trazer os valores que começam com A, seu código SQL fica assim, e se eu for colocar no VBA?

    SELECT Clientes.Nome
    FROM Clientes
    WHERE (((Clientes.Nome) Like "a*"));

    Como coloco isso no VBA pra fazer de forma mais fácil, apenas ir copiando o código e mudar a inicial e não ter que fazer uma consulta pra cada?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Chamar a consulta no VBA com MySql Empty Re: [Resolvido]Chamar a consulta no VBA com MySql

    Mensagem  JPaulo 12/6/2012, 21:17

    Amigão tem varias possibilidades;


    Private Sub Comando21_Click()
    Me.lista.RowSource = "SELECT Nome FROM SuaTabela Where Nome Like 'A*'"
    Me.lista.RowSourceType = "Table/Query"
    Me.lista.Requery
    End Sub


    http://maximoaccess.forumeiros.com/t7902-filtra-listbox-por-ordem-alfabetica


    http://dl.dropbox.com/u/771097/ExemploFiltragem.rar




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Chamar a consulta no VBA com MySql Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Chamar a consulta no VBA com MySql Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Chamar a consulta no VBA com MySql Folder_announce_new Instruções SQL como utilizar...
    fieldNome
    fieldNome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/04/2012

    [Resolvido]Chamar a consulta no VBA com MySql Empty Re: [Resolvido]Chamar a consulta no VBA com MySql

    Mensagem  fieldNome 12/6/2012, 22:19

    Caraca, muito obrigado, obrigado mesmo. Tópico resolvido.

    Obrigadoooo. \ô/

    Conteúdo patrocinado


    [Resolvido]Chamar a consulta no VBA com MySql Empty Re: [Resolvido]Chamar a consulta no VBA com MySql

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 16:18