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

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

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

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

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

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

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

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

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

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

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

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

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

Цитата:
Сообщение от 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 в 09:12.
Heneken87 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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