Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Копирование записей в таблице


Автор: unas 2.6.2007, 12:38
как сделать вот такое
у меня в таблице должности есть поля
1 Профессоры          | 
1 Доценты                |  эти поля соответствуют первой организации
1 Администрация     |
-----------------------

нужно сделать так что бы когда я нажал добавить новая организация(добавится организация и индексом  2), эти поля с индексом 1 которые соответствуют 1 организации, как бы пробудлировались(скопировались), но уже они будут с  идексом 2 и относится ко второй организации
2 Профессоры          | 
2 Доценты                |  эти поля соответствуют второй организации
2 Администрация     |
-----------------------
то есть, что бы при вводе новой организации каждый раз не вводить какие у нее должности, а просто копировать, написать одной организации должности, а топом просто другим организация присваиват теже должности

связь между таблицей должности и  организации один ко многим, БД на MySQL, визуал Builder 6


Автор: RatHat 4.6.2007, 13:37
Ставишь на таблицу 2 триггер Before(или After) Insert, в котором указываешь, что нужно новые данные поместить также в таблицу 1...

Тебе ведь это надо, или я неправильно понял?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)