Welcome, Guest. Please login or register.
Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - maxika

Pages: [1]
1
Извиняюсь данное выражение хорошо работает.
Просто у меня переменная не совсем верно передавалась  :)

2
Здравствуйте, подскажите пожалуйста.
Возможно ли как нибудь внутрь SQL запроса (в LimeReport-е) вставить переменную.
Чтобы не делать много протоколов, а в одном протоколе вводить в SQL разные переменные.
Примерно таким вот образом:
select * from table1 where NBrigad=$V{nBrig} ORDER BY NTabel

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

3
Здравствуйте, подскажите пожалуйста.
В дизайнере LimeReport, когда вызывается "Сгенерировать отчет"
можно видеть прогресс создания страниц.
Возможно ли, в Qt проекте, при вызове протокола LimeReport,
без создания специального прогресс бара,
вызвать эту функцию прогресс создания страниц ?


4
Похоже я догадался.
Внутри моей модели все данные на вывод в таблицу имеют строковый тип данных.
// строки модели
QVector <QVector <QString> > dataRows;
А для вычисления должны иметь числовые значения.
Нужно модель переделывать.

5
Но возник еще один вопрос.
Относительно суммы двух столбцов в ReportFooter.
Когда передаю данные в LimeReport при помощи SQL запроса, то сумма
двух столбцов, вычисляется хорошо при помощи простого выражения:
$S{SUM($S{$D{table1.Tarif}+$D{table1.Nadbavka}},"SubDetailBand1")}

Но тоже самое выражение не работает при передаче в LimeReport абстрактной модели:
$S{SUM($S{$D{abstract_model.Тариф}+$D{abstract_model.Надбавка}},"SubDetailBand1")}
Выдает вообще непонятное числовое значение.

Скажите пожалуйста, в чем ошибка ?

6
Спасибо вам большое, вы совершенно правы.
В datasorse данные были прописаны автоматом с названием первого поля,
сделал коррекцию на чистое указание модели, без всякого поля.
И все супер заработало.
Спасибо  :)

7
Еще появился вопрос.
Открываю LimeReport Designer, который я вставил в свой проект.
Передаю QAbstractTableModel внутрь дизайнера.
m_report.dataManager()->addModel("abstract_model",model,true);

Абстрактная модель действительно появляется внутри дизайнера со всеми нужными полями.
Поля перекидываю в DataBand1, в бэнд где должны отображаться данные.
НО. При запуске репорта (режим просмотра) появляется только одна-первая строка
QAbstractTableModel.
И при вызове скомпилированного протокола, присутствует только одна-первая строка модели.
Вопрос, почему не показываются все строки модели ?


8
Здравствуйте, подскажите пожалуйста.
Мне нужно в LimeReport вывести сумму двух столбцов.
В дизайнере лайм репорта под windows свободно действует
такой синтаксис и он работает:
$S{SUM($S{$D{table1.Tarif}+$D{table1.Nadbavka}},"SubDetailBand1")}
Этот дизайнер уже готовый (без компиляции) скачал с нета.
И в нем взяд пример суммы двух столбцов.

Но в моем проекте, файлы limereport.dll скомпилированы из LimeReport-master.
И синтаксис показанный выше не работает, дает ошибку:
Function SUM not faund or have wrong arguments.

Т.е LimeReport дизайнеры почти одинаковы (но разные выпуски).
И синтаксис в скомпилированном не работает.
Пожалуйста, подскажите правильный синтаксис, суммы двух столбцов.

9
Да вы правы.
Спасибо вам большое, за подсказку  :)

10
Discussion | Обсуждение / Re: Lime Report line numbering
« on: July 24, 2023, 12:03:00 pm »
Просто я на форуме первый раз оказался.
Сперва думал, что здесь только на английском пишут  :) :) :)

11
$S{line("DataBand1")}
Супер помогло, спасибо вам большое  :)

12
У меня дизайнер, это самостоятельная программа.
Моя программа, отдельна от дизайнера.
Я не могу понять, как в дизайнере подцепить-обозначить мою QAbstractDataModel.
В дизайнере, чтобы сформировать отчет, мне нужны поля из моей модели.
Дизайнер не может видеть поля, если модель не указать в дизайнере.
А как указать модель в дизайнере, никак не пойму.

13
Здравствуйте, подскажите пожалуйста.
В документации Lime Report сказано, что источником данных
для репорта может быть QAbstractDataModel.
И модель передается следующим образом:
report->dataManager()->addModel("abstract_model",model,true);
Вопрос в том, как Lime Report принимает эту модель в дизайнере.
Какие функции для подключения этой модели внутри самого дизайнера.
Подскажите пожалуйста.

14
Здравствуйте, подскажите пожалуйста.
Я вывожу данные таблицы в Lime Report.
И мне нужно по заданию поставить нумерацию строк таблицы, при выводе протокола.
Подскажите пожалуйста, как это можно реализовать в Lime Report.
Никак не найду такой функции.

15
Discussion | Обсуждение / Lime Report line numbering
« on: July 24, 2023, 09:04:09 am »
Hello, tell me please.
How to make line numbering in Lima Report.
I display the table with lines.
I don't know how to number the lines.
Please tell me how to implement it.

Pages: [1]