PESSOAL...
JÁ ENCONTREI 1 DAS POSSÍVEIS SOLUÇÕES P/ ESTE PROBLEMINHA:
Private Sub cmdNext_Click()
'Se RecordSet = final de tabela = falso então
If Rs1.EOF = False Then
'Move p/ o próximo registro
Rs1.MoveNext
'Senão
Else
'Move p/ o 1º registro
Rs1.MoveMin
'Fim se
End If
'Agora é que está 1 das possíveis soluções
'Se os comandos anteriores encontrou algo então
If Rs1.BOF = False And Rs1.EOF = False Then
'Mostradados
Mostra
End If
End Sub
ATÉ + E OBRIGADO...
Amigos
Tenho um problema ao movimentar o RecordSet com conexão ADO e peço a ajuda de alguém:
Private Sub cmdPreviows_Click()
'Se recordSet=False então move para o registro anterior
If Rs1.BOF = False Then
Rs1.MovePrevious: cmdMax.Enabled = True
Else
'Senão, move para o último registro
Rs1.MoveMax
End If
'Mas exiboe um erro: BOF ou EOF são verdadeiros ou o registro atual foi excluído
MostraDados
End Sub
A conexão com o BD é no evento FormLoad:
Private Sub Form_Load()
Con1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:PauloProgramaçãoVBDespesasDD.mdb;Persist Security Info=False"
Rs1.CursorLocation = adUseClient
Rs1.Open "select * from geral", Con1, adOpenDynamic, adLockOptimistic, adCmdText
end sub
A Tabela tem uns 30 registros
Muito Obrigado pessoal... até +