powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Работа с текстом в SQL Server Reporting Services 2008
4 сообщений из 4, страница 1 из 1
Работа с текстом в SQL Server Reporting Services 2008
    #37959813
Ankh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Использую SQL Server Reporting Services 2008 для генерации отчетов. Появилась необходимость сделать печатную форму, которая состоит из форматированного текста со встравками из базы данных, типа:


Зафксированы следующие нарушения в следующие даты [даты] :
1. Описание нарушения 1.
2. Описание нарушения 2.
3. Описание нарушения 3.

Предприняты такие-то такие-то действия.

Как можно реализовать такой текст со вставками данных?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Работа с текстом в SQL Server Reporting Services 2008
    #37960061
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ankh,

Текстовые функции
http://msdn.microsoft.com/ru-ru/library/aa337105.aspx

Формат даты в ячейке таблицы. Регистр ИМЕЕТ значение. Кавычки НЕ нужны.
Код: sql
1.
dd.MM.yyyy HH:mm:ss


Формат даты в TextBox
Код: sql
1.
="Некое время с " + format(Parameters!dataBegin.Value, "dd.MM.yyyy") + " по " + format(Parameters!DataEnd.Value, "dd.MM.yyyy")


Два знака после запятой + разделитель (пробел) тысячей, миллионов. Пример: 8 207 396 855.00
Код: sql
1.
### ### ### ### ### ### ### ##0.#0


и соответственно можно округлять до нужной точности, например одна цифра после запятой:
Код: sql
1.
### ### ### ### ### ##0.0


Формат процента, одна цифра после запятой
Код: sql
1.
### ### ### ### ### ##0.0%
...
Рейтинг: 0 / 0
Работа с текстом в SQL Server Reporting Services 2008
    #37960165
Ankh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user89,

Вот как раз мне и нужно подставлять параметры в текст. Но ведь если писать в виде expression форматирование не сохраниться.

Я нашел способ вставить параметр внутрь текста в тестбоксе, типа:

Мой текст
[@pIds]

Еще какой-то текст

Наверное в редакторе это как-то можно сделать, я сделал это поменяв текст на exression внутри тегов <Paragraph> -> <TextRun> -> <Value> редактировав .rdl файл в виде xml.
...
Рейтинг: 0 / 0
Работа с текстом в SQL Server Reporting Services 2008
    #37961403
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в редакторе это делается с помощью Insert Placeholder (Вставить местозаполнитель)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Работа с текстом в SQL Server Reporting Services 2008
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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