![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.07.2009
Сообщений: 1
|
![]()
стоит такая задача:
есть 3 таблицы: "клиенты", "водители" и "контрагенты". по сути и клиенты и водители являются контрагентами. всвязи с этим, необходимо сделать так, чтоб при вводе новых клиентов или водителей в соответствующие таблицы, некоторые поля дублировались в таблицу "контрагенты" (ФИО, телефон, адрес), а остальные данные оставались в соответствующих таблицах. желательно, чтобы изменять данные адреса можно было через любую таблицу, то есть должна быть жесткая но равная связь. знаю, что копирование аналогичных столбцов в базе данных - делитанский подход, но это значительно облегчить работу, так как база уже готова, а в противном случае прийдется ее полностью переделывать, что очень не хотелось бы. заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте rudess.
Вашу "задачу" с минимальной корректировкой проекта, можно решить применяя одну таблицу. Добавив к полям "клиенты_водители" логическое поле - КлиентВодитель, а информацию "контрагенты" получать запросом. И тогда можно будет "изменять данные адреса... ...через любую таблицу". ![]() Евгений. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связать таблицы Access | tarakan1983 | БД в Delphi | 4 | 29.10.2008 05:25 |
Взять данные из таблицы Access | Inbox | БД в Delphi | 2 | 04.07.2007 13:53 |
связать прогу с outlook, чтобы автоматически отбирались письма с определенной темой | Katrin | Общие вопросы Delphi | 1 | 02.07.2007 13:29 |
В combobox выбирать данные из списка таблицы (Access) | Inbox | БД в Delphi | 1 | 15.06.2007 10:45 |
Как связать таблицы в Access 2003 ? | Nowichok | Microsoft Office Access | 2 | 13.02.2007 16:31 |