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

    Numeração da Linha em uma Listbox

    avatar
    gilmarjs7
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 24/08/2021

    Numeração da Linha em uma Listbox Empty Numeração da Linha em uma Listbox

    Mensagem  gilmarjs7 30/3/2023, 19:52

    Boa tarde a todos!

    Como faço para saber a numeração da linha de um item dentro de uma listbox?

    Exemplo de uma listbox:

    Item 1
    Item 2
    Item 3

    Por exemplo eu gostaria de saber a posição do Item 3 dentro da minha lista.

    Tem aquela propriedade "ItemData()" aonde eu seleciono a número do índice e me traz o valor equivalente, o que eu preciso é justamente o oposto, eu digitar o valor e me trazer a numeração.

    Alguma ideia?
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    Numeração da Linha em uma Listbox Empty Re: Numeração da Linha em uma Listbox

    Mensagem  Marcelo David 31/3/2023, 05:20

    Bom dia,
    há a propriedade que ListIndex, que retorna o número do indice da linha selecionada. Lembrando que inicia em 0.

    Por exemplo:

    Item 1 = retorna 0
    Item 2 = retorna 1
    Item 3 = retorna 2





    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    Numeração da Linha em uma Listbox Marcel11
    avatar
    gilmarjs7
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 24/08/2021

    Numeração da Linha em uma Listbox Empty Re: Numeração da Linha em uma Listbox

    Mensagem  gilmarjs7 31/3/2023, 14:54

    Sim, mas eu preciso, exemplo, eu digitar item 3 e me retornar qual linha está.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    Numeração da Linha em uma Listbox Empty Re: Numeração da Linha em uma Listbox

    Mensagem  Marcelo David 31/3/2023, 15:35

    Digamos que na lista haja os seguintes itens:

    0| Banana
    1| Abacaxi
    2| Uva
    3| Pera

    Daí vc digita em uma textbox Uva.
    O resultado esperado é selecionar na listbox a linha que contem Uva? ou retornar 2, que é o indice da linha?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    Numeração da Linha em uma Listbox Marcel11
    avatar
    gilmarjs7
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 24/08/2021

    Numeração da Linha em uma Listbox Empty Re: Numeração da Linha em uma Listbox

    Mensagem  gilmarjs7 31/3/2023, 15:36

    Isso, exatamente! Eu digito "Uva" e preciso que retorne "2".
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    Numeração da Linha em uma Listbox Empty Re: Numeração da Linha em uma Listbox

    Mensagem  Marcelo David 31/3/2023, 16:30

    Tente adaptar por gentileza:

    Código:
       'Seleciono a listbox, já que iremos usar várias vezes
        With Me.NomeSuaListBox
            'Realizo um laço para percorrer todas as linhas da listbox. Aqui estamos considerando a listbox sem cabeçalho
            For i = 0 To .ListCount
               'Verifico se na coluna 1 da listbox há o texto que informei na Caixa de Texto TxtBuscaIndice
                If InStr(.Column(1, i), Me.TxtBuscaIndice) > 0 Then
                    'Caja haja o texto, seleciono a linha
                    .Selected(i) = True
                    'Passo para a outra Caixa de texto TxtIndice o indice relacionado a linha selecionada
                    Me.TxtIndice = .ListIndex
                End If
            Next
        End With


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    Numeração da Linha em uma Listbox Marcel11
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    Numeração da Linha em uma Listbox Empty Re: Numeração da Linha em uma Listbox

    Mensagem  Alexandre Neves 24/6/2023, 17:06

    Boa tarde
    Como anda a dúvida?
    O colega que ajudou (e outros que tentaram) merecem uma resposta.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    Conteúdo patrocinado


    Numeração da Linha em uma Listbox Empty Re: Numeração da Linha em uma Listbox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/4/2024, 21:32