Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: Проблема с фильтрами
Проблема с фильтрами
Posted: 2008/08/11 01:16
 
Подскажите плз.

Object factory for class {3E9B315B-F456-4175-A864-B2573C4A2202} missing.

Что за ошибка?

И еще - какие могут быть проблемы при использовании AnyDAC и DevExpress (RAD 2007). Уже столкнулся с проблемой фильтрации на событии TcxDBLookupComboBox OnPopup. Подскажите, как лучше тогда поступить - может не через Filter, а через параметры?

Заранее спасибо
Re:Проблема с фильтрами
Posted: 2008/08/11 01:30
 
1) Вам необходимо бросить на форму TADGUIxFormsAsyncExecuteDialog.
2) Вам необходимо установить интеграцию с DevEx из AnyDAC-ADDON-DevEx.
Re:Проблема с фильтрами
Posted: 2008/08/11 01:46
 
Подскажите плз еще:
Скомпилировал, подключил в модуль, где используются компоненты DevExp (не в DataModule) - cxADAdapters.
И как его использовать?
и Вы не могли бы рассказать, как корректно настроить FetchOption b ResourseOptions для TADQuery под задачи:
- используется для выбора из справочников и отображения в TcxDbLookupComboBox
- необходима или динамическая фильтрация или динамическое изменение параметров (в данный момент после фильтрации не выпадает повторно окно лукапа, хотя датасет активен)

Заранее спасибо
Re:Проблема с фильтрами
Posted: 2008/08/11 01:59
 
1) cxADAdapters. И как его использовать?
Фактически никак - DevEx его будет использовать автоматически.
Больше ничего сказать не могу - не я разрабатывал эту интеграцию.
2) Ни как дополнительно настраивать не надо.
3) Для фильтрации используйте Filter и FilterActive свойства.
Re:Проблема с фильтрами
Posted: 2008/08/11 02:01
 
под FilterActive Вы имели в виду Filtered:boolean?

и возник еще вопрос - существует ли монитор запросов? потому что фильтр срабатывает, но возвращает 0 записей, хотя вроде по смыслу должен был вернуть несколько.
Поле фильтра становится
StateID = '75B07180-888A-4E78-8E84-C558A4FCE295'
это MySQL 5, поле VARCHAR(250).

Не сможете что-нибудь подсказать?

Заранее спасибо

Post edited by: A_R_T_Y_E_M, at: 2008/08/11 02:14