<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>RAQSOFT</title>
	<atom:link href="http://www.raqsoft.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raqsoft.com</link>
	<description></description>
	<pubDate>Wed, 01 Sep 2010 03:17:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
			<item>
		<title>Implement high precision computation in Java reporting tool &#8212; RAQ Report</title>
		<link>http://www.raqsoft.com/support/kb/design-web-report/implement-high-precision-computation-in-java-reporting-tool-raq-report-2/</link>
		<comments>http://www.raqsoft.com/support/kb/design-web-report/implement-high-precision-computation-in-java-reporting-tool-raq-report-2/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 03:17:07 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Design Web Report]]></category>

		<category><![CDATA[high precision computation]]></category>

		<category><![CDATA[java reporting tool]]></category>

		<category><![CDATA[RAQ Report]]></category>

		<category><![CDATA[web report]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1781</guid>
		<description><![CDATA[Background
For many reporting softwares, in order to accelerate operation speed, inputted decimal fractions will be set as double precision by default. However, in real business of web report, users sometimes need high precision computation of decimal fractions.
For example, in a financial report, when computing (5588.4 + 288.4)* 0.7, if we input &#8220;(5588.4 + 288.4)* 0.7&#8243; [...]]]></description>
			<content:encoded><![CDATA[<h2>Background</h2>
<p><strong>For many reporting softwares, in order to accelerate operation speed, inputted decimal fractions will be set as double precision by default. However, in real business of web report, users sometimes need high precision computation of decimal fractions.</strong></p>
<p>For example, in a financial report, when computing (5588.4 + 288.4)* 0.7, if we input &#8220;(5588.4 + 288.4)* 0.7&#8243; in the cell, the operation result of the reporting tool is 4113.75999, while the precise result is 4113.76.</p>
<p>How to solve it?</p>
<h2>Solution</h2>
<p>RAQ Report is a professional Java Web-based reporting tool. <strong>With the function decimal() of RAQ Report, it&#8217;s very easy to solve the problem.</strong> Users just need to write the expression: (decimal(&#8217;5588.4&#8242;) +decimal(&#8217;288.4&#8242;))* decimal(&#8217;0.7&#8242;) in the cell. Then, users can get the precise result.</p>
<p>Source: <a title="Knowledge Base of Excel-like Web-based Java Reporting Tool" href="http://www.raqsoft.com/kb/" target="_blank">Knowledge Base of Web Reporting Tool</a><br />
Original Post: <a title="Implement high precision computation in Java reporting tool -- RAQ Report" href="http://www.raqsoft.com/support/kb/design-web-report/implement-high-precision-computation-in-java-reporting-tool-raq-report/" target="_blank">Implement high precision computation in Java reporting tool &#8212; RAQ Report</a><br />
Related Articles:<br />
<a title="BIRT Tips for Java Developers " href="http://marklorenz.blogspot.com/2006/02/birt-tips-for-java-developers.html" target="_blank">BIRT Tips for Java Developers</a>;<br />
<a title="Save printing configuration at client-side with Java reporting tool" href="http://freezea.blogspot.com/2009/03/save-printing-configuration-at-client.html" target="_blank">Save printing configuration at client-side with Java reporting tool</a>;<br />
<a title="Eclipse BIRT and AccuWork" href="http://blog.accurev.com/2007/12/06/birt-and-accuwork/" target="_blank">Eclipse BIRT and AccuWork</a>;<br />
<a title="BIRT automatic odd even rows highlighting using style" href="http://randomproblems.wordpress.com/2008/11/09/birt-automatic-odd-even-rows-highlighting-using-style/" target="_blank">BIRT automatic odd even rows highlighting using style</a>;<br />
Useful Links:<br />
<a title="Excel-like Web-based Java Reporting Tool" href="http://www.raqsoft.com/" target="_blank">Excel-like Web-based Java Reporting Tool</a>;<br />
<a title="useful tips about Java reporting tool" href="http://freezea.blogspot.com/" target="_blank">Freezea&#8217;s Report Lesson</a>;<br />
<a title="Software Configuration Management" href="http://blog.accurev.com/" target="_blank">Software Configuration Management</a>;<br />
<a title="Over 480 Open Source Applications and Resources" href="http://jatex.wordpress.com/2008/08/04/over-480-open-source-applications-and-resources/" target="_blank">Over 480 Open Source Applications and Resources</a>;<br />
<a title="A unique blog about input reporting tool" href="http://jackson-rain.blogspot.com/" target="_blank">Jackson&#8217;s Reporting Review</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/support/kb/design-web-report/implement-high-precision-computation-in-java-reporting-tool-raq-report-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Change data source dynamically while updating RAQ web input report</title>
		<link>http://www.raqsoft.com/support/kb/design-web-report/change-data-source-dynamically-while-updating-raq-web-input-report-2/</link>
		<comments>http://www.raqsoft.com/support/kb/design-web-report/change-data-source-dynamically-while-updating-raq-web-input-report-2/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 05:48:29 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Design Web Report]]></category>

		<category><![CDATA[data source]]></category>

		<category><![CDATA[RAQ Report API]]></category>

		<category><![CDATA[web input report]]></category>

		<category><![CDATA[web-based Java reporting tool]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1776</guid>
		<description><![CDATA[Background
In web-based input report, users sometimes need to change data source dynamically. For example, in a web report, inputted data often need to be saved to different databases according to end users&#8217; different options.
Then, how to achieve it?
Solution
RAQ Report is a professional Web-based Java reporting tool, and it can help users to make report easily.
As [...]]]></description>
			<content:encoded><![CDATA[<h2>Background</h2>
<p>In web-based input report, users sometimes need to change data source dynamically. For example, in a web report, inputted data often need to be saved to different databases according to end users&#8217; different options.</p>
<p>Then, how to achieve it?</p>
<h2>Solution</h2>
<p>RAQ Report is a professional Web-based Java reporting tool, and it can help users to make report easily.</p>
<p>As a real Excel-like reporting tool, RAQ Report provides a wonderful solution to change data source dynamically while updating web report. With RAQ Report, users only need to call RAQ Report API. Then, data sources will be dynamically changed when it&#8217;s runing.</p>
<p>ReportDefine rd = (ReportDefine)ReportUtils.read(raq);<br />
INormalCell cell = rd.getCell(2, (short)1);<br />
InputProperty ip = cell.getInputProperty();<br />
ArrayList al = ip.getUpdateList();<br />
UpdateProperty up = (UpdateProperty)al.get(0);<br />
// Get the corresponding relation<br />
Object relations = up.getRelation();<br />
if(relations instanceof com.runqian.report4.usermodel.input.TableRelations){<br />
TableRelations trs = (TableRelations)relations;<br />
System.out.println(trs.getDataSourceName());<br />
trs.setDataSourceName(&#8221;northwind&#8221;);<br />
up.setRelation(trs);<br />
ArrayList ups = new ArrayList(1);<br />
ups.add(up);<br />
ip.setUpdateList(ups);<br />
cell.setInputProperty(ip);</p>
<p>Source: <a title="Knowledge Base of Excel-like Web-based Java Reporting Tool" href="http://www.raqsoft.com/kb/" target="_blank">Knowledge Base of RAQ Report</a><br />
Original Post: <a title="Change data source dynamically while updating RAQ web input report" href="http://www.raqsoft.com/support/kb/input-web-report/change-data-source-dynamically-while-updating-raq-web-input-report/" target="_blank">Change data source dynamically while updating RAQ web input report</a><br />
Related Articles:<br />
<a title="The Function of Data Inputting" href="http://freezea.blogspot.com/2008/11/function-of-data-inputting.html" target="_blank">The Function of Data Inputting</a>;<br />
<a title="Using BIRT as View in Spring" href="http://jroller.com/masini/entry/using_birt_as_view_in" target="_blank">Using BIRT as View in Spring</a>;<br />
<a title="Keep the matching between code and display value in reporting tool" href="http://jackson-rain.blogspot.com/2009/04/keep-matching-between-code-and-display.html" target="_blank">Keep the matching between code and display value in reporting tool</a>;<br />
<a title="Writing to a database from Report Studio" href="http://cognerd.com/?p=27" target="_blank">Writing to a database from Report Studio</a>;<br />
Useful Links:<br />
<a title="Knowledge Base of Excel-like Web-based Java Reporting Tool" href="http://www.raqsoft.com/kb/" target="_blank">Knowledge Base of RAQ Report</a>;<br />
<a title="useful tips about Java reporting tool" href="http://freezea.blogspot.com/" target="_blank">Freezea&#8217;s Report Lesson</a>;<br />
<a title="Why Will 2009 be a Great Year for Business Intelligence?" href="http://timoelliott.com/blog/2009/01/why_will_2009_be_a_great_year_.html" target="_blank">Why Will 2009 be a Great Year for Business Intelligence?</a>;<br />
<a title="Vara Prasad S Manjula's Blog" href="http://msvprasad.blogspot.com/" target="_blank">Vara Prasad S Manjula&#8217;s Blog</a>;<br />
<a title="A unique blog about input reporting tool" href="http://jackson-rain.blogspot.com/" target="_blank">Jackson&#8217;s Reporting Review</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/support/kb/design-web-report/change-data-source-dynamically-while-updating-raq-web-input-report-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Input Report</title>
		<link>http://www.raqsoft.com/features/input-report-features/input-report-2/</link>
		<comments>http://www.raqsoft.com/features/input-report-features/input-report-2/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 05:56:20 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Input Report]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1771</guid>
		<description><![CDATA[
Common reporting tools can only display the data in database, but can&#8217;t solve the problem of submitting data to database. As a professional web reporting tool, RAQ Report provides powerful data input function for report developers. With it, users can not only get data from database, but also submit data to database.

The data input interface [...]]]></description>
			<content:encoded><![CDATA[<div>
<p class="MsoNormal"><span lang="EN-US">Common reporting tools can only display the data in database, but can&#8217;t solve the problem of submitting data to database. As a professional web reporting tool, RAQ Report provides powerful data input function for report developers. With it, users can not only get data from database, but also submit data to database.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span lang="EN-US">The data input interface of a web report made with RAQ Report is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><img src="http://www.raqsoft.com/category/features/input1.jpg" alt="" width="554" height="349" /></span></p>
<p class="MsoNormal"><span lang="EN-US">In a practical project, there are many requirements for data input </span><span lang="EN-GB">report</span><span lang="EN-US">.</span></p>
<p class="MsoNormal"><span lang="EN-US">First, it should provide a friendly input mode for users to input data fast and avoid mistake.</span></p>
<p class="MsoNormal"><span lang="EN-US">Second, it should provide automatic computation </span><span lang="EN-GB">to simplify</span><span lang="EN-US"> data input. For example, after users input unit price and quantity, the report should generate total price automatically.</span></p>
<p class="MsoNormal"><span lang="EN-US">Third, </span><span lang="EN-GB">before</span><span lang="EN-US"> saving data, it should provide validity check to avoid illegal input.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span lang="EN-US">According to these special requirements, RAQ Report provides many useful functions for users.</span></p>
<p class="MsoNormal"><span lang="EN-US">Friendly input modes: Drop-down Tree, Drop-down Calendar, Drop-down Dataset, Correlation Filtering/Dynamic Filtering</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span lang="EN-US">Moreover, RAQ Report&#8217;s data input report has many display modes. Such as Grid input, row input and free input, etc. For specific operations, please refer to</span><span lang="EN-GB"> RAQ Report&#8217;s</span><span lang="EN-US"> Input Report Tutorial.</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/input-report-features/input-report-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Page breaking</title>
		<link>http://www.raqsoft.com/features/page-breaking/page-breaking/</link>
		<comments>http://www.raqsoft.com/features/page-breaking/page-breaking/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:29:04 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Page breaking]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1745</guid>
		<description><![CDATA[Page breaking is usually needed in web report. It is classified into two types, vertical page breaking and horizontal page breaking. RAQ Report provides 3 page breaking modes for developers: page breaking according to paper size, page breaking according to row number, and forcible page breaking.
 
Page breaking according to paper size
Select &#8220;According to paper [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Page breaking is usually needed in web report. It is classified into two types, vertical page breaking and horizontal page breaking. RAQ Report provides 3 page breaking modes for developers: page breaking according to paper size, page breaking according to row number, and forcible page breaking.</p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Page breaking according to paper size</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB">Select &#8220;According to paper size&#8221; as page break mode in report properties dialog box. Then, the report will be displayed and printed according to paper size. As shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;  height:283.5pt;mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="1" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/1pagebreak.jpg" alt="" width="554" height="378" /></span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1026" type="#_x0000_t75" style='width:415.5pt;height:265.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"   o:title="2" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/2pagebreak.jpg" alt="" width="554" height="354" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">In report IDE, the dotted lines are paper boundaries. The report will page break when it exceed paper size in design or release.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Page breaking according to row number</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB">Set report to display and print fixed number of rows. The setting interface is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1027" type="#_x0000_t75" style='width:415.5pt;height:4in;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg"   o:title="3" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/3pagebreak.jpg" alt="" width="554" height="384" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">Then, report preview is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1028" type="#_x0000_t75" style='width:415.5pt;height:205.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image007.jpg"   o:title="4" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/4pagebreak.jpg" alt="" width="554" height="274" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">Then, we can see that only 10 rows is displayed on one piece of paper.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Forcible page breaking</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB">Forcible page breaking is similar to the page break character in Word and the separating character in Excel. With setting page break after row or column, report are forced to page break after a row or column. With this mode, developers can realize grouping page break, or some special page break effects.</span></p>
<p class="MsoNormal"><span lang="EN-GB">The design interface is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1029" type="#_x0000_t75" style='width:415.5pt;height:201pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image009.jpg"   o:title="5" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/5pagebreak.jpg" alt="" width="554" height="268" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">Previews of report with grouping page break are shown below:</span></p>
<p class="MsoNormal" align="center"><span lang="EN-GB"><!--[if gte vml 1]><v:shape id="_x0000_i1031"  type="#_x0000_t75" style='width:417pt;height:438.75pt;mso-wrap-style:square;  mso-position-horizontal-relative:page;mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image013.jpg"   o:title="7" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/6pagebreak.jpg" alt="" width="556" height="390" /></span></p>
<p class="MsoNormal" align="center"><img class="alignnone" title="7pagebreak" src="http://www.raqsoft.com/category/features/7pagebreak.jpg" alt="" width="575" height="605" /></p>
<p class="MsoNormal"><span lang="EN-GB">From the two pictures above, we can see that the effect of grouping page break is realized, so each piece of paper only display one region group.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/page-breaking/page-breaking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chart</title>
		<link>http://www.raqsoft.com/features/chart-features/chart/</link>
		<comments>http://www.raqsoft.com/features/chart-features/chart/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:17:58 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Chart]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1742</guid>
		<description><![CDATA[Chart is very useful in web report. It can not only make report looks more beautiful, but also display data more vivid and intuitive. RAQ Report provides many powerful charts for developers.




Column


3D Column


Stack   Column




3D Stack   Column


Pie


3D Pie




Line


3D Line


Bar




3D   Cluster Bar


Stack Bar


3D Stack   Bar




Scatter


3D   Cluster Column


 [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Chart is very useful in web report. It can not only make report looks more beautiful, but also display data more vivid and intuitive. RAQ Report provides many powerful charts for developers.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="131" valign="top">
<p class="MsoNormal"><span lang="EN-GB">Column</span></p>
</td>
<td width="138" valign="top">
<p class="MsoNormal"><span lang="EN-GB">3D Column</span></p>
</td>
<td width="98" valign="top">
<p class="MsoNormal"><span lang="EN-GB">Stack   Column</span></p>
</td>
</tr>
<tr>
<td width="131" valign="top">
<p class="MsoNormal"><span lang="EN-GB">3D Stack   Column</span></p>
</td>
<td width="138" valign="top">
<p class="MsoNormal"><span lang="EN-GB">Pie</span></p>
</td>
<td width="98" valign="top">
<p class="MsoNormal"><span lang="EN-GB">3D Pie</span></p>
</td>
</tr>
<tr>
<td width="131" valign="top">
<p class="MsoNormal"><span lang="EN-GB">Line</span></p>
</td>
<td width="138" valign="top">
<p class="MsoNormal"><span lang="EN-GB">3D Line</span></p>
</td>
<td width="98" valign="top">
<p class="MsoNormal"><span lang="EN-GB">Bar</span></p>
</td>
</tr>
<tr>
<td width="131" valign="top">
<p class="MsoNormal"><span lang="EN-GB">3D   Cluster Bar</span></p>
</td>
<td width="138" valign="top">
<p class="MsoNormal"><span lang="EN-GB">Stack Bar</span></p>
</td>
<td width="98" valign="top">
<p class="MsoNormal"><span lang="EN-GB">3D Stack   Bar</span></p>
</td>
</tr>
<tr>
<td width="131" valign="top">
<p class="MsoNormal"><span lang="EN-GB">Scatter</span></p>
</td>
<td width="138" valign="top">
<p class="MsoNormal"><span lang="EN-GB">3D   Cluster Column</span></p>
</td>
<td width="98" valign="top">
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="EN-GB">Display effects of all charts are shown below (All the colors in charts can be defined by developers):</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Column</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;  height:302.25pt;mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="1柱形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/1column.JPG" alt="" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This column chart displays the stocks of different products in different regions. Moreover, the prewarning line has a warning effect to users. With column chart, data is displayed specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">3D Column</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1026" type="#_x0000_t75" style='width:415.5pt;height:279.75pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"   o:title="2三维柱形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/2column.JPG" alt="" width="554" height="373" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This 3D column chart stereoscopically displays the stocks of different products in different regions from 3 dimensions, region, product, and stocks. With 3D column chart, data is displayed more specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">3D Cluster Column</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1027" type="#_x0000_t75" style='width:415.5pt;height:304.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg"   o:title="3三维簇状柱形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/3column.JPG" alt="" width="554" height="406" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This 3D cluster column chart stereoscopically displays the stocks of different products in different regions from 3 dimensions, region, product, and stocks. Moreover, the prewarning line has a warning effect to users. With 3D cluster column chart, data is displayed more specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Stack Column</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1028" type="#_x0000_t75" style='width:415.5pt;height:211.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image007.jpg"   o:title="4堆积柱形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/4stack.JPG" alt="" width="554" height="282" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This stack column chart displays the number of staffs with different titles and educations from 3 dimensions, title, education, and number. It tells the number of staff with different titles. With stack chart, data is displayed more specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">3D Stack Column</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1029" type="#_x0000_t75" style='width:415.5pt;height:237.75pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image009.jpg"   o:title="5三维堆积柱形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/5stack.JPG" alt="" width="554" height="317" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This 3D stack column chart stereoscopically displays the number of staffs with different titles and educations from 3 dimensions, title, education, and number. It tells the number of staff with different titles. With 3D stack column chart, data is displayed more specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Pie</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1030" type="#_x0000_t75" style='width:407.25pt;height:284.25pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image011.jpg"   o:title="6饼形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/6pie.JPG" alt="" width="543" height="379" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This pie chart display the staff numbers with different titles from two dimensions, title and number. Moreover, it can display data with percentage mode. With pie chart, data is displayed specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">3D Pie</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1031" type="#_x0000_t75" style='width:397.5pt;height:233.25pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image012.jpg"   o:title="7三维饼形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/7pie.JPG" alt="" width="530" height="311" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This 3D pie chart stereoscopically displays the number of staffs with different titles from two dimensions, title and number. Moreover, it can display data with percentage mode. With 3D pie chart, data is displayed specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Multi-level 3D Pie</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1032" type="#_x0000_t75" style='width:415.5pt;height:242.25pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image013.jpg"   o:title="8多层三维饼形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/8pies.JPG" alt="" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This multi-level 3D pie chart displays the stocks of products in different regions. In this 3D pie chart, a circle means a series. With multi-series, it can display the stocks of different products in different regions objectively, and help users to compare data.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Line</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1033" type="#_x0000_t75" style='width:415.5pt;height:168.75pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image014.jpg"   o:title="9折线图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/9line.JPG" alt="" width="554" height="225" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This line chart display the number of orders and freights with lines.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Area</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1034" type="#_x0000_t75" style='width:415.5pt;height:194.25pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image016.jpg"   o:title="10区域图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/10region.JPG" alt="" width="554" height="259" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This area chart displays data in a polygon mode, and the convex pentagonum is the occupying area of data. It displays the number of staffs with different titles from two dimensions, title and number. With area chart, data is displayed specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">3D Area</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1035" type="#_x0000_t75" style='width:414pt;height:244.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image017.jpg"   o:title="11三维区域图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/11region.JPG" alt="" width="552" height="326" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This 3D area chart displays in a 3D polygon mode, and the 3D convex pentagonum is the area of data. It displays the number of staffs with different titles. With 3D area chart, data is displayed specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Bar</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1036" type="#_x0000_t75" style='width:414pt;height:250.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image018.jpg"   o:title="12条形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/12bar.JPG" alt="" width="552" height="334" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This is a bar chart with parameter template. It displays the number of staffs with different titles. Moreover, it allows users to input parameter for inquiry with drop-down box. Then, the bar chart will change according to inputted parameter.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">3D Cluster Bar</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1037" type="#_x0000_t75" style='width:415.5pt;height:232.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image019.jpg"   o:title="13三维簇状条形图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/13bars.JPG" alt="" width="554" height="310" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">This 3D bar chart displays the number of staffs with different titles and educations from three dimensions, title, education and number. With 3D bar chart, data is displayed specific and clearly, and users can compare data conveniently.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Scatter</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1038" type="#_x0000_t75" style='width:322.5pt;height:199.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image021.jpg"   o:title="14散列图" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/14spot.JPG" alt="" width="430" height="266" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">In this scatter chart, the stocks of the product in different regions are displayed with scatter dots.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/chart-features/chart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Input Report2</title>
		<link>http://www.raqsoft.com/features/input-report-features/input-report/</link>
		<comments>http://www.raqsoft.com/features/input-report-features/input-report/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:09:45 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Input Report]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1740</guid>
		<description><![CDATA[Common reporting tools can only display the data in database, but can&#8217;t solve the problem of submitting data to database. As a professional web reporting tool, RAQ Report provides powerful data input function for report developers. With it, users can not only get data from database, but also submit data to database.
 
The data input [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-US">Common reporting tools can only display the data in database, but can&#8217;t solve the problem of submitting data to database. As a professional web reporting tool, RAQ Report provides powerful data input function for report developers. With it, users can not only get data from database, but also submit data to database.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">The data input interface of a web report made with RAQ Report is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;  height:261.75pt'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" mce_src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="1" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/input1.jpg" alt="" width="554" height="349" /></span></p>
<p class="MsoNormal"><span lang="EN-US">In a practical project, there are many requirements for data input </span><span lang="EN-GB">report</span><span lang="EN-US">.</span></p>
<p class="MsoNormal"><span lang="EN-US">First, it should provide a friendly input mode for users to input data fast and avoid mistake.</span></p>
<p class="MsoNormal"><span lang="EN-US">Second, it should provide automatic computation </span><span lang="EN-GB">to simplify</span><span lang="EN-US"> data input. For example, after users input unit price and quantity, the report should generate total price automatically.</span></p>
<p class="MsoNormal"><span lang="EN-US">Third, </span><span lang="EN-GB">before</span><span lang="EN-US"> saving data, it should provide validity check to avoid illegal input.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">According to these special requirements, RAQ Report provides many useful functions for users.</span></p>
<p class="MsoNormal"><span lang="EN-US">Friendly input modes: Drop-down Tree, Drop-down Calendar, Drop-down Dataset, Correlation Filtering/Dynamic Filtering</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Moreover, RAQ Report&#8217;s data input report has many display modes. Such as Grid input, row input and free input, etc. For specific operations, please refer to</span><span lang="EN-GB"> RAQ Report&#8217;s</span><span lang="EN-US"> Input Report Tutorial.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/input-report-features/input-report/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Independent Multiple Datasets</title>
		<link>http://www.raqsoft.com/features/independent-multiple-datasets/independent-multiple-datasets/</link>
		<comments>http://www.raqsoft.com/features/independent-multiple-datasets/independent-multiple-datasets/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:07:33 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Independent Multiple Datasets]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1738</guid>
		<description><![CDATA[RAQ Report Development Edition supports multiple data sets and correlative multiple data sources.
RAQ Report Free Edition supports multiple data sets in report properties.
 
The functions about multiple data sets in these two editions are different. Many users of Free Edition don&#8217;t know how to use the multiple data sets function, and we will introduce the [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-US">RAQ Report Development Edition supports multiple data sets and correlative multiple data sources.</span></p>
<p class="MsoNormal"><span lang="EN-US">RAQ Report Free Edition supports multiple data sets in report properties.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">The functions about multiple data sets in these two editions are different. Many users of Free Edition don&#8217;t know how to use the multiple data sets function, and we will introduce the using method of this function.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">In RAQ Report</span><span lang="EN-GB"> Free Edition</span><span lang="EN-US">, this function is called multiple data sets in report properties. It means that </span><span lang="EN-GB">other data sets can be used in </span><span lang="EN-US">report properties.</span></p>
<p class="MsoNormal"><span lang="EN-US">Next, we will explain this concept with an example.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Example</span></strong></p>
<p class="MsoNormal"><span lang="EN-US">Step 1: Use the database demo of RAQ Report to make dataset ds1 for order report.</span></p>
<p class="MsoNormal"><span lang="EN-US">The SQL statements is &#8220;SELECT Order.OrderID,Order.EmployeeID,Order.CustomerID FROM Order&#8221;. Then, corresponding grid report is generated as shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;  height:307.5pt;mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="1" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/indep-multi1.jpg" alt="" width="554" height="410" /></span></p>
<p class="MsoNormal"><span lang="EN-US">We can see that we only get employee IDs and customer IDs in order report, but we need to know the names of employees and customers. Therefore, we need to get the names from employee table and customer table. Then, we will use multiple data</span><span lang="EN-US"> </span><span lang="EN-US">sets.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Next, we will display the content of 3 data tables in the report, and change the IDs of employees and customers to names in next 2 steps. They are are very important, and please pay more attentions to them.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Step 2: Add two datasets ds2 and ds3 from employee table and customer table.</span></p>
<p class="MsoNormal"><span lang="EN-US">The SQL statement of ds2 is &#8220;SELECT Customer.CustomerID,Customer.C</span><span lang="EN-GB">OM</span><span lang="EN-US">Name FROM Customer&#8221;.</span></p>
<p class="MsoNormal"><span lang="EN-US">The SQL statement of ds3 is &#8220;SELECT Employee.Employee ID,Employee.E</span><span lang="EN-GB">MP</span><span lang="EN-US">Name FROM Employee&#8221;..</span></p>
<p class="MsoNormal"><span lang="EN-US">Now, there are 3 datasets as shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1026" type="#_x0000_t75" style='width:351pt;height:285pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"   o:title="2" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/indep-multi2.JPG" alt="" /></span></p>
<p class="MsoNormal"><span lang="EN-US">Next, we will learn to use multiple datasets in report properties. This is the most important step, and it is all done in the properties bar.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">In RAQ Report, cell has two values, actual value and display value. In the example above, employee IDs and custom IDs are actual values. After correlating them with display values, they will display employee names and customer names.<span> </span></span></p>
<p class="MsoNormal"><span lang="EN-US">Step 3: Select cell B2, and set the display value of employee ID by writing the display value expression as &#8220;ds3.select1(EMPName,EmployeeID==value())&#8221;. Then, select cell C2, and set the display value of customer ID by writing the display value expression as &#8220;ds2.select1(COMName,CustomerID==value())&#8221;. As shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1027" type="#_x0000_t75" style='width:415.5pt;height:214.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image004.jpg"   o:title="3" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/indep-multi3.jpg" alt="" width="554" height="286" /></span></p>
<p class="MsoNormal"><span lang="EN-US">Then, the report preview is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1028" type="#_x0000_t75" style='width:415.5pt;height:318.75pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image006.jpg"   o:title="4" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/indep-multi4.jpg" alt="" width="554" height="425" /></span></p>
<p class="MsoNormal"><span lang="EN-US">Now, employee names and customer names are displayed in the report. After changing employee IDs and customer IDs to employee names and customer names in the report header, a report with multiple datasets is made with RAQ Report.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">P.S.: RAQ Report Free Edition can only use multiple data sets in report properties, so it is called independent multiple data sets in report properties.</span></p>
<p class="MsoNormal"><span lang="EN-US">RAQ Report Development Edition can use multiple data sets in report cells directly, and it is more allsided correlative multiple data sources.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/independent-multiple-datasets/independent-multiple-datasets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Main-sub Report</title>
		<link>http://www.raqsoft.com/features/main-sub-report/main-sub-report/</link>
		<comments>http://www.raqsoft.com/features/main-sub-report/main-sub-report/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 08:48:56 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Main-sub report]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1735</guid>
		<description><![CDATA[RAQ Report provides 3 kinds of main-sub report for web report developers, Single-Table Main-sub Report, Embedded Main-Sub Report and Imported Main-Sub Report.
 
Single-Table Main-Sub Report
The characteristic of Single-Table Main-Sub Report is that it uses a single report to realize the business logic of a main-sub report. An example is shown below:

 
Embedded Main-Sub Report
The characteristic [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-GB">RAQ Report provides 3 kinds of main-sub report for web report developers, Single-Table Main-sub Report, Embedded Main-Sub Report and Imported Main-Sub Report.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Single-Table Main-Sub Report</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB">The characteristic of Single-Table Main-Sub Report is that it uses a single report to realize the business logic of a main-sub report. An example is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;  height:339pt'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="1" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/mainsub1.jpg" alt="" width="554" height="452" /></span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Embedded Main-Sub Report</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB">The characteristic of Embedded Main-Sub Report is that it embeds sub reports in cells. Moreover, the gridlines of the sub report and the main report may be not aligned, and so may the gridlines between the sub reports. For sub report is embedded in main report as an independent report, it is called Embedded Main-Sub Report. An example is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1026" type="#_x0000_t75" style='width:415.5pt;height:345.75pt'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg"   o:title="2" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/mainsub2.jpg" alt="" width="554" height="461" /></span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Imported Main-Sub Report</span></strong></p>
<p class="MsoNormal"><span lang="EN-GB">The characteristic of Imported Main-Sub Report is that the cells of main report will expand in two directions simultaneously according to the number of rows and columns of the sub report. The main report will expand the same number of rows and columns according to the sub report. The sub report occupies the blank rows and columns of the main report, and the gridlines are aligned strictly. After expanding, the sub report forms a uniform two dimension rectangle cell with the main report. An example is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1027" type="#_x0000_t75" style='width:415.5pt;height:417pt'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image004.jpg"   o:title="3" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/mainsub3.jpg" alt="" width="554" height="556" /></span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p><span lang="EN-GB">With these 3 kinds of main-sub report, web report developers can select the appropriate kind according to practical conditions.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/main-sub-report/main-sub-report/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Parameter Template</title>
		<link>http://www.raqsoft.com/features/parameter-template/parameter-template/</link>
		<comments>http://www.raqsoft.com/features/parameter-template/parameter-template/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 08:33:32 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Parameter Template]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1732</guid>
		<description><![CDATA[Usually, web report needs to display different data according to different conditions, and this is controlled by parameters. RAQ Report&#8217;s Parameter Template can help users to realize filtering inquiry and conditional inquiry.
In RAQ Report, parameter template is classified into two kinds, Fixed Parameter and Dynamic Parameter.
 
Fixed Parameter
Inquire according to the actual value of parameter. [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-US">Usually, web report needs to display different data according to different conditions, and this is controlled by parameters. RAQ Report&#8217;s Parameter Template can help users to realize filtering inquiry and conditional inquiry.</span></p>
<p class="MsoNormal"><span lang="EN-US">In RAQ Report, parameter template is classified into two kinds, </span><span lang="EN-GB">Fixed</span><span lang="EN-US"> Parameter and Dynamic Parameter.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Fixed Parameter</span></strong></p>
<p class="MsoNormal"><span lang="EN-US">Inquire according to the actual value of parameter. An example is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;  height:350.25pt;mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="1" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/parameter1.jpg" alt="" width="554" height="467" /></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Dynamic Parameter</span></strong></p>
<p class="MsoNormal"><span lang="EN-US">The parameter can be an expression. When users input an parameter, it can get a new value after computation, and use it for inquiry. An example is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1026" type="#_x0000_t75" style='width:415.5pt;height:343.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"   o:title="2" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/parameter2.jpg" alt="" width="554" height="458" /></span></p>
<p class="MsoNormal"><span lang="EN-US">In the example above, when users input a date, it will inquire the records in this date&#8217;s week after dynamic parameter computation.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/parameter-template/parameter-template/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Macro</title>
		<link>http://www.raqsoft.com/features/macro/macro/</link>
		<comments>http://www.raqsoft.com/features/macro/macro/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 08:31:28 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Macro]]></category>

		<guid isPermaLink="false">http://www.raqsoft.com/?p=1729</guid>
		<description><![CDATA[Macro is a common concept in computer area, and its definition range is very wide. In different softwares, their definitions and using methods of macro are different.
In RAQ Report, Macro is a string identifier without data type. Before running a report, system will search all the expressions in the report thoroughly and exchange all the [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-US">Macro is a common concept in computer area, and its definition range is very wide. </span><span lang="EN-GB">In</span><span lang="EN-US"> different softwares, </span><span lang="EN-GB">their</span><span lang="EN-US"> definitions and using methods of macro </span><span lang="EN-GB">are</span><span lang="EN-US"> different.</span></p>
<p class="MsoNormal"><span lang="EN-US">In RAQ Report, Macro is a string identifier without data type. Before running</span><span lang="EN-GB"> a</span><span lang="EN-US"> report, system will search all the expressions in the report thoroughly and exchange all the macros to macro values.</span></p>
<p class="MsoNormal"><span lang="EN-US">The Macro in RAQ Report is classified into two kinds, Common Macro and Dynamic Macro.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Common Macro</span></strong></p>
<p class="MsoNormal"><span lang="EN-US">With Common Macro, users can realize dynamic expression replacement in report. According to different inputted macro values, users can get different reports. With this wonderful function, developers can make different reports according to different conditions, and the workload is decreased greatly.</span></p>
<p class="MsoNormal"><span lang="EN-GB">An example is shown below. When users input Bonus/Salary as macro value, the report displays bonus/salary. </span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;  height:307.5pt;mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" mce_src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="1" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/macro1.jpg" alt="" width="554" height="410" /></span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1026" type="#_x0000_t75" style='width:415.5pt;height:307.5pt;  mso-wrap-style:square;mso-position-horizontal-relative:page;  mso-position-vertical-relative:page'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg" mce_src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"   o:title="2" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/macro2.jpg" alt="" width="554" height="410" /></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Dynamic Macro</span></strong></p>
<p class="MsoNormal"><span lang="EN-US">The main difference between Dynamic Macro and Common Macro is that Common Macro transmits macro values to report expressions directly, while Dynamic Macro computes inputted macro values as expressions, and transmits the result to report expressions.</span></p>
<p class="MsoNormal"><span lang="EN-GB">An example is shown below:</span></p>
<p class="MsoNormal"><span lang="EN-GB"><!--[if gte vml 1]><v:shape  id="_x0000_i1027" type="#_x0000_t75" style='width:415.5pt;height:362.25pt'> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg" mce_src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg"   o:title="3" /> </v:shape><![endif]--><img src="http://www.raqsoft.com/category/features/macro3.jpg" alt="" width="554" height="483" /></span></p>
<p class="MsoNormal"><span lang="EN-GB">Select macro value (Quantity) in FieldName, and select macro computation mode (Sum) in Summary. Then, after clicking Inquiry, the computed macro value will be displayed in the report (Summary of field: 1270.00).</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><span lang="EN-GB">The examples above are only two display modes of RAQ Report&#8217;s Common Macro and Dynamic Macro. In practical project, users can set desired display mode freely.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raqsoft.com/features/macro/macro/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
