Russian Qt Forum

Qt => Общие вопросы => Тема начата: Nikiforov от Декабрь 07, 2010, 13:04



Название: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: Nikiforov от Декабрь 07, 2010, 13:04
Очень жду помощи.
Суть вопроса в следующем:
Имею очень маленький опыт работы с Qt да и C++, но очень нужно реализовать следующее:
1. Приложение должно сохранять вводимую информацию в таблицах (SQL) для дальнейшего заполнения неких документов. Т.е. пользователь вводит информацию которая заполняет поля в таблицах, и при необходимости (например при нажатии на кнопку выводится окно в котором представлен документ с заполненной информацией) выводить ее. Имеет смысл работать с SQL или же можно использовать альтернативу? Необходимо, чтобы вся информация сохранялась в файл содержащий эти таблицы, при его открытии автоматически заполнялись поля документов. Тоесть можно начать заполнение документов заново или же открыть ранее начатый.
2. Из ответа на предыдущий вопрос следует следующий. Как лучше реализовать документы, не представляю если честно. В определенные графы документа вводится информация, для дальнейшего вывода на печать.
3. Документы следующего типа:
  (http://imglink.ru/thumbnails/07-12-10/27d96f6d14ed76011135d18b19a9363f.jpg) (http://imglink.ru/show-image.php?id=a98bad0c505679d400abb5be6c3c1e15)

Жду советов. Заранее спасибо.


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: deaks от Декабрь 07, 2010, 13:55
может хранить данные в xml?


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: Nikiforov от Декабрь 07, 2010, 14:26
может хранить данные в xml?
Думал об этом. Если посмотреть документ который я прикрепил, то можно заметить, что необходимо добавлять большое количество информации. некоторые поля связаны, например если присмотреться, то в правом нижнем углу таблицы № и name of the player, так вот некоторые из этих номеров заполняются в поля I...VI с общим названием SET 1...5. Я думал что такие связи удобно проворачивать с помощью SQL...
В общем еще вариант нарисовался с XML. Спасибо.
Подскажет кто-нибудь еще чтонить. Заранее спасибо.
 


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: deaks от Декабрь 07, 2010, 14:41
самое то для xml) я как раз работаю с проектом, где невообразимые структуры)


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: Nikiforov от Декабрь 07, 2010, 14:46
самое то для xml) я как раз работаю с проектом, где невообразимые структуры)
А может посоветуете что-нибудь насчет вопроса про реализацию документов и печати?


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: crossly от Декабрь 07, 2010, 14:51
самое то для xml) я как раз работаю с проектом, где невообразимые структуры)
А может посоветуете что-нибудь насчет вопроса про реализацию документов и печати?
ncreport, eXaro...


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: deaks от Декабрь 07, 2010, 15:27
тогда еще OpenRPT


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: Nikiforov от Декабрь 07, 2010, 15:32
самое то для xml) я как раз работаю с проектом, где невообразимые структуры)
А может посоветуете что-нибудь насчет вопроса про реализацию документов и печати?
ncreport, eXaro...
Поставил NCReport. Все конечно замечательно, но, блин, никак не пойму как с этим работать... Весь мануал на англицком, глаза лопаются мозг не воспринимает, тяжело переводить. Существует guide на русском?


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: crossly от Декабрь 07, 2010, 15:35
Нет


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: Nikiforov от Декабрь 07, 2010, 15:51
Итого:
1. Для реализации удобно использовать XML, те ввод информации в XML документ и дальнейшее ее там хранение.
2. NCReport создает отчеты в том же XML. Пока совсем ничего не ясно по NCReport Designer. Надеюсь разберусь. Я правильно понимаю, что создается документ который с помощью некоих классов работы с XML в qt заполняется и выводится на печать? Те нужно нарисовать так называемый документ в NCReport Designer?

 


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: crossly от Декабрь 07, 2010, 16:00
угу


Название: Re: Посоветуйте, пожалуйста. Приложение с использованием SQL?
Отправлено: Nikiforov от Декабрь 07, 2010, 16:05
угу
Какие у Вас многозначительные ответы ;D
Спасибо за советы!