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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Localizar Registro.
Wesley
FORTALEZA
CE - BRASIL
ENUNCIADA !
Postada em 14/05/2004 01:51 hs            
olá gente...
Sou novato no Visual Basic e por isso estou com algumas dúvidas.
Como tenho pouca base, utilizo o Visual Data Manager para acessar banco de dados.
Gostaria de saber se alguem pode me ajudar a localizar um registro.
Eu consegui fazer a inclusão, a exclusão, a alteração e consegui fazer com que salvasse os dados. Mas não estou conseguindo localizar. Será que alguem pode me ajudar a localizar um registro usando o Visual Data Manager?
 
Se pudessem me ajudar, ficaria grato...
Abraços e até a próxima.
   
JackAss
Pontos: 2843
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 14/05/2004 03:45 hs            
meu eu tb sou novato por isso entendo bastante de coisa de novato....
 
 
mas vamos ao que enteressa
 
se você estiver usando o onjeto DataControl faz assim.
 
Private Sub cmdPesquisar_Click()

Pesquisa = InputBox("Digite o Nome >")
 
If Pesquisa = "" Then
 
Exit Sub
   
End If

Data1.Recordset.FindMin "NomeTabela='" & Pesquisa & "'"
 
If Data1.Recordset.NoMatch Then
 
MsgBox "Registro não encontrado!"
 
End If
 
End Sub
 
 
* O NomeTabela você deverá substituir por um campo dentro da sua tabela....por exemplo eu tenho uma tabela chamada carros e dentro dessa tabela chamada carros eu tenho o campo Marca, então eu substituiria o NomeTabela por Marca...
 
Blz, se precisar posta mais vezes....
 
 
t++
 
Um Abraço!
   
Wesley
FORTALEZA
CE - BRASIL
ENUNCIADA !
Postada em 14/05/2004 16:02 hs            
JackAss, tentei fazer mas não deu certo...
Aparece a mensagem de erro " Run-time error '438':
  Object doesn´t support this property or method.
 
Coloquei do jeito que você disse. O nome da Tabela é Razao Social.
 
Ah, quando coloca clientes.recordset.findMin, ele não aparece essa opção... Será por isso que deu erro?
 
Aparece FindMin, FindMax, FindNext e FindPrevious...
Segue o código....
 
Dim pesquisa As String
  pesquisa = InputBox("Digite o nome")
   If pesquisa = "" Then
     Exit Sub
   End If
   datClientes.Recordset.findMin "Razao Social='" & pesquisa & "'"
 If datClientes.Recordset.NoMatch Then
  MsgBox "Nao encontrado"
 End If
 
Podem me ajudar?
   
JackAss
Pontos: 2843
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 15/05/2004 17:51 hs            
Desculpe é que eu errei mas no lugar de findmim coloque FindMin='" & pesquisa & "'"...
 
Foi malz pelo erro!
   
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