Способ поиска данных

clerk
Дата: 14.12.2011 20:12:47
Всем знатокам акцесса доброго времени.
вообщем сюжет такой - есть таблица в которой учитываются все договоры организации (ну плюс минус около 800 штук в год), при этом к этим договорам имеются в течении года имеются доп.соглашения о дополнениях и изменениях (бывает что по 20 штук на на один договор) ... по этим соглашениям в основную инфу базы вносятся сами изменения и номер доп.соглашения.
организован поиск договоров по номеру и дате, НО ... у начальства появилась потребность (уж не знаю из каких соображений) искать исходный договор по номеру последнего доп.соглашения.

база сама по себе простенькая, есть табла с договорами (вся инфа там, однако при получении доп соглашения она редактируеися в соответствии с доп.соглашением) к этой табле привязана табла с доп.соглашениями.

как организовать поиск, что бы начальство введя номер доп соглашения вышло сразу на договор (который уже изменен в соответствии с этим соглашением)

что - то я как-то это себе очень сложно представляю ... дайте пендаля в нужном направлении ...
---------------------------------------------------------------------------------------------------
это жжжж ... не спроста ...
qwerty112
Дата: 14.12.2011 20:33:23
ну так как-то
select a.* 
from dog a inner join sogl b
	on a.dog_id=b.dog_id
where b.sogl_id=[Введите номер доп.соглашения]
clerk
Дата: 14.12.2011 20:40:02
спасибо ... понял ...
Программист-Любитель
Дата: 15.12.2011 08:43:54
clerk
база сама по себе простенькая, есть табла с договорами (вся инфа там, однако при получении доп соглашения она редактируеися в соответствии с доп.соглашением) к этой табле привязана табла с доп.соглашениями.

Это грубая ошибка проектирования. Вы безвозвратно теряете первоначальную информацию по оригинальному договору.
alvk
Дата: 15.12.2011 09:22:29
Я вот тоже не понял почему договор редактируется? Для чего тогда дополнительное соглашение?
clerk
Дата: 15.12.2011 12:59:17
Программист-Любитель
Это грубая ошибка проектирования. Вы безвозвратно теряете первоначальную информацию по оригинальному договору.

Эххх .... да знаю .... но сказали, что бурундук птичка... вот и чирикаю как могу :(
Программист-Любитель
Дата: 15.12.2011 13:03:20
Нет.

Вы сами сделали собственную глупость.

Вместо того, чтобы разработать правильную структуру БД, хранящую первоначальные данные, данные всех допников и позволяющую получать на любую заданную дату данные по договорам с учетом вступивших в силу допников вы сделали то, что сделали. Это целиком ваша заслуга.
clerk
Дата: 15.12.2011 17:37:58
Программист-Любитель
Нет. Вы сами сделали собственную глупость.

А что-ж безапелляционно-то так?
Программист-Любитель
Вместо того, чтобы разработать правильную структуру БД, хранящую первоначальные данные, данные всех допников и позволяющую получать на любую заданную дату данные по договорам с учетом вступивших в силу допников вы сделали то, что сделали.
А кто сказал, что это я разрабатывал?
Программист-Любитель
Это целиком ваша заслуга.
С чего ради?
Хаять кого-то или что-то не зная деталей ... ммм ...ну не есть гут ...но это не та тема, что бы ее здесь обуждать ... ОК ?