![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
![]()
Доброго времени суток!
У меня такая задача хочу написать программку для печати договоров купли-продажи земельных участков, при этом чтобы велась БД по человекам, которые приходили в мою маленькую конторку и делали договор купли-продажи. Существует 4 вида договора 1. Физ. лицо продает физ. Лицу 2. Физ. лицо по доверенности от физ. лица продает физ. Лицу 3. Физ. лицо по доверенности от физ. лица продает физ. Лицу, который действует по доверенности физ. лица 4. Юр лицо продает юр лицу Получается мне надо сделать 6 таблиц 1. физ. лицо продавец 2. физ. лицо по доверенности продавец 3. физ. лицо покупатель 4. физ. лицо по доверенности покупатель 5. юр лицо продавец 6. юр лицо покупатель Вот обида, если например физ. лицо по доверенности продавец приходит как просто физ. лицо продавец, его придется заносить по новой в таблицу физ. лицо продавец. Ну и т.д. Может есть вариант решить эту задачу проще? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 07.08.2007
Сообщений: 154
|
![]()
Получается, что у Вас неправильно продумана структура БД. Требуется вообще-то одна таблица: "Контрагенты" и 1 признак - физ/юр лицо.
А в договоре должен быть признак: продавец по доверенности: да/нет, покупатель по доверенности: да/нет. Это решит все поставленные на текущий момент вопросы. |
![]() |
![]() |
![]() |
#3 | ||
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
![]() Цитата:
Цитата:
![]() |
||
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.08.2007
Сообщений: 154
|
![]()
Ну допустим пусть будет две таблицы юр и физ лица.
По второму вопросу: По любому придется делать таблицу: Договора. Так вот в ней и будет 2 дополнительных поля-признака действия покупателя/продавца по доверенности. Естественно это должно быть доступно только для физ лиц. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
связать таблицы в 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 |