CARREGAR PRIMEIRO REGISTRO NO DATAGRID VB6
Olá. Como faço para carregar no datagrid o primeiro registro da tabela, ou um registro em branco?
Obrigado
Obrigado
Só para entender primeiro, vc tem vários registros na sua tabela access e quer carregar no datagrid somente o primeiro registro dessa tabela, ou quer carregar todos os registros dessa tabela no datagrid?
Minha tabela access tem os campos: Ãtem, código do produto, quantidade, descrição, valor unitário e valor total.
Eu queria clicar no botão e o datagrid exibisse apenas o conteúdo do primeiro registro. Tem como?
Obrigado
Eu queria clicar no botão e o datagrid exibisse apenas o conteúdo do primeiro registro. Tem como?
Obrigado
a query esta SELECT TOP 1 campos FROM tabela
Caro Reinaldo, fiz um exemplo para você, nele, coloquei como cada botão, ter uma tarefa, assim em um faz com que no datagrid, apareça somente o primeiro registro da tabela, no outro botão, faz com que apareça os dois primeiros registros da tabela, no outro, faz com que apareça todos os registros da tabela e no último, faz com que limpe o datagrid.
Veja se consegui te ajudar...
Veja se consegui te ajudar...
Cleber, seu exemplo é perfeito! Era exatamente o que eu queria mas não conseguia achar, como limpar o grid! Me ajudou muito. Obrigado
Cléber, seu exemplo funciona mto bem, mas qdo coloquei o código no meu projeto ele tá dando erro nessa linha:
rsitens.Open SQL, adoitens, adOpenDynamic, adLockOptimistic
Run time erro 3705 - [Ô]Operação não permitida quando o objeto está aberto[Ô]
Alguma sugestão? Não achei o que esta errado.
Obrigado
rsitens.Open SQL, adoitens, adOpenDynamic, adLockOptimistic
Run time erro 3705 - [Ô]Operação não permitida quando o objeto está aberto[Ô]
Alguma sugestão? Não achei o que esta errado.
Obrigado
Cara verifica exatamente o que a mensagem esta dizendo!
Lembre-se que você deve estar utilizando um objeto ADO(RecordSet) e ao utilizar ele uma vez deve ser fechado
Tente assim
If rsitens.State <> 0 then
rsitens.Close
set rsitens = Nothing
End If
Lembre-se que você deve estar utilizando um objeto ADO(RecordSet) e ao utilizar ele uma vez deve ser fechado
Tente assim
If rsitens.State <> 0 then
rsitens.Close
set rsitens = Nothing
End If
Reinaldo, é isso mesmo que o Filman te falou, coloque antes dessa linha ai, que ta dando erro, as seguintes linhas:
If rsitens.State = adStateOpen Then
rsitens.Close
End If
Pronto, teste e me fale se deu certo, qualquer coisa, me mande seu projeto que dou uma olhada.
meu email: cleber.al@hotmail.com
Valew!
If rsitens.State = adStateOpen Then
rsitens.Close
End If
Pronto, teste e me fale se deu certo, qualquer coisa, me mande seu projeto que dou uma olhada.
meu email: cleber.al@hotmail.com
Valew!
Cleber eu tinha copiado seu exemplo, mas tava dando erro exatamente nessa parte. Agora fiz igual o filman falou e deu certo.
Obrigado mais uma vez pessoal.
Obrigado mais uma vez pessoal.
Tópico encerrado , respostas não são mais permitidas