![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с Lookup-полем
bss © (2007-04-17 13:30:00)Я использую 3 таблицы: Сотрудники (Persons), Организации (Organizations), Подразделения (Departments)
Таблица Departments имеет ссылку на организацию (Organization_id)
Таблица Persons имеет ссылки Organization_id т Department_id.
Для показа в DBGrid делаю 2 lookup-поля - OrganizationName (связь между Persons и Organizations по Organization_ID) и DepartmentName (связь между Persons и Departments по Department_ID). При загрузке данные в гриде отображаются нормально, но при попытке отсортировать данные в столбцах или при переходе между записями в столбце DepartmentName начинают появляться какие-то "левые" значения. При закрытии окна и загрузке его заново все опять отображается нормально.
В чем может быть проблема?
bss (2007-04-17 13:35:00) [21]Не для всех людей заносится информация о подразделении, например, для командировочных указывается только организация
Sergey13 (2007-04-17 13:33:00) [22]> [0] bss (17.04.07 13:30)
> Таблица Persons имеет ссылки Organization_id т Department_id.
Зачем Organization_id если есть Department_id?