USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Autocompletar combox
Edson_vb6
SÃO JOÃO DEL REI
MG - BRASIL
ENUNCIADA !
Postada em 10/03/2008 12:09 hs            
Olá!

Tenho um form com uma combox ligada a um bando de dados no access.

Quando digito a 1ª letra de um nome na combox, ela exibe um nome com aquela letra, mas se eu digitar a 2ª letra no nome ela apaga a 1º letra e procura o nome com a 2ª que eu digitei.

Código:

Private Sub cboNome_Change()

Search$ = UCase$(cboNome.Text)
   Searchlen = Len(Search$)
   If Searchlen Then
     For I = 0 To cboNome.ListCount - 1
       If UCase$(Left$(cboNome.List(I), Searchlen)) = Search$ Then
         cboNome.ListIndex = I
         Exit For
       End If
     Next
   End If

End Sub[/color]
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 31/03/2008 01:39 hs         

Private Sub cmbCodinome_KeyUp(KeyCode As Integer, Shift As Integer)

Text = cboNome.Text

For i = 0 To cboNome.ListCount
    temp = Left(cboNome.List(i), Len(Text))
    If LCase(temp) = LCase(Text) Then
        cboNome.Text = Trim$(cboNome.List(i))
        'cboNome.ListIndex = i
        cboNome.SelStart = Len(Text) ' + 1
        cboNome.SelLength = Len(cboNome.List(i))
        'cboNome.SetFocus
  End If
Next


End Sub

   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página