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

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

Проблема с Lookup-полем


Страницы:   1 2

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?


Страницы:   1 2

Наверх

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