|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
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 при этом записывает в бд первый участок из этого цеха не смотря на тот который я выбрал. База подключена в делфи через АДО. Собственно вылаживаю сам проект и бд. Прошу помочь помочь мне найти и исправить ошибку. Заранее благодарен! Последний раз редактировалось World, 14.03.2010 в 11:54. |