Ответ
 
Опции темы
Старый 29.08.2012, 11:43    | »»» |  #1
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию Отчет в виде матрицы

Добрый день! Помогите с модулем отчетов. Нужно сделать отчет в виде матрицы. Построчно чтобы выходил список транспорта, а по колонкам - дата, на пересечении пробег. Из готовых шаблонов переделывать под себя получается, а вот с нуля сложно.... А из готовых ничего в виде матрицы не нашла...
Ues вне форума   Ответить с цитированием
Старый 29.08.2012, 13:00    | »»» |  #2
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,092
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

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

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex вне форума   Ответить с цитированием
Старый 29.08.2012, 16:56    | »»» |  #3
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Ues Посмотреть сообщение
А из готовых ничего в виде матрицы не нашла...
http://www.fast-report.com/ru/downlo...-download.html
Тут есть шикарное демо, показывающее множество возможностей, в т.ч. и подобную.
Ну и для самого ближайшего будущего, встречайте АвтоГРАФ.Отчеты.NET на базе FastReport.NET с возможностями в десятки и сотни раз выше текущей версии...

P.S.: Программист отчетов в настоящее время в отпуске. Через декаду выйдет на работу.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Сказал «Я - ЗА»:
Ues (30.08.2012)
Старый 30.08.2012, 09:57    | »»» |  #4
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Спасибо за ссылку на демо. Вот что у меня получилось Не выходит только объединить все в одну таблицу, елси машин несколько. Если снимаешь галку "Дублировать шапку таблицы" результат тот же....
Ues вне форума   Ответить с цитированием
Старый 30.08.2012, 10:00    | »»» |  #5
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

вот
Изображения:
Тип файла: jpg Снимок.JPG (41.7 Кб, 55 просмотров)
Ues вне форума   Ответить с цитированием
Старый 30.08.2012, 10:01    | »»» |  #6
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Отчет (файл шаблона) пришлите.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 30.08.2012, 10:05    | »»» |  #7
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Сообщение от plex Посмотреть сообщение
Не совсем понял что в ячейке должно быть? накопительный пробег или за сутки?
в ячейке - за сутки
Ues вне форума   Ответить с цитированием
Старый 30.08.2012, 10:56    | »»» |  #8
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

вот шаблон
Вложения:
Тип файла: zip Сводный.zip (1.8 Кб, 11 просмотров)
Ues вне форума   Ответить с цитированием
Старый 30.08.2012, 11:41    | »»» |  #9
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

На сутки бьете по рейсам с разделением в 0:00 ?
Тогда у Вас могут быть пропуски каких-то дат, если машина вообще не ездила на некие даты.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 30.08.2012, 11:43    | »»» |  #10
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Галочку "Суммарный по всем ТС" поставьте.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 30.08.2012, 12:10    | »»» |  #11
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Галочку поставила. Все машины в одной таблице) Спасибо! Только теперь проблема вот в чем.За дату взято время фактическое конечной точки (E_REAL_TIME), и так как время окончания у всех разное получилось вот что
Можно ли выгрузить дату без времени только число и соответсвенно пробег за это число?
Рейсы бью с 0:00 по 23:59.
Изображения:
Тип файла: png Безымянный1.png (38.1 Кб, 17 просмотров)
Ues вне форума   Ответить с цитированием
Старый 30.08.2012, 12:18    | »»» |  #12
CorpN
Дилер
 
Аватар для CorpN
 
г. Ухта, Республика Коми, РФ, ИП Завальнев И. Н.
Регистрация: 14.12.2010
Сообщений: 1,763
CorpN is on a distinguished road
По умолчанию

Сообщение от Ues Посмотреть сообщение
Рейсы бью с 0:00 по 23:59.
С 0 по 0 надо бить, иначе минута теряется

ООО "Центр Газ", ИП Завальнев И.Н., г. Ухта, Республика Коми, РФ
Третьяков Михаил Егорович, начальник отдела мониторинга и тахографии
CorpN вне форума   Ответить с цитированием
Старый 30.08.2012, 12:29    | »»» |  #13
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Обрежьте строку времени - это же текст.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 31.08.2012, 09:04    | »»» |  #14
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Вот что получилось в итоге. В принципе, то что надо, только вот вопрос: можно ли в одной ячейке вывести два типа данных, например модель/марка и гос.номер? И еще: к отчету подключаю данные Dataset1 (как и раньше), но поля не отображаются. Пришлось вбивать вручную. С чем это может быть связано?
Изображения:
Тип файла: jpg Сводный.1.jpg (18.5 Кб, 23 просмотров)
Ues вне форума   Ответить с цитированием
Старый 31.08.2012, 09:10    | »»» |  #15
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

я вот о чем...
Ues вне форума   Ответить с цитированием
Старый 31.08.2012, 09:11    | »»» |  #16
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

я вот о чем
Изображения:
Тип файла: png 1.png (7.3 Кб, 26 просмотров)
Ues вне форума   Ответить с цитированием
Старый 31.08.2012, 09:16    | »»» |  #17
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Ues Посмотреть сообщение
Вот что получилось в итоге. В принципе, то что надо, только вот вопрос: можно ли в одной ячейке вывести два типа данных, например модель/марка и гос.номер? И еще: к отчету подключаю данные Dataset1 (как и раньше), но поля не отображаются. Пришлось вбивать вручную. С чем это может быть связано?
1. Можете два (три, четыре,... тридцать два) бэнда с данными поставить на одну позицию один над другим.
2. Можете просто вывести любое количество переменных в одной ячейке. Шаблон отчета по рейсам поглядите - там многие ячейки двухэтажные.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 31.08.2012, 09:46    | »»» |  #18
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Предложенные способы понятны, но в них и там и там используются бэнды с данными, а в моем отчете - объект "Кросс-таблица БД". И применить эти способы в кросс-таблице не получается...
Ues вне форума   Ответить с цитированием
Старый 31.08.2012, 09:51    | »»» |  #19
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

В таком случае придется подождать с недельку - из отпуска выйдет главный спец по нюансам FastReport.
Вариант №2: поискать ответ или задать вопрос на оф. форуме FastReport.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 10.09.2012, 06:33    | »»» |  #20
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от Ues Посмотреть сообщение
Предложенные способы понятны, но в них и там и там используются бэнды с данными, а в моем отчете - объект "Кросс-таблица БД". И применить эти способы в кросс-таблице не получается.
для кросс-таблиц по-моему такой возможности нет, для этого переделайте отчет под бэнды и все будет работать

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 10.09.2012, 12:30    | »»» |  #21
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Вы предлагаете использовать один горизонтальный бэнд, другой-вертикальный?
Ues вне форума   Ответить с цитированием
Старый 11.09.2012, 06:00    | »»» |  #22
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от Ues Посмотреть сообщение
Вы предлагаете использовать один горизонтальный бэнд, другой-вертикальный?
нет это работать не будет

попробовал в таблице тоже можно задать несколько полей сразу в одной ячейке
двойным кликом по добавленному полю и там в редакторе забить несколько полей
или так
<Dataset1."MODEL"> <Dataset1."NUMBER">
или так
[Dataset1."MODEL"] [Dataset1."NUMBER"]
какой из них заработает у вас проверьте

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 12.09.2012, 07:17    | »»» |  #23
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Выдает ошибку и выводит пустой отчет лишь с заголовком
Изображения:
Тип файла: jpg Безымянный.jpg (14.4 Кб, 8 просмотров)
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 07:47    | »»» |  #24
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Дело в том, что когда я подключаю к отчету данные Dataset1 у меня не отображаются поля (раньше отображались), если подключать любые другие данные(Dataset2, Dataset3, DatasetDBFlist) то все поля на месте. Но отчеты формируются только с данными Dataset1. Не пойму по какой причине перестали отображаться поля? Если бы они отображались, то можно было бы сделать вот такой отчет.
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 07:49    | »»» |  #25
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

это как можно был сделать если бы у меня отображались поля у Dataset1
Изображения:
Тип файла: jpg Безымянный3.jpg (24.6 Кб, 14 просмотров)
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 07:50    | »»» |  #26
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

А это как у меня эти поля при подключенном Dataset1 не отображаются почему-то......
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 07:51    | »»» |  #27
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

вот
Изображения:
Тип файла: jpg Безымянный2.jpg (22.9 Кб, 10 просмотров)
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 07:57    | »»» |  #28
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

А вручную два поля в структуру таблицы только в одну строку, а тогда ошибка получается
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 08:50    | »»» |  #29
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от Ues Посмотреть сообщение
А вручную два поля в структуру таблицы только в одну строку, а тогда ошибка получается
а если попробовать без слова датасет вписать, типа
MODEL NUMBER

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 12.09.2012, 09:04    | »»» |  #30
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Сейчас попробовала создать такой же новый отчет, теперь даже вручную ничего не могу вбить в редакторе cross-tab. Куда делись все поля? Dataset1 к отчету и кросс-таблице подключила
Изображения:
Тип файла: jpg Безымянный4.jpg (23.0 Кб, 5 просмотров)
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 09:10    | »»» |  #31
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Ошибка
Изображения:
Тип файла: jpg Безымянный5.jpg (13.6 Кб, 3 просмотров)
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 10:23    | »»» |  #32
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Ура!!! Получилось переделать из другого шаблона, перебив вручную. Вот что получилось!
Изображения:
Тип файла: jpg Безымянный7.jpg (23.5 Кб, 17 просмотров)
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 10:30    | »»» |  #33
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Теперь у меня такой вопрос: если у меня машина подключена через массу, и не ездила в какой-либо день, то в "Автограф" просто не отображается этот день. Как сделать, чтобы в отчете если машина не выезжала, то пропускалась бы ячейка?
Сейчас получается, если я делаю отчет за 1-5 сентября (см. картинку выше), а машина ездила 3, 4 и 5 сентября, то ячейки 1 и 2 не пропускаются...Это возможно?
Ues вне форума   Ответить с цитированием
Старый 12.09.2012, 11:28    | »»» |  #34
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от Ues Посмотреть сообщение
Теперь у меня такой вопрос: если у меня машина подключена через массу, и не ездила в какой-либо день, то в "Автограф" просто не отображается этот день. Как сделать, чтобы в отчете если машина не выезжала, то пропускалась бы ячейка?
Сейчас получается, если я делаю отчет за 1-5 сентября (см. картинку выше), а машина ездила 3, 4 и 5 сентября, то ячейки 1 и 2 не пропускаются...Это возможно?
это проблема в таблице получается, что она неправильно записывает значения в ячейки, либо это глюк фастрепортс, либо вы что-то не так сделали)

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 12.09.2012, 12:03    | »»» |  #35
Ues
Начинающий
 
Аватар для Ues
 
Оренбург, Уралэлектрострой
Регистрация: 29.08.2012
Сообщений: 47
Ues is on a distinguished road
По умолчанию

Согласна, что либо то, либо то) Это возникает потому как в столбцах заполняется ID, а в ячейках DISTANCE. Хотя по идее по столбцам должна быть дата, но такого поля в "Автограф" нет. Более-менее подходит S_REAL_TIME и Е_REAL_TIME, но эти значения у разных машин не совпадают, что ведет к увеличению количества столбцов, и вот что выходит
Изображения:
Тип файла: jpg Снимок.JPG (35.8 Кб, 10 просмотров)
Ues вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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