![]() |
#11 |
Участник
|
<pre>
QueryBuildDataSource dataSource; QueryBuildRange queryRange; str value; int RangeCount; rangeCount = dataSource.rangeCount(); for( fieldNo = 1; fieldNo <= rangeCount; ++fieldNo ) { queryRange = dataSource.range(fieldNo); if( queryRange.field() != %FieldName% || queryRange.status() != %RangeStatus% ) continue; // Нашли критерий. Добавляем наш фильтр во все критерии по этому полю. value = queryRange.value(); if( value ) { // критерий уже задан. Добавляем свой queryRange.value(value+','+%RangeValue%); } else { // Критерий задан. Но он пустой. Странно. Но продолжаем queryRange.value(%RangeValue%); } } </pre> ты уверен, что без программирования никак? ты уверен, что то что ты хочешь не решается штатными средствами? |
|
|
|