rokerr
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день. Помогите решить проблемку. Чего только я не делал, в толк взять не могу почему так получается. Имеется таблица с паспортами (ID ключевое поле) назовем ее А. Вторая таблица (Б) с составом поспартов (связь осуществляется по полю PASPID) Имеются 2 датасета в выборками из таблицы Б. Один дата сет с условием (1), другой без (2). Датасет для таблицы А. Доступ к данным осуществляется через cxGrid. cxGrid1 cxGrid1Level1 cxGrid1DBTableView1 (паспорта) cxGrid1Level2 cxGrid1DBTableView2 (их содержимое) Суть проблемы в том, что когда cxGrid1DBTableView2.DataController.DataSource:= 2 в гриде при выборе определенного паспорта отображаются только 65 записей а должно быть 19303. Если ставлю cxGrid1DBTableView2.DataController.DataSource:= 2 (где условие именно этот паспорт) то отображается 19303 записи. Что делать ума не приложу. Помогите плз, наставьте на путь истенный. Для более наглядности ссылочка на видео чтоб было попонятней что к чему. Файлик exe, дабы небыло проблем с кодеками. Ссылка |