ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (https://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (https://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   при формировании отчета вылетает ошибка (https://forum.tk-chel.ru/showthread.php?t=1671)

csistra 07.03.2012 09:19

Как объявить переменную и присвоить ей выражение в виде формулы ?

Добавлено через 9 минут
Есть у вас нормальный мануал на внешние отчеты ?
на сайте, я что не скачаю так не то... может я не то качаю ?

SK 07.03.2012 09:31

Если речь про мануал по системе программирования собственных шаблонов, то:


csistra 07.03.2012 10:36

вообще жесть...
начитался теперь еще хуже стало.

Добавлено через 27 минут
Ссылка на список переменных отчета хранится в свойстве TfrxReport.Variables.
Не нашел у себя в отчете такое ... все истыкал :(

SK 07.03.2012 10:46

Это программное свойство, с которым можно работать через вкладку "Код", а не окошко в редакторе.

csistra 07.03.2012 11:04

объявляю переменную в коде
frxReport1.Script.Variables['My Variable'] := 'test';
соответственно меня посылает подальше с таким синтаксисом, хотя в мане написано именно так. наверное я или не туда пихаю это или вообще .


Добавлено через 4 минуты


Добавлено через 7 минут
все запутался совсем. пойду подумаю.

csistra 11.03.2012 07:08

Обчитался мануалов.
разломал весь шаблон.
Начал все переделывать. Возник еще один вопрос не нашел в манах пока что.
Как вывести отдельной ячейкой значение задаваемого периода отчета.
Т.е. если я выбилраю отчет с 1 марта по 10 марта. Чтобы отображалось в ячейке
1.03-10.03 ?
Подскажите плз кто знает.

storm 11.03.2012 07:39

Цитата:

Сообщение от csistra (Сообщение 26233)
frxReport1.Script.Variables['My Variable'] := 'test';

я так понимаю, что вы прочитали не то руководство, читайте руководство пользователя, там по шаблонам все подробно расписано

Цитата:

Сообщение от csistra (Сообщение 26298)
Как вывести отдельной ячейкой значение задаваемого периода отчета.

в "Руководство по работе с программой.doc" написано об этом
Цитата:

Всегда доступные поля: StartTime – Начальное время периода, за которое формируется отчет
EndTime – Конечное время периода, за которое формируется отчет
выводятся просто в квадратных скобках, пример: [StartTime] вывод начала периода

csistra 12.03.2012 06:12

Нашел наконец то как объявить переменную.
С выводом даты тоже разобрался, но почемуто при выражении [StarTime] [EndTime]
start выводит значение формата дд.мм.гг. чч.мм а EndTime выводит значение формата дд.мм.гг.
не нашел пока еще как выводить только даты.

storm 12.03.2012 06:32

Цитата:

Сообщение от csistra (Сообщение 26355)
start выводит значение формата дд.мм.гг. чч.мм а EndTime выводит значение формата дд.мм.гг.

они выводят в одинаковом формате, возможно у вас ячейка недостаточной ширины для того, чтобы влезло время

Цитата:

Сообщение от csistra (Сообщение 26355)
не нашел пока еще как выводить только даты.

самый простой метод, это обрезать все лишнее [Copy(<StartTime>,1,8)]

csistra 12.03.2012 12:46

Спасибо помогло. Ковыряюсь дальше .


Текущее время: 00:05. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot