Olá José!
>Tenho uma consulta com um GRID acessando um banco de dados em FIREBIRD, o acesso é normal, funciona maravilha. porém a consulta SQL retorna para o cursor todo o banco.
>pergunta?
>como fazer para a consulta SQL retornar apenas uma determinada quantidade de linhas, e quando clicar no PAGE DOWN ou SETA PARA BAIXO, realizar uma nova consulta trazendo os próximos registros.
>isto é possível?
>grato....
Para limitar uma consulta SQL você pode usar a clausula Where. Só que para fazer isto que você quer seria uma complicação danada (teria que ficar trabalhando com os eventos KeyPress e outros da grade) e provavelmente o desempenho não seria nada bom por você ter que acessar o banco novamente a cada PageDown ou Seta Para Baixo.
Qualquer coisa coloca um filtro para o usuário escolher e trás só estes dados para a grade, se ele quiser ver outros ele seleciona novo filtro.
Até mais.
Erick
Força Sempre!
Strength Always!