Форум: "Базы";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
ВнизDbGrid не принимаеть больше 32657 items. А мне надо... Найти похожие ветки
← →
ЧК (2003-04-23 14:36) [0]DbGrid не принимаеть больше 32657 items. А мне надо чтобы он отображаль всю мою базу(примерно 800000 записей).
Как сделать.
← →
Соловьев (2003-04-23 14:38) [1]
> примерно 800000 записей).
> Как сделать.
я думаю надо написать в samsung чтобы сделали мониторы с диагональю 1 км
← →
NAlexey (2003-04-23 14:39) [2]>Соловьев ©
:))) Респект однозначно.
← →
Жук (2003-04-23 14:39) [3]Зачем ? Это же не функционально.
← →
Polevi (2003-04-23 14:41) [4]еще один
← →
ЧК (2003-04-23 14:58) [5]< Соловьев © (23.04.03 14:38)
я думаю надо написать в samsung чтобы сделали мониторы с
диагональю 1 км
А что ? Ecли знаешь ответ или другой выход то пожалуйста помоги. Но без всяких "samsung... мониторов"
← →
stone (2003-04-23 15:00) [6]2 ЧК (23.04.03 14:58)
Этот вопрос тут поднимается с завидной периодичностью, и ответ на него всегда один: не надо тянуть на клиента количество записей, которое клиент не в состоянии обработать.
← →
NickBat (2003-04-23 15:01) [7]> ЧК (23.04.03 14:36)
Это делается элементарно:
Делишь к-во записей необходимых для вывода на экран на максимально допустимое к-во строк в DBGrid, округляещь до большего целого числа. Так ты получишь необходимое тебе число DBGrid. Динамически их генеришь и запихиваешь в каждый свои записи, правда тут остро встанет вопрос: А как, собственно разделить запрос на нужное к-во частей?
Но это тема отдельного обсуждения!
Успехов!
PS: С заказчиком не познакомишь?
← →
Соловьев (2003-04-23 15:01) [8]
> DbGrid не принимаеть больше 32657 items.
мне интересно как ты это проверил...
← →
Жук (2003-04-23 15:15) [9]
> ЧК (23.04.03 14:36)
> DbGrid не принимаеть больше 32657 items
Неправда.
← →
Карелин Артем (2003-04-23 15:17) [10]Сколько DBGrid принимает записей не знаю, но набор данных с миллионом записей тянет...
← →
LordOfSilence (2003-04-23 15:18) [11]2 Соловьев © (23.04.03 14:38)
Предлагаю альтернативный вариант:
написать в samsung чтобы сделали мониторы с аппартным вертикальным скроллом вдоль правой границы кинескопа. Дешевле и практичней.
Подкрутил себе ручку-ползунок и все нормально.
2 ЧК (23.04.03 14:36)
Ты определись вообще, что ты делаешь. Откуда ты взял 32657 items?
Может это к DbGrid не имеет отношения? Да и правда, зачем
одновременно столько записей. Хоть бы фильтрацию сделал какую-нибудь...
← →
ЧК (2003-04-23 15:21) [12]Оййййййййй. Я ошибся . На самом деле это DBCombobox
← →
ЧК (2003-04-23 15:23) [13]Точно не помню 32657 ли это. Ну сейчас в компе который я работаю нет Delphi. Но примерно было 32657. А проверил я вот так:
for i:=1 to 99999999 do
dbcombobox1.items.add(inttostr(i));
← →
Соловьев (2003-04-23 15:25) [14]ну у Вас и справочные таблицы....
Действительно трабл...
Думаю надо предварительно фильтровать НД.
← →
Карелин Артем (2003-04-23 15:43) [15]Ради интереса провел эксперимент. На 844125 мне это дело надоело.
Win"2000 server rus SP3 & Delphi 5.
← →
Duce (2003-04-23 15:45) [16]Привет! Я не Айболит, но думаю, тут спасение одно - искуственная группировка. Уж не знаю, какую смысловую нагрузку несет твой справочник, но скорее всего повод для группировки найдется. И тогда все легко и просто. А в идеале - древовидная структура, если смысл данных позволяет. Ну а если нет, то сам наполняй комбик фрагментами справочника...
← →
ЧК (2003-04-23 16:38) [17]Соловьев © (23.04.03 15:25)
Duce © (23.04.03 15:45)
Очень спосибо вам. Именно с помощью фильтра и группировки я нашел решение.
← →
Anatoly Podgoretsky (2003-04-23 20:23) [18]Ой, держите меня втроем.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c