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

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

Sdorokhov 31.05.2012 08:55

исправление совместимости интерфейса:)
может кому пригодится.
Файл ХХХ.rar

Добавлено через 1 минуту
для W7.

kolya 11.07.2012 10:52

Здравствуйте, столкнулся с такой проблемой, решил в Автографе запрограммировать отчет через внешний модуль отчетов, вроде всё получается но столкнулся с проблемой, не получается написать логическую функцию, суть такова чтоб проверялось значение [Dataset1."M1_FUEL"] <=0 выводилось значение ноль иначе само значение кторое есть, тоесть нужны все положительные расходы, чтоб не выводил отрицательные расходы, если 50л расход то 50 выводит если -0.300 грамм то ноль просто....или помогите где можно взять вот как оформляются правильно логические функции)))

SK 11.07.2012 11:36

[IIF([Dataset1."M1_FUEL"] <= 0, 0, [Dataset1."M1_FUEL"])]

не помню только
[Dataset1."M1_FUEL"]
или
<Dataset1."M1_FUEL">

Синтаксис:

[IIF(ЛогическоеВыражение, ЗначениеЕслиИСТИНА, ЗначениеЕслиЛОЖЬ)]

kolya 12.07.2012 04:38

Цитата:

Сообщение от SK (Сообщение 34114)
[IIF([Dataset1."M1_FUEL"] <= 0, 0, [Dataset1."M1_FUEL"])]

не помню только
[Dataset1."M1_FUEL"]
или
<Dataset1."M1_FUEL">

Синтаксис:

[IIF(ЛогическоеВыражение, ЗначениеЕслиИСТИНА, ЗначениеЕслиЛОЖЬ)]

Ага спасиб большое, вот код [IIF(<Dataset1."M1_FUEL"> <= 0, 0, <Dataset1."M1_FUEL">)] без скобок оказалось внутри:thumbup:

SK 12.07.2012 04:59

Цитата:

Сообщение от kolya (Сообщение 34167)
без скобок оказалось внутри

не без скобок, а вместо скобок [] скобки <>

kolya 12.07.2012 06:02

Вложений: 1
ешё с проблемой столкнулся а именно формат значения которое он выводит, устанавливаю что 1 знак после запятой, он всёравно 3 выводит, вот хоть убейся ))) не выводит 1 знак, либо без десятых сразу целое, есть в программе то чтоб значение заправки описать как integer, на скрине показал где меняю выводимое значение))

storm 12.07.2012 06:32

Цитата:

Сообщение от kolya (Сообщение 34174)
ешё с проблемой столкнулся а именно формат значения которое он выводит, устанавливаю что 1 знак после запятой, он всёравно 3 выводит, вот хоть убейся ))) не выводит 1 знак, либо без десятых сразу целое, есть в программе то чтоб значение заправки описать как integer, на скрине показал где меняю выводимое значение))

в поле строка форматирования поставьте %2.1f - вторая цифра задает кол-во знаков после запятой

kolya 12.07.2012 09:26

Цитата:

Сообщение от storm (Сообщение 34175)
Цитата:

Сообщение от kolya (Сообщение 34174)
ешё с проблемой столкнулся а именно формат значения которое он выводит, устанавливаю что 1 знак после запятой, он всёравно 3 выводит, вот хоть убейся ))) не выводит 1 знак, либо без десятых сразу целое, есть в программе то чтоб значение заправки описать как integer, на скрине показал где меняю выводимое значение))

в поле строка форматирования поставьте %2.1f - вторая цифра задает кол-во знаков после запятой

спс большое выручили))

Добавлено через 1 час 52 минуты
Люди добрые подскажите ещё, как сложить два значения не могу въехать.. нужно сложить это [DataSet1."I1_CONT"] и [DataSet1."I3_CONT"]

storm 12.07.2012 09:31

Цитата:

Сообщение от kolya (Сообщение 34180)
Люди добрые подскажите ещё, как сложить два значения не могу въехать.. нужно сложить это [DataSet1."I1_CONT"] и [DataSet1."I3_CONT"]

попробуйте так, если нигде не ошибся, то должно сработать

[SpanTimeToDays(StringToSpanTime(<DataSet1."I1_CONT ">) + StringToSpanTime(<DataSet1."I3_CONT">))]

версия отчетов должна быть не ниже 1.5.5

kolya 12.07.2012 09:37

не, пишет неопределенный идентификатор у SpanTimeToDays


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

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