Главная страница
    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.45 MB
Время: 0.034 c
7-42202
Alex134
2003-08-25 16:26
2003.11.13
опять про модем


1-41284
uu
2003-10-31 14:08
2003.11.13
round


3-40969
Raduga
2003-10-17 07:46
2003.11.13
Ошибка при работе в w2k (ADO+mdb-files)


14-42056
Кен
2003-09-19 02:45
2003.11.13
Мониторы из воздуха


3-40917
Manticor
2003-10-19 16:12
2003.11.13
IBM DB2 Server и Delphi програма





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский