Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2008, 03:16   #1
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию Связать таблицы Access

Доброго времени суток!
У меня такая задача хочу написать программку для печати договоров купли-продажи земельных участков, при этом чтобы велась БД по человекам, которые приходили в мою маленькую конторку и делали договор купли-продажи. Существует 4 вида договора
1. Физ. лицо продает физ. Лицу
2. Физ. лицо по доверенности от физ. лица продает физ. Лицу
3. Физ. лицо по доверенности от физ. лица продает физ. Лицу, который действует по доверенности физ. лица
4. Юр лицо продает юр лицу
Получается мне надо сделать 6 таблиц
1. физ. лицо продавец
2. физ. лицо по доверенности продавец
3. физ. лицо покупатель
4. физ. лицо по доверенности покупатель
5. юр лицо продавец
6. юр лицо покупатель
Вот обида, если например физ. лицо по доверенности продавец приходит как просто физ. лицо продавец, его придется заносить по новой в таблицу физ. лицо продавец. Ну и т.д.
Может есть вариант решить эту задачу проще?
tarakan1983 вне форума Ответить с цитированием
Старый 29.10.2008, 04:53   #2
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Получается, что у Вас неправильно продумана структура БД. Требуется вообще-то одна таблица: "Контрагенты" и 1 признак - физ/юр лицо.
А в договоре должен быть признак: продавец по доверенности: да/нет, покупатель по доверенности: да/нет. Это решит все поставленные на текущий момент вопросы.
Aristarh Dark вне форума Ответить с цитированием
Старый 29.10.2008, 05:02   #3
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Цитата:
Сообщение от Aristarh Dark Посмотреть сообщение
Получается, что у Вас неправильно продумана структура БД. Требуется вообще-то одна таблица: "Контрагенты" и 1 признак - физ/юр лицо.
одна таблица быть не может потомучто у физ лиц одни реквизиты, а у юр лиц совершенно другие
Цитата:
Сообщение от Aristarh Dark Посмотреть сообщение
А в договоре должен быть признак: продавец по доверенности: да/нет, покупатель по доверенности: да/нет. Это решит все поставленные на текущий момент вопросы.
Вот тут не поня, подробнее для чайника моно?
tarakan1983 вне форума Ответить с цитированием
Старый 29.10.2008, 05:17   #4
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Ну допустим пусть будет две таблицы юр и физ лица.
По второму вопросу:
По любому придется делать таблицу: Договора. Так вот в ней и будет 2 дополнительных поля-признака действия покупателя/продавца по доверенности. Естественно это должно быть доступно только для физ лиц.
Aristarh Dark вне форума Ответить с цитированием
Старый 29.10.2008, 05:25   #5
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Цитата:
Сообщение от Aristarh Dark Посмотреть сообщение
Ну допустим пусть будет две таблицы юр и физ лица.
По второму вопросу:
По любому придется делать таблицу: Договора. Так вот в ней и будет 2 дополнительных поля-признака действия покупателя/продавца по доверенности. Естественно это должно быть доступно только для физ лиц.
Я правильно Вас понял в этой таблице ДОГОВОРА будет куча столбцов, т.е. сведентя о продавце сведения о покупателе, сведения о лицах , которые действуют по доверености, если таковы имеются?
tarakan1983 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
связать таблицы в Absolute Database furstenberg БД в Delphi 5 08.03.2011 10:51
как связать с главной таблицей другие таблицы Droid БД в Delphi 7 24.07.2008 13:36
Как связать C++ и Access? demon-189 Общие вопросы C/C++ 1 23.04.2008 19:49
Программно связать таблицы Таня84 БД в Delphi 0 20.03.2007 18:43
Как связать таблицы в Access 2003 ? Nowichok Microsoft Office Access 2 13.02.2007 16:31