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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta help?
MINER
POTIRENDABA
SP - BRASIL
Postada em 26/04/2005 10:45 hs            
ola pessoal preciso de uma ajudinha
tenho um text e um grid, gostaria q assim q comessaçe a digitar as palavras notext ele ja buscasee e consultasse de acordo com q eu for digitando ele ia atualizando o grid a cda palavra digitada .Como faço?
uso a seguinte conexao com Acess
set bd =opendatabase("meu banco")
set rs = bd.openrecordset("",)
Se alguem souber da rotina ou uma dica fico grato
Deus Abençoe a todos
     
Snake
Pontos: 2843
ITAJUBÁ
MG - BRASIL
Postada em 26/04/2005 10:58 hs         
OBS.: ALTEREI O CODIGO POIS, O AMIGO ROBERTO ME MOSTROU UM ERRO NA DECLARAÇÃO DE MINHAS VARIAVEIS.

Veja se te ajuda:

Private Sub PreencherGradeClientes()
    Dim cSql As String
    Dim oSql As Recordset
    Dim nLinhas As Integer, nPos As Integer
    'Adiciona texto nas respectivas linha do Grid

    cSql = "SELECT * FROM TB_CLIENTES WHERE " & strNomeColuna & "  LIKE '" & TxtBusca.Text & "*" & "'"
    Set oSql = Banco.OpenRecordset(cSql, dbOpenDynaset)
    If oSql.RecordCount = 0 Then
        MsgBox ("Nenhum resultado encontrado para o filtro!"), vbExclamation
        GradeClientes.Rows = 1
        Exit Sub
    Else
         GradeClientes.Rows = 1
        Do While Not oSql.EOF
            With GradeClientes
                nLinhas = .Rows + 1
                .Rows = nLinhas
                nPos = .Rows - 1
                .Row = nPos
                .Col = 0                                   ' INSERE A COLUNA ID_CLIENTE
                .Text = oSql![ID_CLIENTE]
                .Col = 1
                .Text = oSql![NOME]
                .Col = 2
                .Text = IIf(IsNull(oSql![DATA_NASCIMENTO]), "", Format(oSql![DATA_NASCIMENTO], "dd/mm/yyyy"))
                .Refresh
            End With
            oSql.MoveNext
        Loop
    End If
End Sub

Adapte o códifgo as suas necessidades. Chame o procedimento no evento change do text.

sem mais,
TÓPICO EDITADO
   
Página(s): 1/1    


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