Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переход с FoxPro на Python+SQLite. Печать отчетов. 
:(
    Опции темы
gmorgunov
Дата 17.10.2008, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 17.5.2008

Репутация: нет
Всего: 5



Здравствуйте. 
Хочу перевести БД с FoxPro(WIN) на Python+SQLite3 (openSUSE).

С логикой, GUI ... все более/менее понятно. А вот как вывести отчет на принтер - не совсем.

Пока вижу 2 пути:
- Делать вручную (шапки, формат ... и собственно печать).

- Записать в файл, допустим report и  os.system("/.../bin/kate report") и отсюда печатать.

В FoxPro есть Designer Report - там без проблем.( pyqt - понятно - QPainter,QPrinter).

А как без pyqt ? 

Заранее спасибо.


 
PM MAIL   Вверх
pythonwin
Дата 17.10.2008, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: нет
Всего: 36



можно сгенерировать докумен-pdf и отдать его пользователю
PM WWW GTalk Jabber   Вверх
gmorgunov
Дата 17.10.2008, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 17.5.2008

Репутация: нет
Всего: 5



Спасибо. Посмотрю про pdf. Но это все-таки вручную.

Понимаете, заказчики в основном - женщины и им часто нужно здесь и сейчас  smile 

Kate(kwrite)  в принципе подходит, если там рисовать шапки и забивать туда строку форматирования и выводимый
кортеж.

Но все- таки это - кустарщина, что ли.

А как люди делают ?

Спасибо заранее.
  
PM MAIL   Вверх
pythonwin
Дата 17.10.2008, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: нет
Всего: 36



найди функцию по печати с консоли (без KDE) и её используй через os
PM WWW GTalk Jabber   Вверх
gmorgunov
  Дата 17.10.2008, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 17.5.2008

Репутация: нет
Всего: 5



Спасибо. Одном контейнером  я пользуюсь cat report | col -b | lpr . Проверил в python работает.

Но...хотелось бы иметь какой-нибудь аналог Report Designer( kate слабоват против него)  smile 


PM MAIL   Вверх
pythonwin
Дата 17.10.2008, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: нет
Всего: 36



gmorgunov, посмотри pisa (htmltopdf.org)
PM WWW GTalk Jabber   Вверх
gmorgunov
Дата 17.10.2008, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 17.5.2008

Репутация: нет
Всего: 5



Спасибо pisa скачал. Разбираюсь каким боком она мне будет полезна.

На перспективу то понятно. Генерю html - отправляю куда хочу,  htmltopdf - печатаю как хочу.

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

шрифты на одной странице( kate, kwrite насколько я понял , это не умеют). Далее, как писал выше - шапка, формат

выводимый кортеж - ну и программно все это распечатываю-отчет готов.


P.S. Смотрел yudit, mined еще какие-то ,всех не упомню - тоже не умеют ни фига ( шапки красивые генерить)  smile 
  
PM MAIL   Вверх
gmorgunov
Дата 18.10.2008, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 17.5.2008

Репутация: нет
Всего: 5



Может кому интересно - нашел.

oowriter - редактор из OpenOffice_org. Этот многое умеет. Буду копать.

PM MAIL   Вверх
pythonwin
Дата 20.10.2008, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: нет
Всего: 36



Цитата(gmorgunov @  18.10.2008,  20:51 Найти цитируемый пост)
oowriter - редактор из OpenOffice_org. Этот многое умеет. Буду копать.

тогда и unoconv посмотри

PM WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0844 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.