Показать сообщение отдельно
  #1  
Старый 09.03.2010, 22:59
World World вне форума
Прохожий
 
Регистрация: 09.03.2010
Сообщения: 1
Репутация: 10
По умолчанию Access, ADO, Delphi

Доброго времени суток!

Я создал на Access бд которая содержит 3 таблици "zakazi"(поля id_zakaz ,uchastok_id, ceh_id), "uchastok"(поля id_uchastok, uchastok, linkkey) и "ceha"(поля id_ceh ,ceh). Таблици ceha и uchastok связаны между собой. Логика такова : каждый цех из таблици ceha может содержать в себе несколько участков которые храняться в таблице uchastok. Тоесть при добавлении нового участка в таблицу uchastok ему присваиваеться пользователем id цеха в котором он находиться и записываеться в поле LinkKey. Далее заполняеться таблица zakazi( она связана с другими таблицами полем uchastok_id). В даной таблице нужно добавить заказ с помощью выпадающих меню, тоесть цех и участок.
И вот собственно сама проблема: при выборе в DBLookupComboBox нужного цеха отображает все участки(хотя должно выбирать только те которые ему пренадлежат) и выделяет участки с нужным id при этом записывает в бд первый участок из этого цеха не смотря на тот который я выбрал.
База подключена в делфи через АДО.

Собственно вылаживаю сам проект и бд.

Прошу помочь помочь мне найти и исправить ошибку. Заранее благодарен!
Ответить с цитированием