Code Monkey home page Code Monkey logo

wyyrepo / ncreport Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 1.0 218 KB

This is a fork of NCReport version 0.7.30. I don't know if is the last GPL version I can't find other source, but I think that is a good library to make nice reports in C++ with Qt Framework. NociSoft have a version more updated but is comercial. If you want to know how to use or contribute to improve this library, you are welcome to develop.new version: https://ncreportsoftware.com/

License: GNU General Public License v2.0

HTML 21.58% QMake 0.49% C 0.71% C++ 77.21%

ncreport's Introduction

NCReport Version 0.7.30 (Release Frozen 2007/06/) http://ncreport.sourceforge.net

Copyright (c) 2002-2007 Norbert Szabo [email protected]

For licensing and warranty information, read COPYING. For installation instructions, read INSTALL. For what changes have been made, read CHANGES. For information on what features are planned or unfinished, read TODO. For general information, read this file (README):

  1. What is NCReport? ====================

NCReport is lightweight, fast, easy to use SQL report engine written in C++ based on Qt toolkit. Report definition using XML format - stored as file or in sql database. Generated document ready to print or (fast) preview. The XML report definition file is possible to be created and manage "by hand" with text editor, but there is a GUI report designer application already for design report files visually. It's called NCReport-Designer.

About report definition XML file:

This version able to handle only metric measurement. The position and size values are both in millimeter. Proceeds a detailed documentation about the features in XML definition and how-to-s, but now you can learn it from sample report files ( in /samples)

  1. Features ===========
  • Connection to SQL databases
  • Using text file as datasource
  • One "master" query and unlimited "one-row" queries
  • Text label, field, lines, rectangle, ellipse, image
  • Dynamic lenghted richtext field handling
  • Page header/footer
  • Data grouping with totals, average
  • Group header/footer
  • Run query at group footer
  • Images (static from NCReport dir.)
  • Evaluate "print when" expression
  • Parameters
  • Lookup class for row-level functions
  • Format numeric datas
  • Direct output to printer or to PDF file
  • Fast preview form
  1. Updates & More Information =============================

Visit: http://ncreport.sourceforge.net

  1. Support ==========

Email: [email protected]

If you have any questions about compiling, installing or using NCReport-Designer, don't be afraid to contact us using the above email address. Commercial licence holder customers gets support.

  1. Commercial usage ===================

In order you want to use NCReport and NCReport Designer in your commercial software or software not relased under the GPL please contact me. Than you can buy a supported commercial licence at fair price. We can also provide for official invoice. See prices at the project's website.

  1. Feedback ===========

Please send bug reports and feature requests at http://ncreport.sourceforge.net Don't hesitate to report bugs nor hesitate to send us your wishes - it provides valuable feedback that will help to improve future versions of this software.

ncreport's People

Contributors

wangyyovo avatar

Watchers

James Cloos avatar BosMutus avatar  avatar

Forkers

databasesworks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.