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

Pages: [1] 2
1
запутался напрочь в синтаксисе :-(
Code: [Select]
$S{
var text=$V{modemNumber};
var ch;
if(text.toString()!=""){
ch=text.toString().charAt(0);
}
else {
ch=" ";
}
ch;
}
Естественно не работает :-)
ЗЫ: пару бы примеров посмотреть на использование условий циклов и работу со строками, а то как слепой котенок бьюсь над элементарными вещами.

2
Забыл добавить
openSUSE 42.2 (x86_64)
VERSION = 42.2
CODENAME = Malachite
Возможно баги с драйверами в операционке. Соберу под Windows попробую.

3
Формирую отчет (бланк) две страницы. печать надо на одном листе.
При печати из просмотрщика происходит следующее:
1.Печатается 1-страница. (лист бумаги №1)
2.Печатается пустой лист.(лист бумаги №2)
3.Печатается пустая страница. затягивается в принтер для печати на другой стороне. и на ней уже печатается 2-й лист отчета. (лист бумаги № 3)
Сформированный PDF, сохраненный печатается без проблем из внешней программы.

4
Спасибо. Из базы все ок. А вот тут что не так?
$S{
var text =$V{modemNumber}.toString();
text.charAt(0);
}
SyntaxError: Parse error

5
И снова доброго времени суток.
В отчете необходимо печатать каждый символ строки переданной из БД в отдельном квадратике.
См. вложение.
если бы это было одно поле то не вопрос, но таких полей более 20.
Можно ли это делать средствами LR? Если да то в какую сторону копать.
Спасибо.

6
Discussion | Обсуждение / Re: Соединения с БД
« on: February 16, 2017, 11:17:56 am »
Тогда алгоритм сборки в студию или в личку. :-)

7
Discussion | Обсуждение / Re: Соединения с БД
« on: January 28, 2017, 12:43:21 pm »
Просто компилировал проект в Qt Creator. Никаких дополнительных телодвижений не делал.

8
Discussion | Обсуждение / Re: Соединения с БД
« on: January 24, 2017, 06:28:54 pm »
Пересобрал Suse Leap 41.2
Крешится :-(

9
Discussion | Обсуждение / Re: Соединения с БД
« on: January 22, 2017, 11:36:49 pm »
Собрал все под Windows. Все работает.
Буду пересобирать на работе под  Linux постараюсь выложить максимум инфы.

10
Discussion | Обсуждение / Re: Соединения с БД
« on: January 18, 2017, 12:20:38 pm »
Вот мои подключения к БД

database.h

Code: [Select]
#ifndef DATABASE_H
#define DATABASE_H

#include <QtSql>
#include <QMessageBox>
#include <QString>

#define DATABASE_HOSTNAME   "10.28.8.78"
#define DATABASE_NAME       "cso"
#define DATABASE_USER       "csouser"
#define DATABASE_PASS       "SuP0rT"

static bool createConnection()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName(DATABASE_HOSTNAME);
    db.setDatabaseName(DATABASE_NAME);
    db.setUserName(DATABASE_USER);
    db.setPassword(DATABASE_PASS);

    if(!db.open()) {
        qDebug() <<  "Не возможно подключиться к базе данных." << endl << "Причина:" << db.lastError().text();
        QMessageBox::critical(0, qApp->tr("Не могу открыть базу данных"),
                              QString("Не могу установить соединение с базой данных\nПричина: %1").arg(db.lastError().text()),
                              QMessageBox::Cancel);
        return false;
    }
    return true;

}

#endif // DATABASE_H
main.cpp
Code: [Select]
#include "mainwindow.h"
#include "database.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QTranslator *qt_translator = new QTranslator();
    if(qt_translator->load(":/Tr/qtbase_ru.qm"))
        a.installTranslator(qt_translator);

    if(!createConnection())
        return 1;

    MainWindow w;
    w.show();

    return a.exec();
}

11
Discussion | Обсуждение / Re: Соединения с БД
« on: January 12, 2017, 03:05:06 pm »
В LimeReport можно использовать дефолтное соединение с бд, которое установлено приложением. Хотя странно что LimeReport крашится на установлении соединения. Можете заслать демку как вы из приложения создаете соединение ?
Может я не понял вопрос. Но пока я использовал LM передавая ему значения переменных полученных из БД. Т.е использовал LM только в качестве рисовальшика печатной формы.

12
Discussion | Обсуждение / Re: Соединения с БД
« on: January 02, 2017, 10:40:28 pm »
Конечно, основной функционал программы с БД работает. А вот начал печатные формы делать, такая вот беда.

13
Discussion | Обсуждение / Re: Соединения с БД
« on: December 28, 2016, 09:37:14 am »
Я могу ошибаться, но кажется крешится при работе с функцией OPENSSL_ia32_cpu_id.
Скрины прикрепил.

[вложение удалено администратором]

14
Discussion | Обсуждение / Соединения с БД
« on: December 27, 2016, 04:09:37 pm »
При попытке проверки соединения с БД  зависает. и крешится.
rust@suse:~/develop/LimeReport-1.4/build/5.7.0/linux64/debug/designer> ./LRDesigner
Ошибка сегментирования (core dumped)

Версия LR 1.4.1
собранная на  openSUSE Leap 42.2

Code: [Select]
uname -a
Linux suse 4.4.36-8-default #1 SMP Fri Dec 9 16:18:38 UTC 2016 (3ec5648) x86_64 x86_64 x86_64 GNU/Linux

Никаких сообщений об ошибках нет. Драйвер Mysq рабочий.

[вложение удалено администратором]

15
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 16, 2016, 05:00:53 pm »
Видимо у меня не та версия.
1.3.11
Вопрос, где взять свежее? :-)

[вложение удалено администратором]

Pages: [1] 2