Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DBGrid, Скроллинг не работает 
:(
    Опции темы
Feliastre
Дата 25.11.2004, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 17.11.2004

Репутация: нет
Всего: нет



На форме лежит DBGrid, связанный с ADOшной таблицей. Но если записей в этой таблице больше, чем помещается на экране, то колёсиком мышки не получается прокрутить на кол-во записей большее, чем помещается на экране. Как это излечить?
PM MAIL ICQ   Вверх
Mal Hack
Дата 25.11.2004, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



А свойство Scrollbars случаем в ssNone не стоит?
PM ICQ   Вверх
gray_k
Дата 26.11.2004, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



Это глюк известный. Выхода два.
Первый. Установить к мыши родные дрова.
Второй. Отловить у формы OnMouseWheel, проверить, что мышка находится над гридом и принудительно скроллировать.
Я использую второй метод.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
SPrograMMer
Дата 26.11.2004, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Спамер :)
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 5.11.2004
Где: Краснодар

Репутация: 1
Всего: 6



А можно вместо DBGrid использовать EhLib компоненты!!! Там EhDBGrid есть. smile Прекрасно работают!!


--------------------
животное = зверь
законченный гентушник
PM MAIL ICQ Jabber   Вверх
Feliastre
Дата 26.11.2004, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 17.11.2004

Репутация: нет
Всего: нет



Mal Hack А у ДБГрида есть такое свойство?


SPrograMMer Можно по-подробнее, плиз! smile


gray_k Вот это, блин, засада. Но спасибо. Буду пробовать второй метод.
PM MAIL ICQ   Вверх
SPrograMMer
Дата 26.11.2004, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Спамер :)
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 5.11.2004
Где: Краснодар

Репутация: 1
Всего: 6



По подробнее?
Бери Yandex ищи "Компоненты EhLib", находишь их сайт, скачиваешь, устанавливаешь в своей Delph`е и ... юзаешь!!!
Добавлено @ 09:50
Вот, немучайся,
EhLib


--------------------
животное = зверь
законченный гентушник
PM MAIL ICQ Jabber   Вверх
Akella
Дата 27.11.2004, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



пароль: большими буквами два раза подряд название второго месяца года, для жителей бывшего CCCР бесплатная библиотека
PM MAIL   Вверх
SPrograMMer
Дата 27.11.2004, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Спамер :)
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 5.11.2004
Где: Краснодар

Репутация: 1
Всего: 6



Цитата(dsergey @ 27.11.2004, 11:19)
пароль: большими буквами два раза подряд название второго месяца года, для жителей бывшего CCCР бесплатная библиотека

Про это ж неспрашивали.

Хотя уже об этом пароле кричат на каждом перекрестке, можно уже архив и без пароля давать smile


--------------------
животное = зверь
законченный гентушник
PM MAIL ICQ Jabber   Вверх
Vit
Дата 27.11.2004, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207



Цитата(Feliastre @ 25.11.2004, 07:36)
Но если записей в этой таблице больше, чем помещается на экране, то колёсиком мышки не получается прокрутить на кол-во записей большее, чем помещается на экране. Как это излечить?


В общем случае в клиент-сервере никак, ведь логика работы в том что не все запрошенные данные сразу передаются клиенту. Например если вы запросите гигабайт данных, то сервер вам даст только кусок от них, а остальное по мере запроса...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Medved
Дата 29.11.2004, 07:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 1
Всего: 154



Согласен с Витом.

Модератор: Тема перенесена.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Feliastre
Дата 3.12.2004, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 17.11.2004

Репутация: нет
Всего: нет



Vit а в частном случае как это исправить?
PM MAIL ICQ   Вверх
Akella
Дата 20.12.2004, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Используй

Table1.Last;//переходим в конец для получения всех записей
Table1.First;//обратно возвращаемся на первую запись

или

Table1.FetchAll;
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1146 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.