Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Проблемы с фильтрацией данных


Автор: roboba 1.8.2008, 21:21
Доброго времени суток.

Возникла проблема с фильтрацией данных. А именно: не пролучается фильтровать данные по calculated-полям. 
Вот часть кода:

//код С++
String str = " > ";
datam->adsDog->Filter = String("RealTrudzat") + str + frmDogFilter->editSumma->Text;
datam->adsDog->Filtered = true;

При попытке отфильтровать данные пишет следущее:

"Не удается найти объект в семействе, соответствующий требуемому имени или порядковому номеру"... судя по всему в качестве поля для фильтра вообще нелзя указывать calc-поля, потому что если создавать то же поле через Access и затем уже в борланде изменять для этого поля свойство "FieldKind" на "fkCalculated", то после фильтрации (как ни странно никакой ошибки не выдает) база просто становится пустой. 

Какие есть предложения по решению данной проблемы? Заранее благодарен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)