Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Ответ
 
Опции темы
Старый 06.12.2019, 10:06   #1
Eugene_Stoun
Пользователь
 
Аватар для Eugene_Stoun
 
Регистрация: 14.06.2013
Сообщений: 39
По умолчанию Отображение записей в DBGrid

Всем привет! Такой вопрос есть база данных в Access. Кидаю на форму компоненты:
1. ADOConnection;
2. ADOQuery;
3. DataSource;
4. DBGrid;

Далее настраиваю компоненты. При нажатии на кнопку выполняется запрос "select * from table". В таблице 30000 записей, а отображается всего лишь 19000. Как сделать, что отображались все записи, которые есть в таблице?

Заранее спасибо за советы.
Учиться, учиться и еще раз учиться!
Eugene_Stoun вне форума Ответить с цитированием
Старый 06.12.2019, 11:48   #2
Eugene_Stoun
Пользователь
 
Аватар для Eugene_Stoun
 
Регистрация: 14.06.2013
Сообщений: 39
По умолчанию

Все разобрался)))
Учиться, учиться и еще раз учиться!
Eugene_Stoun вне форума Ответить с цитированием
Старый 06.12.2019, 11:57   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 15,182
По умолчанию

Цитата:
Сообщение от Eugene_Stoun Посмотреть сообщение
Все разобрался)))
Это хорошо, но желательно писать на форум и ответ, чтобы тема была с ответом. В чём решение проблемы и т.д.
Alar на форуме Ответить с цитированием
Старый 06.12.2019, 21:52   #4
xxbesoxx
Участник клуба
 
Аватар для xxbesoxx
 
Регистрация: 10.08.2010
Сообщений: 1,370
По умолчанию

Цитата:
Сообщение от Eugene_Stoun Посмотреть сообщение
Все разобрался)))
То есть , вас было 30000 записей в запросе
Код:
select * from table
и после подключение к БД через ADO у вас пропала 11000 и осталось только 19000 да ? и потом вы разобрались чем ?
1) Ваши творчески SELECT-ом ?
или
2) DBGrid не умеет отображать > 19000 записей ?
Мне так кажется что вас религия не позволяет сказать правду что вы ошиблись запросом SELECT-е и Delphi там не причем .!

Последний раз редактировалось xxbesoxx; 06.12.2019 в 21:54.
xxbesoxx вне форума Ответить с цитированием
Старый 27.12.2019, 10:06   #5
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 198
По умолчанию

Цитата:
Сообщение от Eugene_Stoun Посмотреть сообщение
Всем привет! Такой вопрос есть база данных в Access. Кидаю на форму компоненты:
1. ADOConnection;
2. ADOQuery;
3. DataSource;
4. DBGrid;

Далее настраиваю компоненты. При нажатии на кнопку выполняется запрос "select * from table". В таблице 30000 записей, а отображается всего лишь 19000. Как сделать, что отображались все записи, которые есть в таблице?

Заранее спасибо за советы.
Код:
  ADOQuery.Open;
  ADOQuery.Last;
  ADOQuery.First;
Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
2) DBGrid не умеет отображать > 19000 записей ?
Это нормальная ситуация. Last, First решает эту проблему. Записи не потеряны, они банально не "дочитаны".
Пишу много и развернуто

Последний раз редактировалось Heneken87; 27.12.2019 в 10:12.
Heneken87 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Некорректное отображение колонок записей Сергей_1981 WordPress и другие CMS 0 14.02.2019 11:10
Отображение записей подчиненной таблицы Marla14 БД в Delphi 10 22.05.2015 15:42
Отображение сгрупированных записей БД activexpoint БД в Delphi 8 28.07.2014 11:14
Отображение записей в полях khvostatyy Microsoft Office Access 6 28.02.2010 17:56