Синтаксис в Fastreport
Добрый день!
Подскажите пожалуйста синтаксис для объединения двух выражений в фильтре бэнда "Данные"
[PERSONA.MO]=[MO] и [PERSONA.MCOD]=[MCOD]
Вообще подскажите где ознакомиться с синтаксисом FastReport -а ,ранее с ним не работал, начинаю с Net.
Изучение Руководства программиста и пользователя мало что дало.
Спасибо!
Подскажите пожалуйста синтаксис для объединения двух выражений в фильтре бэнда "Данные"
[PERSONA.MO]=[MO] и [PERSONA.MCOD]=[MCOD]
Вообще подскажите где ознакомиться с синтаксисом FastReport -а ,ранее с ним не работал, начинаю с Net.
Изучение Руководства программиста и пользователя мало что дало.
Спасибо!
Комментарии
Используется синтаксис C#.
В фильтре Вы можете указать любое выражение C#, например:
см. Руководство пользователя - раздел "Выражения"
Как записать выражение фильтра если хочу отфильтровать по двум и более полям данных,равным соответствующим параметрам?
Если пишу построчно [REG_PERSONA.MO]=[MO] и [REG_PERSONA.MCOD]=[MCOD]- ругается!
Спасибо!
Наверно замучил Вас уже, но хочется разобраться и использовать продукт в проекте.
1.Пишу в фильтре бэнда "данные" (язык VB):
[REG_PERSONA.MO]=[znachmo] & [REG_PERSONA.W]="M"
Ругается :Приведение строки "M" к типу 'Boolean' не допустимо! Как же задать конкретное значение в фильтре?
(Тип [REG_PERSONA.W] -String)
2.Пишу в фильтре бэнда "данные" (язык VB):
[REG_PERSONA.MO]=[znachmo] & Trim( [REG_PERSONA.Mcod])=[mcod]
Ругается -имя 'Trim' не объявлено,хотя это стандартная ф-ция VB, как ее использовать?
3.Если в закладке "Данные" у источника данных , у конкретного поля в свойствах в поле expression записать выражение -оно не сохраняется
Почему? или так нельзя задавать фильтр?
Спасибо за долготерпение
1. Правильно так: [REG_PERSONA.MO]=[znachmo] And [REG_PERSONA.W]="M". Проверьте на завтрашней версии.
2. То же самое, вместо & надо And. Trim не работает, потому что я забыл добавить Imports Microsoft.VisualBasic в код скрипта.
3. Св-во Expression у поля данных используется только в вычислимых полях (если св-во Calculated=true).
Установил новую версию 0_141.
Элементы FastReport -а автоматически в ToolBox VS.NET 2005 не встали.Пришлось ручками делать ссылку на библиотеку через
Choose Items...
Бросаю элемент Report1 на форму ,в дизайнере пишу Dim report as new Report1 (язык VB) -студия его не видит : " Type 'report1' is not defined"!!!!
Отчеты созданные ранее на старых формах работают ,новый создать не могу!!!!!
Подскажите ,что делать?
Обращаться нужно к нему: