Шаблоны отчётов XLS
AKReport

содержание
 

Оглавление страницы:

Создание банда

Пример "Demo6"

Доступ к параметрам пользователя

Пример "Demo6" (доступ к параметрам)

Создание банда

Для создания банда следует выделить одну или несколько строк входящих в банд, и задать выделенной области имя, заключив его между парами знаков подчеркивания.

Формат имени банда:

__имягруппы__

В Excel выделите строку, для этого кликните левой клавишей мыши на соответствующий заголовок строки слева. Если банд должен состоять из нескольких строк, то для этого кликните левой клавишей мыши на заголовке слева первой строки, а затем удерживая "Shift" на заголовке последней строки.

Имя выделенной области вводится в поле "Имя" на панели управления слева от поля "Строка формул" или, выбрав пункт меню "Вставка - Имя - Присвоить". В открывшемся окне "Присвоение имени" следует ввести новое имя и нажать кнопку "ОК".

 

Все параметры внутри банда задаются с именем банда в формате:

##имягруппы##имяпараметра

 

 

 

Пример "Demo6"

Пример реализует задачу примера "Demo1" на основе Excel-шаблона.

Шаблон "Demo6" в Excel.

  Список работников отделов  
       
  ##dsDepartments##DepartmentType ##dsDepartments##Department  
  Работник Должность  
  ##dsWorkers##Worker ##dsWorkers##profession  
 

 

 

   

Желтым цветом выделен мастер-банд с именем "__dsDepartments__", на его фоне голубым цветом выделен деталь-банд с именем "__dsWorkers__".

 

Доступ к параметрам пользователя

Все параметры пользователя должны принадлежать банду "__MAIN__". Это проще сделать если выделить весь шаблон, и дать ему имя "__MAIN__".

Для доступа к параметрам пользователя используется формат: решетка, точка, имя параметра.

Формат доступа к параметрам пользователя.

#.имяпараметра

В каждую ячейку таблицы можно вставить только один параметр.

Если есть необходимость в одной ячейке отобразить более одного параметра, то ссылки на параметры прописываются в скрытые ячейки, а в отображаемых ячейках прописываются ссылки на соответствующие скрытые ячейки. Несколько ссылок в одной ячейке объединяются с текстом знаком "&".

 

Пример "Demo6" (доступ к параметрам)

Пусть необходимо вывести в одной ячейке документа: "С Data1 по Data2", где "Data1", "Data2" параметры типа "Date".

Необходимо ввести в ячейку "A1" строку "#.Date1", в ячейку "A2" строку "#.Date2", затем скрыть столбец "А". В отображаемую ячейку, например "B2" необходимо ввести " ="C " & $A$1 & " по " & $A$2 ".

В результате в ячейку "B2" будет выведена строка: "C 07.08.2004 по 14.08.2004", где отображены даты, введенные пользователем.

 

Результат "Demo6" с учетом последних изменений.

         
    Список работников отделов  
     
C 07.08.2004 по 14.08.2004
 
   
Отделение
Банк1  
   
Работник
Должность
 
    Иванов Начальник отдела  
    Петров Кассир  
    Головин Сторож  
   

 

 

   
   
Филиал
Банк2  
   
Работник
Должность
 
    Сохин
Инкассатор  
    Полонен Кассир  
    Пронин Грабитель  

... И так далее ...

 

 

содержание

Copyright © 2004: Alexander Krepky, Eugeny Makalish