é o seguinte....para ambos os botões, o código é esse, apenas com alteração em rs.MovePrevious/rs.MoveNext
Dim Conex As New ADODB.Connection
Conex.CursorLocation = adUseClient
Conex.Open StringDeConexao
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
With cmd
.ActiveConnection = Conex
.CommandType = adCmdText
.CommandText = " Select * From FinanWin_Cli "
Set rs = .Execute
End With
rs.MovePrevious/rs.MoveNext 'aqui dependendo do botão clicado
txtCli_Cod.Text = rs("Cli_Cod")
txtCli_NomeFantasia.Text = rs("Cli_NomeFantasia")
Ao clicar no botão MoveNext, é como se ele funcionasse apenas uma vez; pois se está no registro 1, eu clico e então vai pro registro 2, mas se clico denovo, fica no registro 2.
Bom....se alguém tiver paciencia pra ler tudo isso aqui e puder me ajudar, muito obrigado =P
Pergunta
Gabriel Cabral
Olá pessoas.....eu aqui denovo....
agora com essa dúvida de moveprevious e movenext
é o seguinte....para ambos os botões, o código é esse, apenas com alteração em rs.MovePrevious/rs.MoveNext
__________________________________________________
Ao clicar no botão MovePrevious, dá o seguinte erro:
Run-time error '3021': Either BOF or EOF is True, or the current record has been deleted.
Requested operation requires a current record.
e marca a linha txtCli_Cod.Text = rs("Cli_Cod")
__________________________________________________
Ao clicar no botão MoveNext, é como se ele funcionasse apenas uma vez; pois se está no registro 1, eu clico e então vai pro registro 2, mas se clico denovo, fica no registro 2.
Bom....se alguém tiver paciencia pra ler tudo isso aqui e puder me ajudar, muito obrigado =P
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.