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

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

Таблица не отображается и переключениях TabSheets [D6, MySQL]


Aser ©   (2004-10-06 10:53:00) 

На OnShow у меня меняется Table.TableName но таблица не сразу отображается.

Получается у меня внутри главных TabSheet'ов еще по одному PageControl'у, внутри TabSheet'ов которых DBGrid'ы заполняются с помощью изменения TableName на событие OnShow TabSheet'а. При переходах между главными закладками, DBGrid'ы внутренних TabSheet'ы становятся пустыми, чтобы они заполнились, надо клацнуть по какому-нит соседнему...

...
 ZTable1.TableName := 'responsible';
 ZTable1.Open;
...

Помогите пожалуйста. Заранее благодарен.


Aser   (2004-10-06 12:12:00) [1]

все, я уже решил проблему - просто одновременно сделал ссылку на действия OnShow при событии OnChange и все ок. Пасиб.


Плохиш   (2004-10-06 11:52:00) [2]

Ошибка в 17й строке


stud   (2004-10-06 11:49:00) [3]

а onhide не обрабатываеш? может там table закрывается?


Aser   (2004-10-06 11:45:00) [4]

Дело в том, что у меня таблиц в БД много, но Table я юзаю всего один, просто переключая TableName.

Попробовал на OnChanging и OnChange - нет разницы по сравнению с OnShow... При переходе между основными закладками, DBGrid'ы пустеют.


ЮЮ   (2004-10-06 11:29:00) [5]

Во-первых, зачем на каждом TabSheet-е свой грид, если Table всего одна?
Во-вторых, для обработки переключения преднахначены OnChanging и OnChange, а никак не OnShow


Наверх

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