Добрый день!
Окружение: Lazarus 2.1, Ehlib 9.5.021 (собрана без FPC_CROSSP), Windows 10.
Используется связка TZQuery -> TDataSetDriverEh -> TMemTableEh -> TDataSource -> TDBGridEh. В ZQuery есть lookup поле. В случае, если исключить из связки DataSetDriverEh и MemTableEh, всё работает как надо, значение поля отображается в гриде. Для того, чтобы работала группировка, подключил DataDriver и MemTable. Лукап поле в гриде перестало отображаться (и заголовок колонки стал просто именем поля, то есть соответствующий объект TField не находится). MemTable при попытке создать статические поля также не видит данное поле (оно просто отсутствует в списке, равно как и ещё одно вычисляемое поле).
По документации, вроде, подобного происходить не должно. Подскажите, пожалуйста, есть ли возможность как-то заставить работать такую функциональность на этих компонентах или придётся переписывать запрос так, чтобы в TZQuery соответствующий lookup появлялся как просто поле?
Спасибо!
С уважением Евгений.
|