Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

ПРоблема с нежелательным обновлением   Найти похожие ветки 

 
Nikitos   (2003-10-19 18:28) [0]

ПРоблема с нежелательным обновлением
2 таблицы - Договор и Прайс.В договоре через look up поля заносится информация о товаре и цене (Из прайса). Как только меняю инфу в прайсе, тут же меняется информация о ценах и в раннее введеных договорах.А мне надо чтобы этого не происходило.Связей между таблицами нет.
Использую:BDE,TTable,DBGrid


 
Anatoly Podgoretsky ©   (2003-10-19 18:35) [1]

Если связей нет, то и не будет меняться, а поскольку меняет, то это означает, что ты обманываешь.
Как ты думаешь, что это такое look up?


 
Nikitos   (2003-10-20 00:00) [2]

если я пользуюсь подстановкой, то да - они выходят связаны по ключевым полям. Он берет значение из одной таблицы, и записыват туда куда мне нужно. Так как мне решить это "недорозумение", использовать что-то другое?


 
Anatoly Podgoretsky ©   (2003-10-20 00:03) [3]

Не использовать LookUp поля или обеспечить историю


 
kaif ©   (2003-10-20 03:01) [4]

Ты ссылку от копии отличаешь?
Если у тебя имеется 1 экземпляр цены в 1 строке 1 таблицы и на эту запись ссылаются 100 договоров, то как по-твоему, что должно произойти, если эту цену поменять?
И сколько нужно строк, чтобы у 100 договоров было 100 своих цен? Видимо тебе придется для цены в договоре поле заводить и из прайса ее туда копировать. Так как другого нормального выхода нет и не предвидится. Можно, конечно еще и изголяться с историей цены (как в 1С это делают) и завязываться по датам или ссылками на ID этих "исторических фактов", но тогда нет гарантии, что какой-то карлсон не отредактирует что-то в этой истории и у тебя не произойдет та же лажа. Если же запретить редактировать историю, то другой карлсон придет и заставит тебя этот запрет снять, так как "они вчера ошиблись". Так что как ни крути, а цена есть атрибут договора, говоря строгим языком реляционной модели, так как договор - это когда две стороны договорились и договорились, в первую очередь, о цене.


 
Nikitos   (2003-10-20 21:11) [5]

есть - спасибо - взял и просто стал копировать из прайса



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-41538
ZrenBy
2003-10-28 09:39
2003.11.13
Проблемы с StrToDate


4-42314
Алексей Петухов
2003-09-05 12:10
2003.11.13
Прозрачные окошки


4-42241
Broot
2003-09-16 10:06
2003.11.13
Версия программы


1-41434
Gilk
2003-11-04 16:23
2003.11.13
Открытие типизированных файлов


3-40912
denick
2003-10-20 10:48
2003.11.13
Мастера, помогите пожалуйста.