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 - Subst

Pages: [1] 2 3 ... 30
1
Hi!
Can I see your LR report file (.lrxml) ?

2
упс... так у Image вроде есть Property
Code: [Select]
scaleон же
Code: [Select]
Масштабировать

3
что есть "чек программы" ?

4
really, we are discussed about with Alex and we can't undestood, what you want at all.
are U want to change data in complete report according to dynamically change of your data??

5
Hi!

look the
Code: [Select]
IDataSourceManager::addModel(const QString& name, QAbstractItemModel *model, bool owned)
and look UserManualEng.pdf for "External data sources"

6
Hi!

QTableView dot't store any data it's own.
The data exists in the model.
This model You have been added to report.

Now You can just call
Code: [Select]
report->designReport() to show LRDesigner, and your model must be shown in datasources

7
если задача именно из кода сделать, то это вариант 1, через callbackDataSource

8
Хай!
Несколько неверно делаешь, смотри что происходит:
Ты сделал модели, отфильтровал (с помощью where id=..) твой customers и потом отдал модели в LR.
У тебя в отчете будут "замороженная" в моменте модель, с тем фильтром, который был применен на момент передачи ее (модели) в отчет.

Что нужно:
2 варианта:

1. использовать callBackDataSource - в docs/Руководство пользователя.pdf довольно подробно есть про это.
2. Твою customers модель полноценно создать в самом отчете LR, как subdetail. См. вкладку Datasources в дизайнере отчетов.

9
The "common" way to format as you want in the script using

Code: [Select]
$S{
  var value=1.000004;
  var approx=numberFormat(value,"f",4);
  while (approx.charAt(approx.length-1)=='0' || approx.charAt(approx.length-1)=='.')
    approx=approx.slice(0,-1);
  approx;
  }

10
не рендерить
у страницы есть свойство "notPrintIfEmpty" (в локализации поищи, как обзывается, смысл понятен)

соответственно, не печатать, если пусто.
Далее скриптами ли, содержимым, добиться, чтобы на странице ничего не было - это путь в лоб.

Иной подход попробовать:
сделать кол-бэк функцию (в скриптах) и попробовать поиграться там. Примерно, так

Code: [Select]
page_1.beforeRender.connect(beforePrint);
function beforePrint()
  {
  page_1.printable=false;
  page_1.isVisible=false;
  }


11
что значит из отчета?
из шаблона?
из результата рендеринга?

12
Discussion | Обсуждение / Re: limereport crash
« on: January 12, 2024, 11:57:55 am »
It's strange. I've checked and all fine for me.
Check the lifetime of report object.
And what version of LR you are using?

13
Discussion | Обсуждение / Re: Model roles
« on: October 26, 2023, 08:00:56 pm »
это открытый проект :o)
напиши и шлефани пул-реквест или просто Алексу поправленные исходники. Будет у него время, посмотрит.

14
Discussion | Обсуждение / Re: Model roles
« on: October 26, 2023, 06:49:48 am »
Ты же из модели хочешь данные доставать, не из самой таблицы.
Значит просто отдать БД в репорт не прокатит.
Модель знакома только твоему коду внутри программы.
Соответственно, LR должен обращаться к коду за порцией данных.
Для этого есть ICallbackDatasource, загляни в docs/UserManualRu.pdf, примерно на страницу 11, Внешние источники данных.

Другой вариант - построить несколько "плоских" моделей и отдать их все в твой репорт.

Третий вариант - скриптами пролублировать твои правила, которыми ты определяешь роли модели.
Code: [Select]
$S {
   if ($D{table.field}==..)
      ...;
  }

15
Discussion | Обсуждение / Re: Report rendering is slow
« on: October 19, 2023, 06:57:28 am »
I think it's a matter of fact that you are using script in every Text Item

Pages: [1] 2 3 ... 30