Перейти к содержимому


подчиненные таблицы и связи


В теме одно сообщение

#1 Татьяна

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 05 Март 2012 - 10:41

Добрый день!
Подскажите как реализовать такую задачу, и под силу ли это данной клиентской базе:
Есть таблица «контрагенты», в которой есть КОМПАНИЯ А и есть подчиненная таблица «проекты компании», где перечисляются названия всех проектов данной компании (проект1, где эта компания выполняет роль Заказчика, и проект2 с ролью Проектировщика и т.д.)
Также есть таблица «проекты», где перечисляется название проекта, месторасположение, участники(с таблицы «контрагенты» выбирается заказчик, подрядчик, проектировщик, поставщик)и т.д.
Как сделать так, чтобы зайдя в компанию А и заполнив строку таблицы проекты компании (Проект1 с ролью заказчика) автоматически заполнялась таблица «проекты» и в поле «участники «заказчик» ставала компания А, а дозаполнив также поля и «проектировщика» (КОМПАНИЯ Б) и «подрядчика» (КОМПАНИЯ В)имели следующее:
При входе в таблицу контрагенты и просмотре КОМПАНИИ Б в подчиненной таблице «проекты компании» высвечивался ее проект Проект1, где компания выполняет роль проектировщика.
И еще, как сделать так чтобы информацию по проекту можно было заполнять или в таблице проекты компании или в таблице проекты . а не и там и там .

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 11 Март 2012 - 09:36

Это возможно сделать в Клиентской базе, через вычисления. Если вкратце, необходимо написать вычисления, которые при добавлении записи в подчиненную таблицу "проекты компании" копировали заполненные данные в таблицу "проекты" и подчиненные записи других контрагентов, и наоборот.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных