Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel / 7 сообщений из 7, страница 1 из 1
07.03.2012, 12:52
    #37695092
ecivgamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel
Всем привет!

Ищу способ создания одного отчета для русского и английского варианта. В Excel это просто:

Код: vbnet
1.
=IF($B$2="RU","Подразделение",IF($B$2="EN","Division",""))



Подскажите плз вариант решения для FastReport.NET 1.6.2
...
Рейтинг: 0 / 0
07.03.2012, 13:31
    #37695194
trew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel
В качестве скриптового языка в FastReport.Net используются на выбор C# или VB.Net.
Прицепите DLL: Microsoft.VisualBasic, тогда можно будет использовать например IIf - метод.

А почему таблицу с признаком языка не создать, и ее цеплять к результату?
1-рус
2-анг
...
Рейтинг: 0 / 0
07.03.2012, 13:45
    #37695230
ecivgamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel
trew,

увидел FastReport.NET впервые в жизни 2 дня назад.
Раз уж Вы в теме, подскажите плз, как сделать диалоговое окно для выбора языка отчета. Или где прочитать об этом.
...
Рейтинг: 0 / 0
07.03.2012, 23:31
    #37696045
trew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel
ecivgamer,

http://www.fast-report.com/ru/download/fastreport.net-download.html
Документация - Руководство пользователя -chm (язык русский)

Тема:Диалоговые формы, Скрипт, Работа с данными-Источники данных-Параметры запроса.
...
Рейтинг: 0 / 0
12.03.2012, 14:07
    #37700612
ecivgamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel
trewВ качестве скриптового языка в FastReport.Net используются на выбор C# или VB.Net.
Прицепите DLL: Microsoft.VisualBasic, тогда можно будет использовать например IIf - метод.


http://devlicio.us/blogs/robert_dunaway/archive/2006/10/19/To-use-or-not-use-Microsoft.VisualBasic.dll-_2800_all-.NET-Languages-could-benefit_3F002900_.aspx
I've always known that IIF was slower than a regular If/Then/Else statement. I had never proven this to myself or taken the time to understand why. Like many things we pick up these tips from other developers and assume the more experienced developer is right. In this case it's true.

IIF performed much slower than using If/Then/Else. What struck me is that I had to turn Option Strict off to use IIF or explicitly convert the results. The reason is IIF returns System.Object. I think this is why it is slower.


Так как у меня весь текст в отчете должен меняться в зависимости от выбора пользователя рус/eng, то ради быстродействия стОит обойтись без iif, хотя отлично знаком с синтаксисом vb.
...
Рейтинг: 0 / 0
12.03.2012, 18:59
    #37701437
ecivgamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel
Здесь http://www.fast-report.com/ru/documentation/frhelp/combobox.htm
нашел документацию по Combobox. То ли я после лет работы с Oracle разбалован кучей пользователей на тамошнем официальном форуме с множеством тем и опубликованных примеров... В общем, не хватает полноценного примера использования выпадающего списка Combobox в FastReport.NET.
А может и есть, но я плохо искал?

Как шаг за шагом в выпадающем списке диалоговой формы сделать возможность выбора из двух значений (RU, EN) языка и в зависимости от выбора пользователя отобразить в результирующем отчете слово "русский" или "английский" ?
...
Рейтинг: 0 / 0
13.03.2012, 11:49
    #37702279
ecivgamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / FastReport.NET - отображение текста в зависимости от условия, аналог "IF" в Excel / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]