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

Pages: [1]
1
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 04, 2018, 05:51:39 pm »
Огромное спасибо, вроде понял, сейчас буду пробовать)

2
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 04, 2018, 03:12:57 pm »
Добрый день, если использовать callback datasources, то как передавать туда мои данные? К примеру у меня есть QVector, каждый элемент которого это объект класса, имеющий 4 параметра. Каким образом я могу адекватно представить их в отчете. С шаблоном и как показывать понятно, вопрос, как передать вектор в ColumnData?
case LimeReport::CallbackInfo::ColumnData:
   date =  info.columnName + “ “ + QString::number(info.index);

Я сначала пытался преобразовать вектор в QVariant и просто присвоить date, но так не работает, получается, что я вывожу одно значение во все колонки. Сейчас я думаю, что нужно передавать информацию в info. Но знаний и опыта у меня мало, так что решил спросить у вас.

3
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 28, 2018, 01:13:11 am »
Ок понятно, спасибо за ответ

4
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 26, 2018, 06:21:22 pm »
Ну а выборку возможно делать только непосредственно подготавливая передаваемые значения в моём коде. В LimeReport нет возможности задать параметры для принимаемых значений? Просто, если я сделаю, к примеру, критерий по необходимой дате, а в другой ситуации программа не будет работать с датой, тогда придётся переписывать код, получается очень не универсально. Или всё-таки есть способ красиво обыграть данную ситуацию?

5
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 26, 2018, 11:22:21 am »
Всё разобрался, как всегда сам тупил)

6
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 23, 2018, 05:59:59 pm »
  Я пытаюсь открыть файл lrxml, но Preview открывается пустым. Вот код из mainwindow.cpp:
    QString fileName =  QFileDialog::getOpenFileName(this,"Select report file");
    if (!fileName.isEmpty()){
        report.loadFromFile(fileName);
        report.previewReport();//Открывает, но он пустой
    }
  Открываю файл из demo_1, этот же код в demo_1 работает правильно, что не так в моей программе, может что-то ещё нужно добавить? Понимаю, что нужно разобраться с demo_1, но я не особо шарю, что там к чему(

7
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 22, 2018, 12:05:50 pm »
Alex, спасибо за ответ, есть ещё два вопроса. Возможно ли из моей программы задавать шаблон, что бы пользователю открывался сразу готовый отчёт в LimeReport даже без необходимости нажатия на Render.
 И есть ли механизм задания параметров для создания отчёта. Например, LimeReport принимает поле даты, но выводить будет только информацию за последний месяц.

8
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 20, 2018, 12:07:44 pm »
Здравствуйте, я новичок в qt, поэтому не могли бы вы обьяснить мне кое что. Я смог подключить LimeReport как библиотеку к своему проекту, при нажатии на кнопку я запускаю LimeReport :
LimeReport::ReportEngine m_report;
m_report.designReport();
Вопрос, как мне передать значения в отчёт не из бд, а из моей программы, грубо говоря я имею объект с тремя свойствами и хочу передать их в отчёт в виде таблицы.
Возможно вопрос глупый, но буду крайне признателен за разжеванный ответ, спасибо.

Pages: [1]