LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: plat on January 04, 2017, 11:19:24 AM
-
Доброго времени суток и с новым годом!
возможно ли организовать на одном листе расположение report bands в несколько столбцов?
-
Доброго времени !
Можно выводить данные в несколько столбцов для этого есть свойство банда columnsCount в котором указывается количество столбцов. В columnsFillDirecton можно указать направление заполнения столбцов.
-
нужно слева таблицей вывести значения из SELECTа, а справа некую другу информацию, не привязанную к запросу...
-
Не вполне ясно.
Нужно вывести слева значения из запроса, а справа напротив каждого значения что-то еще?
Или же вывести слева значения из запроса, а справа где-то что-то еще?
-
2е. слева - строки из запроса, справа - один столбец с не зависимой от запроса информацийе
-
В явном виде нету решения. Подумаем..
-
Можно положить текстовые итемы, которые в правой части, прямо на станицу, единственный момент, они будут дублироваться на всех станицах
-
А можно скриптами, думаю...
Лень щас думать просто :)
Вот, а решение из костылей такое: печатаем два отчета, первый - БД, второй - остальное. На одном листе. Криво, но железно
-
Мне решение Алекса больше по нраву, благо отчёт одностраничный. Спасибо!
ещё вопрос:
если я передаю данные через код, не подключая базу в дизайнере
report->dataManager()->addModel("view", model, false);
то к ДатаБэнду не поттягиваются данные, когда я создаю ТекстАйтем в дизайнере
$D{view.name}
что нужно указать в свойстве ДатаБэнда datasource ? Со значением "view" не получается
-
А модель к тому моменту еще живая ? В дизайнере зеленый или красный кружок на иконке "view"?
-
В дизайнере всё равно надо подключать базу, недостаточно того, что я в датаМэнеджер добавляю модель?
Я не нашёл просто никакого руководства кроме видео на ютубе(
-
В дизайнере не надо базу подключать если модель передана в датаманагер, но на момент генерации отчета она должна находиться в памяти, поскольку, в манагер передается только ссылка на модель, таким образом, если до генерации отчета она будет удалена из памяти генератор не сможет построить отчет.
Небольшое руководство:
https://sourceforge.net/projects/limereport/files/UserManualRu.pdf/download
-
почему-то не работало ничего с QSqlTableModel
а с QSqlQueryModel работает всё ок.
-
Загадка.
QSqlTableModel происходит от QSqlQueryModel, подводных камней не видать вроде.
У меня несколько моделей наследуются от tableModel, пашут. Я правда ручками selectStatement переопределяю у них. Ну это у меня привычка такая, ручками select писать.