Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Master-Detail между двумя DBLookupComboBox`ами [D7, MSAccess]


dma ©   (2003-12-14 20:15:00) 

Здравствуйте! Есть главная таблица, два справочника которые связаны как один ко многим (фирма, подразделение в ней).
Для простоты создания запросов в будущем - было сделано так:
SotrudnikTable (id, ... IDFirma, IDPodrazdelenie).
Проблема состоит в том, что при редактировании SotrudnikTable при выборе фирмы корректно отображается список подразделений, а при выборе подразделения (после Post`a) - при открытии второй раз этой же записи, получается картина, что запись о подразделении не соответствует ранее выбранной. При чем самое интересное, что искусственно созданоне LoockUp-поле в главной таблице отображает корректную информацию! Получается, что DBLookupComboBox (и, кстати, RxDBLookupComboBox) жутко глючит в связке Master-Detail? Используется база MSAccess и ADO. Никто с таким не встречался?
Возможно важно, что SotrudnikTable - это TQuery, а два справочника это TTable. Заранее спасибо.


Рамиль   (2003-12-16 08:23:00) [1]

Нормально все должно быть, проверте код.


имя   (2003-12-15 18:46:00) [2]

Удалено модератором


dma   (2003-12-15 16:00:00) [3]

Никто не знает или не попадалась такая ситуация?


dma   (2003-12-15 16:00:00) [4]

Никто не знает или не попадалась такая ситуация?


dma   (2003-12-14 22:13:00) [5]

Ладно, наверно сегодня уже никого здесь не будет. До завтра.


dma   (2003-12-14 21:45:00) [6]

Есть конечно вариант (не хотел писать сразу) создать так называемый запрос в самом Access`e и использовать его в подчиненном DBLookupComboBox`e как справочник.


Наверх

Титульная страница Поиск, карта сайта Написать письмо