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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta em BD
marcosgf
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 22/09/2004 19:02 hs            
tipo quando eu seleciono a opção nome ele consulta certo ex: Marcos Gonçalves e quando eu coloco placa ele não consegue o os dados no bd e: MGF 0102 .... eu inverti a posição do nome para placa ... funciona normal quando é nome agora quando é placa não vai....
 
Private Sub cmdPesquisar_Click()
If txtTexto.Text = "" Then
    MsgBox "Digite alguma coisa"
    txtTexto.SetFocus
Else
lstResultado.ListItems.Clear
 
  If txtTexto = "" Then
    DatClientes.Recordset.MoveMin
    Do While Not DatClientes.Recordset.EOF
      Set temp = lstResultado.ListItems.Add(, "", DatClientes.Recordset!codigo, 0, 0)
      temp.SubItems(1) = DatClientes.Recordset!nome
      temp.SubItems(2) = DatClientes.Recordset!placa
      temp.SubItems(3) = DatClientes.Recordset!uf
      DatClientes.Recordset.MoveNext
    Loop
    Exit Sub
  End If
  If optCodigo.Value = True Then
    crit = "codigo=" & txtTexto
  ElseIf optNome.Value = True Then
    crit = "nome like '" & txtTexto & " *'"
  ElseIf optPlaca.Value = True Then
    crit = "placa like '" & txtTexto & " *'"
  ElseIf optEstado.Value = True Then
    crit = "uf='" & txtTexto & "'"
  End If
  frmCadastro.DatClientes.Recordset.FindMin crit
  Do While Not frmCadastro.DatClientes.Recordset.NoMatch
      Set temp = lstResultado.ListItems.Add(, "", frmCadastro.DatClientes.Recordset!codigo, 0, 0)
      temp.SubItems(1) = frmCadastro.DatClientes.Recordset!nome
      temp.SubItems(2) = frmCadastro.DatClientes.Recordset!placa
      temp.SubItems(3) = frmCadastro.DatClientes.Recordset!uf
    frmCadastro.DatClientes.Recordset.FindNext crit
  Loop
End If
End Sub
   
JoãoCarlosjr
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 22/09/2004 23:03 hs            
Olha cara eu não consegui ver o erro, mas ve vc me mandar o código mais o bd vai ficar mais fácil de eu tenta resolver seu problema, quando vc verificar se o campo estiver vazio utilize assim: trim(txttexto.text) = "", pois assim eliminar os espaços em branco.
 
Espero ter ajudado
T+

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

   
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