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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Cursor em Pesquisa no Datagrid
Lucas Lima VB
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 04/02/2009 11:50 hs         
Tenho um DataGrid em que realiso 3 consultas:
A primeira pesquiso um Codigo da revista na primeira coluna(CodigoRevista)
digito em um textbox, e ele encontra normalmente
A segunda, pesquiso a Edição da revistas (pois são varios codigos iguais, porem com edições diferente)
na segunda coluna (EdiçãoRevista)
essa pesquisa é a partir do registro que esta selecionado da pesquisa anterior
digito em um texbox, e ele encontra normalmente
A Terçeira, pesquiso um codigo de banca (Pois são varias edições
distribuidas em bancas diferentes), essa pesquisa é realizada
apartir do registro que esta selecionado da pesquisa anterior
digito em um text box, e acontece normalmente

Porem, se eu digito um valor na em um dos textbox, e troco esse valor
desconfigura todas as pesquisas anteriores
o cursor não volta pra pesquisa anterior
Isso tem Solução?
Ai Vai Meu Codigo:
 
[code]'Primeira Pesquisa
Private Sub TxtCodigoRevistaEncalheRevistas_Change()
BancoRevistasOperações.Recordset.MoveMin
BancoRevistasOperações.Recordset.Find "CodigoRevista LIKE '" & TxtCodigoRevistaEncalheRevistas & "'"
If TxtCodigoRevistaEncalheRevistas.Text = "" Then
BancoRevistasOperações.Recordset.MovePrevious
If BancoRevistasOperações.Recordset.BOF Then
BancoRevistasOperações.Recordset.MoveMin
If BancoRevistasOperações.Recordset.EOF Then
Conexao.rsRevistasOperações.MoveMax
If (DGRevistasOperações.SelBookmarks.Count <> 0) Then
DGRevistasOperações.SelBookmarks.Remove 0
End If
End If
End If
End If
End Sub
 

'Segunda Pesquisa
Private Sub TxtEdiçãoRevistaEncalheRevistas_Change()
BancoRevistasOperações.Recordset.Find "EdiçãoRevista LIKE '" & TxtEdiçãoRevistaEncalheRevistas & "'"
If TxtEdiçãoRevistaEncalheRevistas.Text = "" Then
BancoRevistasOperações.Recordset.MovePrevious
If BancoRevistasOperações.Recordset.BOF Then
BancoRevistasOperações.Recordset.MoveMin
If BancoRevistasOperações.Recordset.EOF Then
BancoRevistasOperações.Recordset.MoveMax
If (DGRevistasOperações.SelBookmarks.Count <> 0) Then
DGRevistasOperações.SelBookmarks.Remove 0
End If
End If
End If
End If
End Sub
 
'Terceira Pesquisa
Private Sub TxtCodigoBancaEncalheRevistas_Change()
BancoRevistasOperações.Recordset.Find "CodigoBanca LIKE '" & TxtCodigoBancaEncalheRevistas & "'"
If TxtCodigoBancaEncalheRevistas.Text = "" Then
BancoRevistasOperações.Recordset.MovePrevious
If BancoRevistasOperações.Recordset.BOF Then
BancoRevistasOperações.Recordset.MoveMin
If BancoRevistasOperações.Recordset.EOF Then
BancoRevistasOperações.Recordset.MoveMax
If (DGRevistasOperações.SelBookmarks.Count <> 0) Then
DGRevistasOperações.SelBookmarks.Remove 0
End If
End If
End If
End If
End Sub[/code]
 
Desde ja Meu Muito Obrigado!
   
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