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]Carregar dados em uma listbox

    avatar
    souzadenilson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 02/05/2012

    [Resolvido]Carregar dados em uma listbox Empty [Resolvido]Carregar dados em uma listbox

    Mensagem  souzadenilson 14/8/2023, 03:11

    Boa noite.
    Possuo um formulario de pesquisa onde digitando qualquer parte de uma palavra a listbox é carregada automaticamente. Ao tentar colocar mais uma coluna da minha consulta para que ele realize esta consulta nao funcionou.
    Como fazer para este procedimento funcionar.


    Última edição por souzadenilson em 19/8/2023, 02:56, editado 1 vez(es)
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2678
    Registrado : 23/01/2018

    [Resolvido]Carregar dados em uma listbox Empty Re: [Resolvido]Carregar dados em uma listbox

    Mensagem  crysostomo 15/8/2023, 01:39

    Boa noite.
    Como não está funcionando? Ele não está aparecendo na lista? Qual é o tipo do campo? Para que esse campo serve?


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    souzadenilson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 02/05/2012

    [Resolvido]Carregar dados em uma listbox Empty Re: [Resolvido]Carregar dados em uma listbox

    Mensagem  souzadenilson 15/8/2023, 21:51

    Boa noite.

    O que tentei fazer , porém não funcionou como esperado.
    Quando no campo de pesquisa eu digitar, ele procurará nos seguintes campos ( Id_DescSistema, Id_FornecProduto e Id_refCadastro), onde todos estes campos são considerado texto na Tab_Cadastro

    Segue abaixo o código que coloquei, porém ele só realiza a pesquisa no campo Id_DescSistema. Quando tentei colocar critério para procurar nos outros dois campos, ele não funcionou

    Código:


    Private Sub Txt_Pesquisa_Change()
        Call AtualizaLista
        Me.Lst_Estoque.Enabled = True
    End Sub

    Public Sub AtualizaLista()
        Dim sSQL As String

        Me.Txt_Pesquisa.SetFocus

       
        sSQL = "SELECT * FROM csconsultacadastro WHERE Id_Descsistema Like  '*" & Trim(Me.Txt_Pesquisa.Text) & "*'"

        Me.Lst_Estoque.RowSource = sSQL
        Me.Lst_Estoque.Requery

    End Sub


    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Carregar dados em uma listbox Empty Re: [Resolvido]Carregar dados em uma listbox

    Mensagem  Alexandre Fim 15/8/2023, 22:11

    Olá Denilson,

    Tente isso:
    Código:

     sSQL = "SELECT * FROM csconsultacadastro
     sSQL = sSQL & " WHERE Id_Descsistema Like  '*" & Trim(Me.Txt_Pesquisa.Text) & "*'"
     sSQL = sSQL & " OR Id_FornecProduto  Like  '*" & Trim(Me.Txt_Pesquisa.Text) & "*'"
     sSQL = sSQL & " OR Id_refCadastro Like  '*" & Trim(Me.Txt_Pesquisa.Text) & "*'"


    Att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Carregar dados em uma listbox Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    souzadenilson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 02/05/2012

    [Resolvido]Carregar dados em uma listbox Empty Re: [Resolvido]Carregar dados em uma listbox

    Mensagem  souzadenilson 17/8/2023, 01:55

    Boa noite
    Porém quando eu digito no campo pesquisa a informação para localizar pela descrição quando gero o relatorio os dados ficam iguais, porém quando ele realiza o filtro pelo fornecedor ou referencia o relatorio gerado não fica igual a da listbox.
    Ou seja, qualquer que seja o filtro utilizado para pesquisar em uma das 3 colunas, o conteudo da relatoruio tem que ser igual a da listbox
    Código:


    Private Sub Btn_GeraRelatorio_Click()
    Dim sCrit As String
       
    '-- by Alexandre Fim ------------------------------------------------------------------------------------------
       
        '-- verifica se existem registros para impressão
        If Me.Lst_Estoque.ListCount = 0 Then
            MsgBox "O sistema não localizou registos com o filtro informado.", vbExclamation, "Aviso"
            Exit Sub
        End If
       
        '-- variavel atribuida com o parâmetro informado
        sCrit = " Id_DescSistema LIKE '*" & Trim(Me.Txt_Pesquisa) & "*'"
       
        'sCrit2 = " Id_refCadastro LIKE '*" & Trim(Me.Txt_Pesquisa) & "*'"
        '-- fecha o form
        DoCmd.Close acForm, Me.Name
       
        '-- Abre o relatório com o parametro de filtro
        DoCmd.OpenReport "Rel_ContEstoque", acViewPreview, , sCrit


    Conteúdo patrocinado


    [Resolvido]Carregar dados em uma listbox Empty Re: [Resolvido]Carregar dados em uma listbox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 14:38