Пример создания и использования шаблона
Для создания нового шаблона достаточно открыть в любом текстовом редакторе
(например, notepad) файл с расширением .rep и внести в него
необходимые изменения. Таким образом, Вы можете настроить выводимые отчеты в
форме, удобной для Вашего использования.
Например, для того, что бы при печати заметок выводилась информация о времени
создания заметки, нужно открыть файл notes.rep
(C:\Program files\GoldenSection Notes\Reports\notes.rep).
Содержимое исходного файла:
| |
|
[%%ReportType=Notes%%]
[%%ReportCaption="Notes"%%]
[%%ReportDescription=""%%]
[%%HEADER%%]
<html>
<head>
<title>%%ReportTitle%%</title>
<META http-equiv=Content-Type content="text/html; charset=%%Charset%%">
</head>
<BODY bgcolor=#FFFFFF leftmargin=5 topmargin=5 rightmargin=5 bottommargin=5>
<FONT size=2 color=#000000 face="Arial">
%%ImgCaption%% <STRONG>%%Caption%%</STRONG>
</FONT>
<hr>
#==============================================================================
[%%ROWTABLE%%]
<TABLE border=1 cellpadding=3 width="100%" cellspacing=0>
<tr bgcolor="%%BGColor%%"> <td>%%IgnoreHtmlTitle%%</td> </tr>
</TABLE>
#==============================================================================
[%%COMMENTS%%]
<TABLE border=0 cellpadding=0 cellspacing=0 width="100%" bgcolor="%%BGColor%%">
<tr><td>%%Comments%%</td></tr>
</TABLE>
#==============================================================================
[%%FOOTER%%]
</body>
</html>
|
Ему соответствует отчет вида:
Сначала необходимо присвоить отчету новое имя и описание, для этого в секциях
[%%ReportCaption="Notes"%%] и [%%ReportDescription=""%%]
необходимо исправить текст, заключенный в кавычки.
Например:
| |
|
[%%ReportCaption="Заметки с датой"%%]
[%%ReportDescription="Рядом с названием заметки выводится дата создания"%%]
...
|
(Здесь, и далее по тексту, все вносимые нами исправления и добавления выделены
красным цветом).
Внесем изменения в исходный файл добавлением в секцию [%%ROWTABLE%%]
значения поля Created (дата и время создания). Для этого в таблицу
добавляем ячейку с шириной 140 и значением $$Created$$.
| |
|
...
[%%ROWTABLE%%]
<TABLE border=1 cellpadding=3 width="100%" cellspacing=0>
<tr bgcolor="%%BGColor%%"> <td>%%IgnoreHtmlTitle%%</td>
<td width=140>$$Created$$</td>
</tr>
</TABLE>
#==============================================================================
[%%COMMENTS%%]
...
|
Сохраним файл под другим именем, например notesdate.rep
При этом, в окне Параметры отчета в выпадающем списке
шаблон отчета появится значение Заметки с датой.
В результате, отчет будет выглядеть следующим образом:
Если при редактировании файла Вы ошиблись в написании названия ключевого слова или
значения поля, то при печати выдается сообщение об ошибке следующего вида:
| %!. . .!% | | ошибка в ключевом слове |
| @!. . .!@ | ошибка в названии поля |
| $!. . .!$ | ошибка в значении поля |
Где ". . ." будет заменено на неверно введенные данные.
|