Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 854

/ вопрос открыт /

Здравствуйте!
На форме три DBGrid, отбражающих информацию из 3 запросов, связанных с одной таблицей.
Первый всегда активен(можно прокручивать и т.п.), а остальные постоянно не активны.
Все три ReadOnly. Используются только для отображения.
Записей много и нужна возможность прокрутки.
Подскажите в чем причина не активности DBGrid и как их активировать?

nikvic Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: nikvic (статус: Посетитель)
Вопрос отправлен: 28 мая 2009, 15:39
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 7; последнее сообщение — 29 мая 2009, 17:37; участников в обсуждении: 3.
Ozz

Ozz (статус: Посетитель), 28 мая 2009, 17:45 [#1]:

А как все связано? Все через Query? Или на форме еще Table, а уже через него через Query всякие запросы со связями?
И чем не прокручивается? Колесиком или скролом?
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 28 мая 2009, 18:47 [#2]:

Информация во всех гридах отображается или только в одном? Может запросы не открыты. Или проверьте связь по цепочке DBGrid - DataSource - TQuery
nikvic

nikvic (статус: Посетитель), 29 мая 2009, 09:12 [#3]:

Все три связаны с одной таблицей в базе Access через три разных Query.
Два из трех Grida вообще не активны, т.е. не реагируют совсем, ни на мышь, ни на клавиатуру.
Информация отображается правильно, только без возможности видеть всю строку и при нескольких строках и строки, которые внизу. Запросы открываются поочередно при нажатии на нужный Item в Treeview. Закрывать открытые до этого пробывал - эффекта нет.
База старая и изменить ее тяжело.Так уж получилось, что ячейка склада содержит три палеты, поэтому и три Grida. Шеф хочет видеть отображение информации сразу для всей ячейки в одном окне.
nikvic

nikvic (статус: Посетитель), 29 мая 2009, 09:37 [#4]:

Попробывал заменить на StringGrid, но ситуация еще более странная - данные в StringGrid грузятся(пока неправильно, делал на вскидку), а при кликах на StringGrid прокручивается 1 DBGrid?
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 29 мая 2009, 11:50 [#5]:

Сравните свойства DBGrid, которые не активны с тем, который активен.
nikvic

nikvic (статус: Посетитель), 29 мая 2009, 17:00 [#6]:

Отличий в свойствах не нашел!
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 29 мая 2009, 17:37 [#7]:

сложно судить - не видя кода. Если данные в гриде отображаются, но он не становится активным - значит надо проверять свойство enabled - возможно где-то оно устанавливается в false

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:58
Выполнено за 0.03 сек.