Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как спрятать скроллинг по гриду ? [D7, Access]


kyn66 ©   (2006-01-26 12:21:00) 

Уважаемые мастера, доброго времени суток! В процессе работы получилась следующая ситуация.
В программе три таблицы.(1, 2, 3). 1 - сама по себе, 2 - Мастер, 3 - подчиненная к 2. Для получения данных прохожу по первой таблице. В этом цикле в свою очередь прохожу по таблице 2,
нахожу нужный код в таблице 3 и беру данные. Вся фишка в том, что грид будет бегать столько раз, сколько записей у меня в таблице 1 и потом ешшо в таблице 2. Поставить Tab2.DisableControlsне выход, тогда отключается зависимая таблица. Вот сопсна и весь вопрос, как отключить скрол у грида, и в тоже время получить нужные данные из зависимой таблицы 3. Спасибо.


kyn66   (2006-01-26 14:33:00) [1]

Помогло отключение DS у грида. Все, всем спасибо!


Sergey13   (2006-01-26 14:29:00) [2]

А если выкинуть все и написать один запрос, который возвращает нужное?
А если выкинуть М/Д и сделать его ручками через АфтерСкрол главного датасета.


SpellCaster   (2006-01-26 14:01:00) [3]

А разве DisableControls дизэйблит также и подчиненные таблицы?


kyn66   (2006-01-26 13:21:00) [4]

Спасибо. Жалко что у грида нету типа DisableScroll


sniknik   (2006-01-26 13:16:00) [5]

> А чее это свойство?
winapi блокирование отображения всего окна


ЮЮ   (2006-01-26 12:40:00) [6]


> то перед пользователем будет пустая рамка и все?


Тебе не угодишь: "живой грид" не нравится, пустой грид - тоже не нравится.
Тогда радикально: Visible := false на весь период забега по датасетом, а под скрывшимся гридом - анимированный гиф!


kyn66   (2006-01-26 12:34:00) [7]

Гридов только 1 для таблицы 2. А если отключить DataSource... то перед пользователем будет пустая рамка и все?
> sniknik
А чее это свойство?


ЮЮ   (2006-01-26 12:29:00) [8]

А зачет тогда вообще грид2 и грид3, если работаешь только с грид1?
вм6есто DisableControls можно отключит DataSource у гридов.


sniknik   (2006-01-26 12:28:00) [9]

ну если именно только "спрятать" то можно LockWindowUpdate.


Наверх

Титульная страница Поиск, карта сайта Написать письмо