Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid


Gevs ©   (2011-08-25 11:13:00) 

у меня такой вопрос -возможно ограничить максимальное количество возвращаемых записей в DBGrid?
если да то как?
заранее спасибо!


Gevs   (2011-08-26 09:57:00) [1]

огромное спасибо


Anatoly Podgoretsky   (2011-08-25 13:43:00) [2]

TOP n [PERCENT] Возвращает определенное число записей, находящихся в начале или в конце диапазона, описанного с помощью предложения ORDER BY. Следующая инструкция SQL позволяет получить список 25 лучших студентов выпуска 1994 года:
SELECT TOP 25
Имя, Фамилия
FROM Студенты
WHERE ГодВыпуска = 1994
ORDER BY СреднийБалл DESC;

Если предложение ORDER BY будет опущено, запрос возвратит произвольный набор 25 записей из таблицы «Студенты», удовлетворяющих предложению WHERE.

Предикат TOP не осуществляет выбор между равными значениями. Если в предыдущем примере средние баллы двадцать пятого и двадцать шестого студента будут равны, то запрос возвратит 26 записей.

В акцесс top имеет другую семантику, не top записей, а top уникальных записей


И. Павел   (2011-08-25 12:57:00) [3]

> SELECT top 1 * FROM TABLE
> я так написал не работает

Если речь идет о том, что Access возвращает больше записей, чем указано в TOP, то вот тут эта ситуация разобрана и даны рекомендации:
http://stackoverflow.com/questions/887787/access-sql-using-top-5-returning-more-than-5-results


Anatoly Podgoretsky   (2011-08-25 12:23:00) [4]

> Gevs  (25.08.2011 11:13:00)  [0]

Можно


Anatoly Podgoretsky   (2011-08-25 12:23:00) [5]

> Gevs  (25.08.2011 11:47:04)  [4]

По акцессу есть подробная справка


Gevs   (2011-08-25 11:51:00) [6]

SELECT top 1 * FROM TABLE
я так написал не работает


sniknik   (2011-08-25 11:48:00) [7]

TOP


Gevs   (2011-08-25 11:47:00) [8]

у меня access я так тоже подумал но не знаю как это сделать


Inovet   (2011-08-25 11:41:00) [9]

> [2] Gevs   (25.08.11 11:27)
> из ADOQuery

В запросе и ограничивай. Как? - зависит от СУБД.


Gevs   (2011-08-25 11:27:00) [10]

в нем возвращается из ADOQuery


Inovet   (2011-08-25 11:17:00) [11]

> [0] Gevs   (25.08.11 11:13)

В DBGrid нет записей.


Наверх

Титульная страница Поиск, карта сайта Написать письмо