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

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

storm 29.03.2013 09:22

Цитата:

Сообщение от TOOP (Сообщение 53555)
Ошибся, DS_trip.REAL_CONT

а это поле - просто продолжительность рейса)
может быть вам нужно все таки поле
1.4.12. -»- простоя PARK_CONT

TOOP 29.03.2013 10:04

Вложений: 1
Если в DataBand в параметре datasource выбрать ds_parks то DS_parks.REAL_CONT отлично считает простои, но все остальное перестает работать.

plex 29.03.2013 10:09

А вам только простои надо? Сумма стоянок же просто [DS_trip.PARK_CONT]

storm 29.03.2013 10:14

Цитата:

Сообщение от TOOP (Сообщение 53573)
Если в DataBand в параметре datasource выбрать ds_parks то DS_parks.REAL_CONT отлично считает простои, но все остальное перестает работать.

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

TOOP 29.03.2013 11:04

Цитата:

Сообщение от storm (Сообщение 53576)
DS_trip.PARK_CONT - суммарная продолжительность всех остановок за рейс

Вот, он считает сумму всех остановок за рейс, а как сделать чтобы только сумму остановок от получаса.

storm 29.03.2013 11:14

Цитата:

Сообщение от TOOP (Сообщение 53588)
Вот, он считает сумму всех остановок за рейс, а как сделать чтобы только сумму остановок от получаса.

он не считает, он выводит, а считает АвтоГРАФ и сразу выводит сумму
если вам нужна сумма остановок от получаса, то вам поможет только датасет DS_parks и в нем уже высчитывайте сумму с учетом фильтрации

TOOP 29.03.2013 11:26

Цитата:

если вам нужна сумма остановок от получаса, то вам поможет только датасет DS_parks и в нем уже высчитывайте сумму с учетом фильтрации
Тогда вопрос. Как это сделать чтобы все было на одной строке?

storm 29.03.2013 11:30

Цитата:

Сообщение от TOOP (Сообщение 53591)
Тогда вопрос. Как это сделать чтобы все было на одной строке?

добавить сверху еще один бенд с привязкой данных к датасету DS_parks, в нем самом ничего не выводить, но в событии BeforePrint посчитать сумму тех продолжительностей, которые больше заданной и запомнить ее в какую-нибудь переменную, а потом в таблице ниже вывести значение этой переменной


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

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