AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.10.2006, 17:59   #1  
grif is offline
grif
Участник
Аватар для grif
 
236 / 10 (1) +
Регистрация: 31.08.2006
Необходимо на столбец установить фильтр, исключающий все строки, начинающиеся с какой-то подстроки, например исключить все строки, наичнающиеся с ЗАК. Самое первое что приходит на ум - это
<>ЗАК*
но оно вобще никак ничего не меняет. Думаю что проблема в каком-нить приоритете операции или что-то около того. Как всё же установить такую фильтрацию?
Старый 02.10.2006, 18:03   #2  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от grif Посмотреть сообщение
Необходимо на столбец установить фильтр, исключающий все строки, начинающиеся с какой-то подстроки, например исключить все строки, наичнающиеся с ЗАК. Самое первое что приходит на ум - это
<>ЗАК*
но оно вобще никак ничего не меняет. Думаю что проблема в каком-нить приоритете операции или что-то около того. Как всё же установить такую фильтрацию?
Фильтр типа <> * работает начиная с версии 3.7, если не ошибаюсь. В ранних версиях ищите другие способы (маркирование и др.).
Старый 02.10.2006, 18:11   #3  
grif is offline
grif
Участник
Аватар для grif
 
236 / 10 (1) +
Регистрация: 31.08.2006
а именн через фильтрацию без маркирования можно извратиться, а то лениво как-то это делать?
Старый 02.10.2006, 18:26   #4  
grif is offline
grif
Участник
Аватар для grif
 
236 / 10 (1) +
Регистрация: 31.08.2006
чтоб катило даже работая в окне, а не только через код
Старый 10.10.2006, 10:35   #5  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
А ты как строил фильтр?
Если так: SETFILTER(Field, '<>ЗАК*') - то попробуй вот так построить:
SETFILTER(Field, '<>%1*', 'ЗАК'). А ещё вот так попробуй:
SETFILTER(Field, '<>%1', 'ЗАК*').
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 18.10.2006, 21:05   #6  
Motilda is offline
Motilda
Участник
 
13 / 10 (1) +
Регистрация: 16.10.2006
Можно ли пропустить в отчете не нужные записи?
Старый 19.10.2006, 07:12   #7  
Advisor is offline
Advisor
Участник
 
33 / 13 (1) ++
Регистрация: 07.09.2005
Цитата:
Сообщение от Motilda Посмотреть сообщение
Можно ли пропустить в отчете не нужные записи?
Например определяете нужна ли запись. если нет, то переменной flag:=false.
А далее нужно написать в триггере OnPreSection() нужной секции: CurrReport.SHOWOUTPUT(flag);
только будут проблемы, если вы считаете итоги с помощью TotalFields
Старый 19.10.2006, 08:56   #8  
grif is offline
grif
Участник
Аватар для grif
 
236 / 10 (1) +
Регистрация: 31.08.2006
зачем извращаться? CurrReport.SKIP и итоги CREATETOTALS будут в норме
Старый 19.10.2006, 13:21   #9  
Advisor is offline
Advisor
Участник
 
33 / 13 (1) ++
Регистрация: 07.09.2005
Цитата:
Сообщение от grif Посмотреть сообщение
зачем извращаться? CurrReport.SKIP и итоги CREATETOTALS будут в норме
согласен. протупил
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:46.