Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2015, 15:20   #1
kazybek
 
Регистрация: 28.04.2015
Сообщений: 3
По умолчанию Сортировка или Фильтрация количество строк со значением в Edit из DBGrid

вводить в Edit1.text 5,
как показать 5 строк, а на таблице 10 строк.
помогите пожалуйста....
kazybek вне форума Ответить с цитированием
Старый 28.04.2015, 15:31   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

написать запрос получающий 5 строк.

Код:
select top 5 .... from ....
Код:
select .... from ... limit 5
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 28.04.2015, 15:45   #3
kazybek
 
Регистрация: 28.04.2015
Сообщений: 3
По умолчанию Дорогие профессионалы

Я новичок, по построению БД уже третий день.
kazybek вне форума Ответить с цитированием
Старый 28.04.2015, 16:50   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

DBgrid показывает те строки которые ЕСТЬ в присоединенном к нему наборе данных. TDataSet
Вот в этом наборе данных вы и должны указать что
"хочу получить только 5 записей"

Если DBgrid соединен c таблицей "напрямую"(T..Table в качестве набора данных) то надо немедленно его заменить на T..Query (T..DataSet) поддерживающие SQL запросы.
и никогда более к нему не возвращаться (без особой на то необходимости).
T..Table это отголоски далекого прошлого когда БЫЛИ БД не поддерживающие SQL.

Для знакомства с SQL стоит найти Мартин Грубер Понимание SQL. В сети ее много.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 28.04.2015 в 16:52.
evg_m вне форума Ответить с цитированием
Старый 28.04.2015, 17:13   #5
kazybek
 
Регистрация: 28.04.2015
Сообщений: 3
По умолчанию

Да ДБ соединен через ADOQuery.
kazybek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация много раз повторяющихся строк в DBGrid в Delphi Train-GT БД в Delphi 6 22.09.2014 07:38
Фильтрация в DBGrid с помощью ComboBox и Edit Valentina10121991 БД в Delphi 12 09.06.2014 17:29
количество строк со значением в Edit из DBGrid Popcorn1593 БД в Delphi 8 20.01.2014 08:44
Добавление записи через DBGrid или Edit. IgoreKMaN БД в Delphi 1 01.05.2012 11:24
Количество строк DBGrid AndreyF Общие вопросы Delphi 4 02.12.2008 21:32