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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Pesquisa por Parte inicial do nome
Roberto
não registrado
ENUNCIADA !
Postada em 18/10/2004 12:48 hs   
 
 
Voce pode utilizar os controles:
textbox (text1)
flexgrid  (adicione no projeto = projetc - components - microsoft flexgrid control 6.0)
data control (data1)
e utilize o seguinte código:
 
Private Sub text1_Change()
Dim sql As String
Dim criterio As String
criterio = Chr$(39) & txt_consulta.Text & "*" & Chr$(39)
sql = "SELECT * FROM clientes WHERE nome LIKE " & criterio
Data1.RecordSource = sql
Data1.Refresh
End Sub
Quando vc digitar alguma letra ou trecho de nome no textbox, o flexgrid 
irá mostrar somente os registros que atendem a consulta realizada...
Não se esqueça de ajustar as propriedades do flexgrid:
cols - (numero de colunas = numero de campos de sua tabela)
data source - o data control utilizado - ex. data1
 
Vc pode utilizar dblist, dbgrid, etc... mas o flexgrid tem mais opções!
 
Abraços...
 
 
   
Juninho_BH
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 20/10/2004 00:30 hs            
Valeu pela ajuda Roberto, vou tentar depois eu posto, eu uso o ADO será que tem problema?Emoções

"O CONHECIMENTO DEVE SER COMPARTILHADO..."Emoções
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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