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

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

Связь двух таблиц


Pat ©   (2003-04-11 17:38:00) 

Есть две таблицы. Их необходимо связать друг с другом. Но во время работы программы нужно менять Master и Detail таблицы местами, т.е. та таблица, которая была Master должна стать Detail и наоборот. Плюс Detail таблица всегда является Master таблицей для третей. Посоветуйте, как это лучше сделать...


Pat   (2003-04-11 22:14:00) [1]

Спасибо за советы, в принципе, так же и хотел делать. Остановлюсь, пожалуй, на втором...кину PageControl..и вперед :-))


MsGuns   (2003-04-11 19:42:00) [2]

Правда, есть способы более-менее универсальные:

1. Через связанные запросы. Для смены вертикали закрытие обоих НД и перепрописывания св-ва DataSource (в новом мастере-пусто, в новом детале-Новый мастер) с последующим открытием

2. 2 формы(панели) с двумя парами TDataSource->TDataSet->на одну и ту же пару таблиц. В зависимости от режима панельки переклячаем.


Pat   (2003-04-11 19:40:00) [3]

Access через Ado
Provider=Microsoft.Jet.OLEDB.4.0


MsGuns   (2003-04-11 19:37:00) [4]

Какие компоненты+какая БД ?


Наверх

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