|
![]() |
#1 |
Участник
|
Необходимо на столбец установить фильтр, исключающий все строки, начинающиеся с какой-то подстроки, например исключить все строки, наичнающиеся с ЗАК. Самое первое что приходит на ум - это
<>ЗАК* но оно вобще никак ничего не меняет. Думаю что проблема в каком-нить приоритете операции или что-то около того. Как всё же установить такую фильтрацию? |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от grif
![]() Необходимо на столбец установить фильтр, исключающий все строки, начинающиеся с какой-то подстроки, например исключить все строки, наичнающиеся с ЗАК. Самое первое что приходит на ум - это
<>ЗАК* но оно вобще никак ничего не меняет. Думаю что проблема в каком-нить приоритете операции или что-то около того. Как всё же установить такую фильтрацию? |
|
![]() |
#3 |
Участник
|
а именн через фильтрацию без маркирования можно извратиться, а то лениво как-то это делать?
|
|
![]() |
#4 |
Участник
|
чтоб катило даже работая в окне, а не только через код
|
|
![]() |
#5 |
Заноза в заднице
|
А ты как строил фильтр?
Если так: SETFILTER(Field, '<>ЗАК*') - то попробуй вот так построить: SETFILTER(Field, '<>%1*', 'ЗАК'). А ещё вот так попробуй: SETFILTER(Field, '<>%1', 'ЗАК*').
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! |
|
![]() |
#6 |
Участник
|
Можно ли пропустить в отчете не нужные записи?
|
|
![]() |
#7 |
Участник
|
Например определяете нужна ли запись. если нет, то переменной flag:=false.
А далее нужно написать в триггере OnPreSection() нужной секции: CurrReport.SHOWOUTPUT(flag); только будут проблемы, если вы считаете итоги с помощью TotalFields |
|
![]() |
#8 |
Участник
|
зачем извращаться? CurrReport.SKIP и итоги CREATETOTALS будут в норме
|
|
![]() |
#9 |
Участник
|
|
|