Показать сообщение отдельно
Старый 26.07.2007, 17:25   #1  
radya is offline
radya
Участник
 
16 / 10 (1) +
Регистрация: 07.05.2007
Адрес: Москва
Исполнить сформированный фильтр
help!!
На форме несколько источников данных . Связи на таблицах настроены, ссылки обновлены. Создаю фильтр по дочерней таблице , срабатывающий при смене вкладки Таба:
public void tabChanged(int _FromTab, int _ToTab)
{
...
qbds1 = query.dataSourceTable(tablenum(PurchTable));
qbds2 = query.dataSourceTable(tablenum(PurchLine));
switch (Tab.tab())
{
case 1:
qbr2 = Global::findOrCreateRange_RU(qbds2,fieldnum(PurchLine,text),"!Очередь");
break;
case 2:
qbr2 = Global::findOrCreateRange_RU(qbds2,fieldnum(PurchLine,text),"Очередь");
break;
}

}
при этом фильтр устанавливается (есть запись в форме фильтра), но записи в форме не фильтруются.ExecuteQuery на датасурсе напрочь сносит сформированный фильтр. нужно принудительно применить этот фильтр. Нужен совет...
Спасибо.