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

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

Dotodot500 30.09.2016 05:29

Округление
 
Добрый день!
Может кто сможет помочь с проблемой.
Суть проблемы: Мне нужно вывести в отчете значение сколько Литров на Гектар тратит ТС.
Я беру расход и делю его на обработанная площадь ГА, все хорошо делит значение выдает, но мне необходимо оставить 2 знака после запятой, а ещё лучше округлить в большую сторону.
[DS_fields.M1_FUEL]/[DS_fields.CMPL_SQUARE]/10000]
Как округлить, может кто подскажет, буду дико благодарен)
Заранее спасибо кто откликнется.

storm 30.09.2016 05:39

Dotodot500,
правой кнопкой мыши по ячейке, пункт "формат данных" - выберите числовой, выключите галочку "Использовать системные настройки" и укажите нужное кол-во знаков после запятой

plex 30.09.2016 05:41

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

storm 30.09.2016 05:54

Цитата:

Сообщение от plex (Сообщение 143006)
оставьте в ячейке только одно значение

зачем?

Dotodot500 30.09.2016 06:14

Ребят после данных манипуляций в ячейки стола отражаться число 0,00.
Если убираю формат данных то как и раньше 8,04478192148521E-08

Добавлено через 7 минут
Если ставлю кол-во знаков в дробной части 9, то тогда выводит: 0,000000087
А надо получается 8,7 без нулей)

plex 30.09.2016 06:22

[DS_fields.M1_FUEL]/[DS_fields.CMPL_SQUARE]/10000]
поменять на
[DS_fields.M1_FUEL]/[DS_fields.CMPL_SQUARE]*10000] поставить два знака после запятой

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

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

Сообщение от plex (Сообщение 143006)
оставьте в ячейке только одно значение

зачем?

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

Dotodot500 30.09.2016 06:26

Спасибо всем Большое, кто откликнулся, очень благодарен!
Все получилось

storm 30.09.2016 06:32

Цитата:

Сообщение от plex (Сообщение 143019)
потому что когда два значения не действует, может есть какая-то хитроть но у меня не получалось сделать два своих значения обрезать как мне нужно в одной ячейке.

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

Dotodot500 30.09.2016 09:36

Столкнулся с ещё одной трудностью.
Вывожу отчет по ТС с колонками №п\п, Номер прибора, Модель ТС, Гос Номер ТС, все норм выводится, дело дошло до Телефона - указываю [DS_carList.Tel] - результата ноль. Выводит пустые клетки в таблице.
С чем может связанна такая ситуация?

SATP 30.09.2016 09:48

Dotodot500, потому что только в третей версии АГ можно было номера телефонов узнать, т.к. данный брались из DBF.


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

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