DBGrid.... é fácil, mas não estou conseguindo!

Delphi

28/02/2003

Tenho um dado resultado e preciso fazer com que o dbgrid fique com x linhas que é o mesmo nº do resultado.

Ex: Resultado = 48

O DBGrid terá que ficar com 48 linhas...

Valeu!


Shikota

Shikota

Curtidas 0

Respostas

Anonymous

Anonymous

28/02/2003

Bem, nao entendi muito o q vc deseja.
Mas se vc está usando um dbgrid, ele é ligado ao datasource e terá extamente o numero de linhas igual ao numero de registro do datasource.
Tente limitar o numero de registros com filtros...


GOSTEI 0
Shikota

Shikota

28/02/2003

[quote:9af3cbd2e3=´Daniel Oliveira´]Bem, nao entendi muito o q vc deseja.
Mas se vc está usando um dbgrid, ele é ligado ao datasource e terá extamente o numero de linhas igual ao numero de registro do datasource.
Tente limitar o numero de registros com filtros...[/quote:9af3cbd2e3]


Tudo bem!
Mas, tem outro meio de eu conseguir isso?

Pegar o resultado = 48 e deixar algum outro ´componente´ com as 48 linhas.

Mas depois, preciso guardar isso no DBGrid ligado a tabela breaks


GOSTEI 0
Shikota

Shikota

28/02/2003

[quote:ba73cfb579=´Daniel Oliveira´]Bem, nao entendi muito o q vc deseja. Mas se vc está usando um dbgrid, ele é ligado ao datasource e terá extamente o numero de linhas igual ao numero de registro do datasource. Tente limitar o numero de registros com filtros...



Tudo bem!
Mas, tem outro meio de eu conseguir isso?

Pegar o resultado = 48 e deixar algum outro ´componente´ com as 48 linhas.

Mas depois, preciso guardar isso no DBGrid ligado a tabela breaks[/quote:ba73cfb579]


GOSTEI 0
Agenor

Agenor

28/02/2003

olha amigo ! eu tive um trabalho desse e resolvi da seguinte maneira :
eu coloquei uma Query e crair uma tabela temporaria onde vc pode criar as linhas que quiser ... ex : create table nome ( codigo intejer, descricao varchar(20), ... ) depois vc vai e coloca no sql de outra query ou da mesma vc coloca INSERT INTO nometabela (Codigo, Descricao)
values (os valores) ;
e dar um exesql !
se vc quiser fazer isso 48 x
for i :=0 to 48 do
begin
query.sql.clear;
query.sql. INSERT INTO nometabela (Codigo, Descricao)
values (os valores) ;
query.execsql;
end;
espero ter ajudado ! pois quando a gente usar dbgrid ! se aquele celuna nao estiver ligada em algum field vc nao pode digitar nada nela !


GOSTEI 0
POSTAR