включить все значения
выключить все значения
инвертировать (включить выключенные, выключить включенные)
Чтобы связанный отчет вызывался по двойному щелчку, в свойстве родительского отчета «Показывать по двойному щелчку» из списка значений выберите этот отчет. В списке показываются все связанные отчеты данного родительского отчета и детализация. Есть возможность отказаться от показа чего-либо по двойному щелчку выбором значения «Нет». По умолчанию это свойство установлено в значение «Детализация».
2.8.2 Параметры связанного отчета
При выполнении дочернего отчета учитываются только те его параметры, которые связаны с параметрами родительского отчета, фильтрация по несвязанным параметрам не проводится. Значения параметров из родительского отчета подставляются в параметры дочернего.
В некоторых случаях пользователю необходимо, чтобы параметры связанного отчета были получены не из клетки или параметров родительского отчета, а были заданы самим пользователем при вызове связанного отчета.
2.8.2.1 Чтобы запросить параметры при выполнении отчета:
Не устанавливайте связь между родительским и связанным отчетом по этому параметру (возможны ситуации, когда этот параметр вообще не с чем связать в родительском отчете).
Добавьте параметры в связанный отчет следующим образом:
в папке «Связанные отчеты» выберите нужный Вам связанный отчет (одиночный или из группы связанных отчетов);
выделите папку «Параметры»;
нажмите кнопку «Новый» «
» либо выберите пункт локального меню «Создать параметр конфигурации связанного отчета». Параметры берутся из списка параметров отчета. Для них может быть установлено значение по умолчанию, а так же флаг «Запрашивать в диалоге».
В случае, если по параметру одновременно осуществлена связь и он задан как параметр связанного отчета, при запросе параметра в диалог подставляется значение из клетки отчета. Это значение может быть изменено пользователем.
2.8.3 Чтобы изменить связанный отчет
Выберите связанный отчет и нажмите кнопку «
». Произведите изменения в окне «Настройки связанного отчета» как описано выше.
2.9 Форматы полей отчета
При настройке отчетов Вы можете определить форматы полей отчета, отличающиеся от форматов, принятых по умолчанию. Кроме настройки цветов и шрифтов, Вы можете индивидуально задать безусловный формат каждому факту и измерению. Способы определения того или иного формата значений зависят от типов данных, которые содержатся в ячейках таблицы.
2.9.1 Для чисел с плавающей точкой
Для полей, имеющих в базе данных тип float, double или money используйте следующие правила:
Элемент форматной строки | Описание | Примеры | |
Форматная строка | Значения | ||
0 | На соответствующую позицию подставляется цифра, если она определена, либо 0. | 0000.00 | 1=0001.00 99=0099.00 100.001=0100.00 12345=12345.00 |
# | На соответствующую позицию подставляется цифра, если она определена | ####.## | 1=1 99=99 100.001=100.00 12345=12345 |
. | Первый символ "." в строке формата указывает на позицию десятичной точки, последующие вхождения символа "." игнорируются. | 0000.0#.### | 1=0001.0 99=0099.0 100.001=0100.001 12345=12345.0 |
, | Разделитель тысяч. При установке этого символа каждые три цифры перед десятичной точкой будут разделены символом, определенным в локальных настройках компьютера пользователя как разделитель тысяч. | ###,###,### | 100.001=100 12345=12'345'678 |
E+/E-/e+/e- | Задает вывод числа в виде мантиссы и порядка. Символы ‘0’, следующие сразу за E(+/-) (их может быть не более 4х) задают минимальное количество цифр в экспоненте. | (формат не задан) e+ e+ 0 e+ 0000 0.0000000 e- e - 0 e - 0000 | .9002 e+9 e+8 1 e 0.2318247 e0 e-1 2 e-4 2318 |
'xx' "xx" | Любые символы, заключенные в двойные или одинарные кавычки, попадают в строку результата без изменений. | 'xx' # 'руб' | 12345=xx 12345=12345 руб |
; | Разделяет секции для отрицат., положит. и нулевых чисел в строке формата. | 00.00;-#.00:"нет данных" | 9=09.00 -19.165=-19.17 0=нет данных |
2.9.2 Для целочисленных и строковых значений
Для полей, имеющих в базе данных целочисленный или строковый тип, строка формата может содержать следующие символы:
"%" ["-"] [width] type
Элемент форматной строки | Описание | Примеры | |
Форматная строка | Значения | ||
- | Указывает на форматирование текста по левому краю ячейки. При отсутствии символа форматирование выполняется по центру ячейки. | %-s %s | Сибирь Сибирь |
width | Позволяет задать отступ слева. | %-5s | Сибирь |
type | Указывает тип данных: s - строка, d - число | %-5d | 1001 |
2.9.3 Для полей типа "дата" и "время"
Поля, имеющие тип "дата", "время", "дата-время", предоставляют следующие возможности форматирования (элементы могут быть использованы совместно при указании приведенных ниже разделителей):
Элемент форматной строки | Описание | Примеры | |
Форматная строка | Значения | ||
с | В этом режиме отображается дата в формате, определенном в региональных настройках операционной системы как короткий формат даты, и время в формате, заданном в региональных настройках операционной системы. | c | 31 декабря 2001 года, 13 часов 45 минут =31.12.2001 13:45:00 |
d | Дата отображается как порядковый номер дня в месяце. | d | 31 декабря 2001 года, 13 часов 45 минут =31 |
dd | Дата отображается как порядковый номер дня в месяце. Номера 1-9 дополняются нулем слева. | dd | 7 декабря 2001 года, 13 часов 45 минут =07 |
ddd | Дата отображается как сокращенное наименование дня недели согласно региональным настройкам операционной системы. | ddd | 1 января 1998 года, 13 часов 45 минут =Чт |
dddd | Дата отображается как полное наименование дня недели согласно региональным настройкам операционной системы. | dddd | 1 января 1998 года, 13 часов 45 минут =четверг |
ddddd | В этом режиме отображается дата в формате, определенном в региональных настройках операционной системы как короткий формат даты. Значение времени опускается. | ddddd | 31 декабря 2001 года, 13 часов 45 минут =31.12.2001 |
dddddd | В этом режиме отображается дата в формате, определенном в региональных настройках операционной системы как полный формат даты. Значение времени опускается. | dddddd | 31 декабря 2001 года, 13 часов 45 минут =31 Декабрь 2001 г. |
e | Дата отображается как порядковый номер года в веке без дополнения нулем слева (применяется в региональных настройках для Японии, Кореи, Тайваня). | e | 1 января 1998 года, 13 часов 45 минут =98 31 декабря 2001 года, 13 часов 45 минут =1 |
ee | Дата отображается как порядковый номер года в веке c дополнением нулем слева до двух знаков (применяется в региональных настройках для Японии, Кореи, Тайваня). | ee | 1 января 1998 года, 13 часов 45 минут =98 31 декабря 2001 года, 13 часов 45 минут =01 |
g | Дата отображается аббревиатурой века (применяется в региональных настройках для Японии, Тайваня). | g | |
gg | Дата отображается наименованием века (применяется в региональных настройках для Японии, Тайваня). | gg | |
m | Дата отображается как порядковый номер месяца в году без дополнения нулем слева. | m | 1 января 1998 года, 13 часов 45 минут =1 |
mm | Дата отображается как порядковый номер месяца в году. Номера 1-9 дополняются нулем слева. | mm | 1 января 1998 года, 13 часов 45 минут =01 |
mmm | Дата отображается как сокращенное наименование месяца согласно региональным настройкам операционной системы. | mmm | 1 января 1998 года, 13 часов 45 минут =янв |
mmmm | Дата отображается как полное наименование месяца согласно региональным настройкам операционной системы. | mmmm | 1 января 1998 года, 13 часов 45 минут =Январь |
yy | Дата отображается как последние две цифры номера года | yy | 1 января 1998 года, 13 часов 45 минут =98 |
yyyy | Дата отображается как четыре цифры номера года | yyyy | 1 января 1998 года, 13 часов 45 минут =1998 |
h | Дата отображается как порядковый номер часа без дополнения нулем слева. | h | 1 января 1998 года, 3 часа 45 минут =3 |
hh | Дата отображается как порядковый номер часа. Номера 0-9 дополняются нулем слева. | hh | 1 января 1998 года, 3 часа 45 минут =03 |
n | Дата отображается как порядковый номер минуты без дополнения нулем слева. | n | 1 января 1998 года, 3 часа 5 минут =5 |
nn | Дата отображается как порядковый номер минуты. Номера 0-9 дополняются нулем слева. | nn | 1 января 1998 года, 3 часа 5 минут =05 |
s | Дата отображается как порядковый номер секунды. без дополнения нулем слева. | s | 1 января 1998 года, 3 часа 45 минут 9 секунд =9 |
ss | Дата отображается как порядковый номер секунды. Номера 0-9 дополняются нулем слева. | ss | 1 января 1998 года, 3 часа 45 минут 9 секунд =09 |
z | Дата отображается как порядковый номер миллисекунды без дополнения нулем слева. | z | 1 января 1998 года, 3 часа 45 минут 9 секунд 99 миллисекунд=99 |
zzz | Дата отображается как порядковый номер миллисекунды. Номера 0-99 дополняются нулями слева до трех знаков. | zzz | 1 января 1998 года, 3 часа 45 минут 9 секунд 99 миллисекунд=099 |
t | Время отображается в формате, определенном в региональных настройках операционной системы как короткий формат времени. Значение даты опускается. | t | 1 января 1998 года, 3 часа 45 минут 9 секунд 99 миллисекунд =3:45 |
tt | Время отображается в формате, определенном в региональных настройках операционной системы как полный формат времени. Значение даты опускается. | tt | 1 января 1998 года, 3 часа 45 минут 9 секунд 99 миллисекунд =03:45:09 |
am/pm | Отображается период суток - am до полудня и pm после полудня. | am/pm | 1 января 1998 года, 3 часа 45 минут =am 1 января 1998 года, 23 часа 45 минут =pm |
a/p | Сокращенно отображается период суток - a до полудня и p после полудня. | a/p | 1 января 1998 года, 3 часа 45 минут =a 1 января 1998 года, 23 часа 45 минут =p |
Ampm | Отображается период суток до полудня и после полудня. Символы отображения определяются региональными настройками операционной системы. | ampm | |
/ | Подставляет на соответствующую позицию разделитель для элементов дат, определенный в региональных настройках операционной системы | mm/yyyy | 1 января 1998 года, 3 часа 45 минут =01.1998 |
: | Подставляет на соответствующую позицию разделитель для элементов времени, определенный в региональных настройках операционной системы | hh:nn | 1 января 1998 года, 3 часа 45 минут =03:45 |
'xx' "xx" | Любые символы, заключенные в двойные или одинарные кавычки, попадают в строку результата без изменений. | hh:nn" мск" | 1 января 1998 года, 3 часа 45 минут =03:45 мск |
2.10 Многомерный отчет
Многомерный отчет позволяет пользователю просматривать данные под разными углами, интерактивно управляя формой отчета и вычислениями итогов в разрезе разных измерений.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 |


