>Tenho a seguinte situação (comum), onde pretendo apresentar os registros do
BD quando o usuário clicar nos botões de navegação.
>Botão para: Primeiro, Anterior, Próximo e Último Registro.
>Mas, preciso que ocorra com as informações reais do BD, sem uso do cursor.
>Ao clicar nos botões, pretendo executar o "select" e apresentar a
informação atual do BD.
>Dos exemplos abaixo, o que posso melhorar ?
Olá Jocimar,
Utilizo Delphi com Zeus e nosso ERP tem barra de navegação, a medida que as
tabelas foram crescendo surgiu a necessidade de filtrá-los.
Na tabela coloquei um parametro para filtrar os registros: 'SELECT * FROM
tabela WHERE campo =:campo_chave'.
:campo_chave é o resultado de uma função que executa o SQL abaixo.
:valor é o codigo do registro atual.
1)primeiro SELECT MIN(campo) FROM tabela;
2)anterior SELECT campo FROM tabela WHERE campo < :valor ORDER BY
campo DESC LIMIT 1;
3)próximo SELECT campo FROM tabela WHERE campo > : valor ORDER BY
campo LIMIT 1;
4)último SELECT MAX(campo) FROM tabela;
Espero te ajudado.
Sds,
Irineu Raymundo.
Senda Engenharia de Dados Ltda.
------------------------------------------------------------------------------------------------------------
Esta mensagem foi verificada pelo sistema de Segurança da SJB Solados Ltda.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral