wllf 2 Denunciar post Postado Janeiro 12, 2010 Bom dia pessoal, estou com u probleminha bobo q talvez seja muito fácil de resolver mas ... Preciso que a quantidade de registros visualizada em DBgrid possa ser alterada pelo usuario, ou seja se a tabela tem 100 registros e ele queira visualizar somente os 10 últimos, como faço ? Talvez seja muito fácil, eu só preciso saber o caminho o resto eu me viro ... PS.: bdaccess, delphi 7, conexão ADO Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Janeiro 12, 2010 Amigo, isso é uma questão de SQL básico... se sua base for SQL Server, você pode usar o comando TOP aliado a um order by simples... algo do tipo.... Select TOP 10 campoA, campoB, campoC from Tabela order by campoA desc //ordena do maior pro menor ou Select TOP 10 campoA, campoB, campoC from Tabela order by campoA cresc //ordena do menor pro maior Se o seu BD for o MySql, o Limit é o equivalente do TOP, se não me falha a memória... []'s Compartilhar este post Link para o post Compartilhar em outros sites
wllf 2 Denunciar post Postado Janeiro 12, 2010 Chrnos, funcionou bem. você mais uma vez me ajudou valeu !!! Infelizmente nesse projeto atual ainda estou usando BD Access mas nos próximos já estou aprendendo a trabalhar com BD MySQL. Eu sei que O Access é fraquinho mas para ínicio até que foi bem. Obrigado até a próxima !!! Compartilhar este post Link para o post Compartilhar em outros sites