Boa tarde existe alguma forma de listar os registros (linhas) de um DBGrid em tempo de execução ou seja sem registrar na tabela uso o Banco SQL Server 2000 usando ADODataSets pra pra pesquisar tenho uma tabela com 2000 clientes, faço uma pesquisa que só me retornam no DBGrid só 54 Clientes gostaria então de no DBGrid me enumerasse esses 54 pesquisando aqui mesmo no forum achei isso aqui:
Var
N:integer;
begin
N:=1;
DM.ADODataSet1.First;
while not Dm.ADODataSet1.Eof do
begin
DM.ADODataSet1Enumere.value := N;
N:= N+1;
DM.ADODataSet1.next;
end
end;
end.
Mas como podem perceber isso não só me enumerou toda a tabela como também as registrou na mesma, eu gostaria que só enumerasse os Clientes que estão no próprio DBGrid sem registrar na própria tabela.
Pergunta
Denispe
Boa tarde existe alguma forma de listar os registros (linhas) de um DBGrid em tempo de execução ou seja sem registrar na tabela uso o Banco SQL Server 2000 usando ADODataSets pra pra pesquisar tenho uma tabela com 2000 clientes, faço uma pesquisa que só me retornam no DBGrid só 54 Clientes gostaria então de no DBGrid me enumerasse esses 54 pesquisando aqui mesmo no forum achei isso aqui:
Var
N:integer;
begin
N:=1;
DM.ADODataSet1.First;
while not Dm.ADODataSet1.Eof do
begin
DM.ADODataSet1Enumere.value := N;
N:= N+1;
DM.ADODataSet1.next;
end
end;
end.
Mas como podem perceber isso não só me enumerou toda a tabela como também as registrou na mesma, eu gostaria que só enumerasse os Clientes que estão no próprio DBGrid sem registrar na própria tabela.
Link para o comentário
Compartilhar em outros sites
5 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.