<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Advanced Archives - Caliach</title>
	<atom:link href="https://caliach.com/article-categories/advanced/feed/" rel="self" type="application/rss+xml" />
	<link>https://caliach.com/article-categories/advanced/</link>
	<description>Manufacturing Software Solutions</description>
	<lastBuildDate>Fri, 22 May 2020 17:09:29 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://caliach.com/wp-content/uploads/2022/11/fav-150x150.png</url>
	<title>Advanced Archives - Caliach</title>
	<link>https://caliach.com/article-categories/advanced/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Advanced Functions: Program Report Selection</title>
		<link>https://caliach.com/knowledge-base/wbugselect/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wbugselect/</guid>

					<description><![CDATA[<p>Advanced Functions: Program Report Selection</p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugselect/">Advanced Functions: Program Report Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Program Report Selection</h2>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Selection</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wbugselect.jpg"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wbugselect.jpg" width="220" height="216" alt="Program Report Selection"/></a></p>
<p>This window is opened by operating the Print <img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13011.jpg" width="16" height="16" alt="Print"/> tool on the <a href="tbbugwish">Program Maintenance Reports Toolbar</a> toolbar on the <a href="wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a> window. In addition it is used when operating the Build List button function on the <a href="wbuglist">Program Faults, Feature Enhancements, Requests and Reports Listing</a> window. Some fields are not available for the Listing selection.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Currently Selected Record Only</p>
</td>
<td valign="top">
<p align="left">Only available for the Print function. Enables you to print a report for the currently selected record.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">All Records</p>
</td>
<td valign="top">
<p align="left">This option selects all records.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Faults or Bugs Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with B.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Feature Enhancements Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with F.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Requests for Enhancement Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with R.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Unclassified Reports Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with U.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Unresolved or Unimplemented Only</p>
</td>
<td valign="top">
<p align="left">Check this option to restrict the selection to only those records with a no fix/implementation version number.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">From code</p>
</td>
<td valign="top">
<p align="left">When entering a code you must prefix your entry with a B, F, R or U.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Full</p>
</td>
<td valign="top">
<p align="left">Use this type of report to fax to Caliach Support.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Listing</p>
</td>
<td valign="top">
<p align="left">Provides a column listing of the selected records.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Text</p>
</td>
<td valign="top">
<p align="left">Provides a text report suitable for a ReadMe.txt file.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Cancel</p>
</td>
<td valign="top">
<p align="left">Aborts the process currently in session. The keyboard equivalent is the Esc key for Windows computers and Command-.(full stop or period) for the Mac.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">OK</p>
</td>
<td valign="top">
<p align="left">The OK button updates the data you have entered, or confirms the selection and/or processes the function you have called.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../advanced/wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a></li>
<li><a href="../advanced/tbbugwish">Program Maintenance Reports Toolbar</a></li>
<li><a href="../advanced/wbuglist">Program Faults, Feature Enhancements, Requests and Reports Listing</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 20 Oct 2001 21:53:00.00. Class wBugSelect last modified 10 Oct 2017  11:48:00.</p>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Selection</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugselect/">Advanced Functions: Program Report Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Report Class Setup</title>
		<link>https://caliach.com/knowledge-base/wreportsetups/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wreportsetups/</guid>

					<description><![CDATA[<p>Advanced Functions: Report Class Setup</p>
<p>The post <a href="https://caliach.com/knowledge-base/wreportsetups/">Advanced Functions: Report Class Setup</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Report Class Setup</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Report Class Setup</p>
<p/>
<p>The window has 2 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Listing</a></span> <br />
<span class="helpTab"><a href="#tab2">Margins and Page Setup</a></span> </p>
<h3><a name="tab1" id="tab1"/>Listing</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wreportsetups1.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wreportsetups1.jpg" width="509" height="284" alt="Report Class Setup - Listing pane"/></a></p>
<p>This window pane provides a list of all program report classes including any custom classes that have been brought in using the Change Management System. The orientation column shows either kOrientPortrait or kOrientLandscape being Portrait and Landscape respectively.</p>
<p>You can modify margins and Page Setups for specific reports on the other tab pane.</p>
<p>The list shows the library in which the report class is stored. If, prior to opening the window, you first operate the  <a href="madvanced">File &#8212; Advanced &#8212; Custom Features Utility</a> function, also listed will be all reports in all libraries opened. This is useful when perfecting a design or applying PDF settings to custom report designs that, in due course will be distributed with the Change Management System.</p>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Margins and Page Setup</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wreportsetups2.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wreportsetups2.jpg" width="509" height="355" alt="Report Class Setup - Margins and Page Setup pane"/></a></p>
<p>Enables you to set individual report margins and page setups.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Report class list</p>
</td>
<td valign="top">
<p align="left">Select the reports (can be more than one) that you want to change the settings for.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Margins</p>
</td>
<td valign="top">
<p align="left">You can adjust the margins to suit. Use measurements in centimetres.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Orientation</p>
</td>
<td valign="top">
<p align="left">Set to Portrait or Landscape. Default is not useful.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Paper Width</p>
</td>
<td valign="top">
<p align="left">The width of the selected paper stock.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Paper Length</p>
</td>
<td valign="top">
<p align="left">The length of the selected paper stock.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Copies</p>
</td>
<td valign="top">
<p align="left">The default copes on each report print run.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Scale</p>
</td>
<td valign="top">
<p align="left">The printing scale, when supported. Minimum 25%, maximum 400%.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Page sizes list</p>
</td>
<td valign="top">
<p align="left">The standard page sizes available. The Default Paper which is the default for most reports means that the report will use whatever page size you have set in the File &#8212; Page Setup dialog.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">PDF Settings for Selected</p>
</td>
<td valign="top">
<p align="left">Use this button to setup specific settings for printing to PDF that will apply to the selected reports. If the first report in your selection does not have specific settings already, the default will be offered, otherwise the settings of the first will be offered.</p>
</td>
</tr>
</table>
<p><a href="#top">Back to top</a></p>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 17 May 2012 04:56:00.00. Class wReportSetups last modified 23 Sep 2017  10:51:05.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Report Class Setup</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wreportsetups/">Advanced Functions: Report Class Setup</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Program Report Text Import</title>
		<link>https://caliach.com/knowledge-base/wbugtext/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wbugtext/</guid>

					<description><![CDATA[<p>Advanced Functions: Program Report Text Import</p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugtext/">Advanced Functions: Program Report Text Import</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Program Report Text Import</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Text Import</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wbugtext.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wbugtext.jpg" width="245" height="280" alt="Program Report Text Import"/></a></p>
<p>This window is opened by operating the Load <img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11001.jpg" width="16" height="16" alt="Load"/> tool on the <a href="tbbugwish">Program Maintenance Reports Toolbar</a> toolbar on the <a href="wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a> window.</p>
<p>It enables you to load a record from a text version, typically from the body of an email.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Text</p>
</td>
<td valign="top">
<p align="left">Paste in the body of an email received.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set to Unclassified</p>
</td>
<td valign="top">
<p align="left">If checked, the report will be given the next available unclassified code.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Load into Maintenance Window</p>
</td>
<td valign="top">
<p align="left">After pasting in a report text to the field above, click to parse the data and load into the maintenance window.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../advanced/wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a></li>
<li><a href="../advanced/tbbugwish">Program Maintenance Reports Toolbar</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 20 Oct 2001 21:53:00.00. Class wBugText last modified 18 Feb 2015  01:54:36.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Text Import</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugtext/">Advanced Functions: Program Report Text Import</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Stored Report Maintenance</title>
		<link>https://caliach.com/knowledge-base/wrepstoredmaint/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wrepstoredmaint/</guid>

					<description><![CDATA[<p>Advanced Functions: Stored Report Maintenance</p>
<p>The post <a href="https://caliach.com/knowledge-base/wrepstoredmaint/">Advanced Functions: Stored Report Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Stored Report Maintenance</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Stored Report Maintenance</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wrepstoredmaint.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wrepstoredmaint.jpg" width="392" height="288" alt="Stored Report Maintenance"/></a></p>
<p>The <b>Stored Report Destination</b> exploits a capability of the system to create an internal binary image of a report before passing that to a devise that will in turn pass it to a physical printing device or file format. It is in effect a low-level definition of the report&#8217;s output. When you chose the <b>Stored</b> report destination the output of the report subsequently printed is captured (along with other data that would have been used for an email at the time, for example). This is then made available to be stored in the database along with a subject, comments and privileges settings so that it can be re-printed in the future.</p>
<p>When a report is printed to the <b>Stored</b> report destination the <a href="../general/wrepstoreddialog">Stored Report Setup</a> window is presented to the user in which additional data can be added and privileges for others selected. The user can then save the results to the database or abandon that by closing the window.</p>
<p>After creating a Stored Report, it can be printed from File &#8212; Print Stored Report, which opens the <a href="../general/wrepstoredprint">Print Stored Report</a> window.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-2.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> What is stored in the database is a compressed binary image of the report output. This can be large and will increase the database size considerably if routine reports are repeatedly stored. While the database can handle this, it will increase the size of backups. Regular maintenance of Stored Reports using this window is recommended.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-2.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> <b>PostgreSQL Only</b> Each stored report can take up allot of disc space on the server. You can see the scale of this in the File &#8212; System Manager &#8212; System Timing Test, then Print Results report. At the end of the report is a summary of TOAST tables (overflow tables). The REPFILE will show the extent of stored report excess disc space consumed.</p>
<p>When the window opens all stored reports are listed. Clicking on a list line will show the changeable data below including the selection of listed users and groups permitted to print the report in <a href="../general/wrepstoredprint">Print Stored Report</a>.</p>
<p>You can edit the Subject and Comments of an individual stored report. The buttons below will become enabled if one or more report line is changed.</p>
<p>The selections in the Users and Groups lists can be changed to alter the saved report print privileges. You can multiple-select stored reports in the list and then select in the Users and Groups lists to apply the same privileges to all selected stored reports in one go.</p>
<p>To <b>delete</b> stored reports, multiple-select those you want removed from the database, and click the <b>Delete Selected</b> button.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Report List</p>
</td>
<td valign="top">
<p align="left">List of Stored Reports in the database. Multiple select for Delete or change access.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Subject</p>
</td>
<td valign="top">
<p align="left">Reports stored output. Subject details. {REPFILE.REPSUBJ char 255}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Reports stored output. Comments. {REPFILE.REPCOMM char 100000000}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">User Access</p>
</td>
<td valign="top">
<p align="left">List of Users that can log on. Select those you want the stored report to be seen by.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Group Access</p>
</td>
<td valign="top">
<p align="left">List of Groups. Select those you want the stored report to be seen by.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Revert to Saved</p>
</td>
<td valign="top">
<p align="left">To revert any changes to the previously saved version.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save Changes</p>
</td>
<td valign="top">
<p align="left">To save the changes you have made to the data file.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Delete Selected</p>
</td>
<td valign="top">
<p align="left">Click to delete the selected stored reports.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Print Report</p>
</td>
<td valign="top">
<p align="left">Will cause a report to be printed of the subject matter. Right-click to change the report destination. You can not print to the <b>Stored</b> report destination.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../general/mreportdest">Report Destinations Menu</a></li>
<li><a href="../general/wrepstoreddialog">Stored Report Setup</a></li>
<li><a href="../general/wrepstoredprint">Print Stored Report</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 22 Sep 2017 10:44:28.65. Class wRepStoredMaint last modified 10 Oct 2017  11:48:39.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Stored Report Maintenance</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wrepstoredmaint/">Advanced Functions: Stored Report Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Maintenance</title>
		<link>https://caliach.com/knowledge-base/wbugwish/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wbugwish/</guid>

					<description><![CDATA[<p>Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Maintenance</p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugwish/">Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Program Faults, Feature Enhancements, Requests and Reports Maintenance</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Faults, Feature Enhancements, Requests and Reports Maintenance</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wbugwish.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wbugwish.jpg" width="500" height="329" alt="Program Faults, Feature Enhancements, Requests and Reports Maintenance"/></a></p>
<p>This feature enables you to review and maintain report records on the program and send them directly to Caliach Support by email.</p>
<p>You can report faults that you believe exist in the program or put forward enhancements that you think would improve your ability to use the program effectively.</p>
<p>This feature also allows you to review the current status of reports, faults fixed and feature enhancements made. To do this the WishBugs.bug file must be in the Custom directory of your Caliach Vision installation. When you Upgrade via the Internet using the <a href="wcmsnetupdate">Change Management System Upgrade via the Internet</a> window, you have the option to download the latest official datafile.</p>
<p>When you make a report, particularly if it is believed to be a program fault, you should put down as much detail as possible including the sequence of events and data that lead to the circumstances that you find inappropriate. A fault cannot be acknowledged by engineers unless they can reproduce the problem. So sufficient information must be provided to do this. Saying something like &#8220;XXX doesn&#8217;t work&#8217; is insufficient.</p>
<p>To maintain or review the date use the <a href="tbbugwish">Program Maintenance Reports Toolbar</a> toolbar tool functions.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Code number</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Code number. {BUGFILE.BUGUSER char 5}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Type dropdown list</p>
</td>
<td valign="top">
<p align="left">Prefix of of the code number.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Title</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Title or general subject matter. {BUGFILE.BUGTITL char 100}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Keywords</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Keywords for search and find separated by spaces (case insensitive). {BUGFILE.BUGKEY char 10000000}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Customer</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Customer name who made bug report or wish request. {BUGFILE.BUGCUST char 40}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Seriousness rating</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Serious rating classification 0=ignored, 100=most serious. {BUGFILE.BUGRATE integer shortint}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">General use rating</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. General use rating, 0=Of no use, 100= Most Useful. {BUGFILE.BUGENC integer shortint}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Work hours</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Hours of work estimated or taken. {BUGFILE.BUGHOUR number 1dp}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Platforms</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Platforms affected. {BUGFILE.BUGPLAT char 30}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Reported in version</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Version number on reporting or logging. {BUGFILE.BUGVERR number 4dp}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Applicable from version</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Version number applicable from. {BUGFILE.BUGVERA number 4dp}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Fix/implementation due in version</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Version number fix/implementation due. {BUGFILE.BUGVERD number 4dp}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Fix/implementation made in version</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Version number of fix/implementation. {BUGFILE.BUGVERF number 4dp}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Description and full details. {BUGFILE.BUGDESC char 10000000}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Value currency</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Value currency code. {BUGFILE.BUGCUR char 3}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Value to business per year</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Value to the business per year of the change request if implemented (in currency). {BUGFILE.BUGVALU number 2dp}</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-2.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> Caliach Ltd will not accept enhancement requests unless accompanied by a value per year that such an enhancement will have to you if implemented. An example of a valuation approach could be: &#8220;Presently every week we have to run two separate reports, enter the data into a spreadsheet then print and disseminate the results &#8211; taking around 30 minutes at GBP40 per hour. A single report with all the data would only take 5 minutes to generate/print and it would not be necessary to disseminate it as it is available from the central database to everybody. Cost benefit = ((30-5)/60) x 40 x 52 = GBP867 per annum&#8221;.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Reported date</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Date bug reported, feature completed and wish logged. {BUGFILE.BUGDATE date date1980}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">User</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. User logging the Bug/Feature/Wish. {BUGFILE.BUGUSER char 3}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Get around</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Get around, if any, or alternative to wish. {BUGFILE.BUGGETA char 1200}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Proposed or actual action</p>
</td>
<td valign="top">
<p align="left">Program faults, enhancements and wishes. Caliach response or plan of action. {BUGFILE.BUGCALR char 1200}</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Revert to Saved</p>
</td>
<td valign="top">
<p align="left">To revert any changes to the previously saved version.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save as Shown</p>
</td>
<td valign="top">
<p align="left">To save the changes you have made to the data file.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../advanced/tbbugwish">Program Maintenance Reports Toolbar</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 4 Jun 2012 04:47:00.00. Class wBugWish last modified 10 Oct 2017  11:48:00.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Faults, Feature Enhancements, Requests and Reports Maintenance</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugwish/">Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: SQL Statement Manager</title>
		<link>https://caliach.com/knowledge-base/wsqlstatemng/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wsqlstatemng/</guid>

					<description><![CDATA[<p>Advanced Functions: SQL Statement Manager</p>
<p>The post <a href="https://caliach.com/knowledge-base/wsqlstatemng/">Advanced Functions: SQL Statement Manager</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>SQL Statement Manager</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; SQL Statement Manager</p>
<p>The SQL Statement Manager window allows you to inspect and add SQL objects in the Extras/Statements.db database. This objects include Dynamic Queries, Sort Sets, Where Shortcuts, Join Shortcuts and Statement Shortcuts. They are are processed by Caliach Vision when running reprots for example and they are done in this way so they can be witten differently for alternative server engines to do the thing which may involve different syntax for different SQL dialects.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-2.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> This window requires a large display to function . If you don&#8217;t have one, you should.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-2.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> This window does not operate in a typical manner with a Save and Revert button. Any changes are applied immediatly to Statements.db on leavind the field.</p>
<p>Common to all tab panes on the window are the following:</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Show for Database</p>
</td>
<td valign="top">
<p align="left">Select to show statement entries for the selected Database Engine. When you change your selection some elements of the designs may change and/or fields will become available for edit.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/17000.jpg" width="16" height="16" alt="Add"/> Add</p>
</td>
<td valign="top">
<p align="left">Add a duplicate of the object. You will be asked to enter a new unique name that can not start with Cal_ which is reserved for Caliach.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/17001.jpg" width="16" height="16" alt="Delete"/> Delete</p>
</td>
<td valign="top">
<p align="left">Delete the object and all its components.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/19013.jpg" width="16" height="16" alt="Rename"/> Rename</p>
</td>
<td valign="top">
<p align="left">Click to rename the object. You will be prompted for a new unique name that can not start with Cal_ which is reserved for Caliach.</p>
</td>
</tr>
</table>
<p>The window has 3 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Dynamic Queries</a></span> <br />
<span class="helpTab"><a href="#tab2">Sort Sets</a></span> <br />
<span class="helpTab"><a href="#tab3">Shortcuts</a></span> </p>
<h3><a name="tab1" id="tab1"/>Dynamic Queries</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng01.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng01.jpg" width="401" height="403" alt="SQL Statement Manager - Dynamic Queries tab pane left side"/></a></p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng02.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng02.jpg" width="358" height="403" alt="SQL Statement Manager - Dynamic Queries tab pane right side"/></a></p>
<p>Dynamic queries provide the main mechanism for constructing SQL select statements for collecting data from the database. They are typically used in selection windows.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Queries</p>
</td>
<td valign="top">
<p align="left">List of all defined Dynamic Queries.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Name</p>
</td>
<td valign="top">
<p align="left">The name of the dynamic query.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">A description for the dynamic query.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Disable message</p>
</td>
<td valign="top">
<p align="left">If a messege is entered the dynamic query will not be used. Instead, this message will be displayed. This is used to disable dynamic queries until problems are resolved.</p>
</td>
</tr>
</table>
<p>The following make up the Select Statement constructions.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Order</p>
</td>
<td valign="top">
<p align="left">List of all select statements in the query. A Query can contain any number of select statements that are performed in order.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Select Distinct</p>
</td>
<td valign="top">
<p align="left">This checkbox determins if a SELECT or SELECT DISTINCT is performed.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Schemas and Columns</p>
</td>
<td valign="top">
<p align="left">This grid contains elements that determin the columns returned in the select statement.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Order</p>
</td>
<td valign="top">
<p align="left">The order of the schema or column.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Schema</p>
</td>
<td valign="top">
<p align="left">A named schema class will use all columns defined by that schema. You can not have both a schema and column on the same line.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Column</p>
</td>
<td valign="top">
<p align="left">A single named column or an expression, e.g. count(*). You can not have both a schema and column on the same line.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments for column.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Alias</p>
</td>
<td valign="top">
<p align="left">An alias name that will be used as the results column name. Not applicable to schemas.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Use index</p>
</td>
<td valign="top">
<p align="left">If used with a schema and the Db allows, you can direct the optimiser to use particular indexes with the relevant table associated with the schema.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments for use index.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">Description for the schema or column that can be helpful for troubleshooting.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Message</p>
</td>
<td valign="top">
<p align="left">A disableing message that if entered prevents the schema or column being used and reports the message. This is used to disable dynamic queries until problems are resolved.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">From clause</p>
</td>
<td valign="top">
<p align="left">FROM clause (excluding the FROM keyword). This can be a Join Shortcut if expressed as =[JoinShortcutName].</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Where initial</p>
</td>
<td valign="top">
<p align="left">WHERE initial clause (excluding the WHERE keyword). This can be a Where Shortcut if expressed as =[WhereShortcutName]. Where Parts will be appended to the WHERE initial clause.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Where parts</p>
</td>
<td valign="top">
<p align="left">This grid contains elements that determin the where clause parts in the select statement, depending on user choices at runtime.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Order</p>
</td>
<td valign="top">
<p align="left">The order of the where parts.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Exclude Calculation</p>
</td>
<td valign="top">
<p align="left">The Omnis calculation if computed to kTrue will lead to the clause being ommitted from the where construction.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Operator</p>
</td>
<td valign="top">
<p align="left">The pefixed operator for the clause, e.g. AND.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments for the where clause part.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clause</p>
</td>
<td valign="top">
<p align="left">The WHERE clause making up the where part.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments for operator.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Message</p>
</td>
<td valign="top">
<p align="left">A disableing message that if entered prevents the where part being used and reports the message. This is used to disable dynamic queries until problems are resolved.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Compound operator</p>
</td>
<td valign="top">
<p align="left">The operator used for compound select statements.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Extra appended after Selects</p>
</td>
<td valign="top">
<p align="left">Extra SQL text appended to the single or compound Select Statements.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Test Build and DB Prepare</p>
</td>
<td valign="top">
<p align="left">This tests the normal build process and then a prepare of the resulting SQL and reports the results. NOTE: This prepare is applied to current main database connection and NOT the database backend selected on the right.</p>
</td>
</tr>
</table>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Sort Sets</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng03.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng03.jpg" width="493" height="199" alt="SQL Statement Manager - Sort Sets tab pane"/></a></p>
<p>Sort Sets are definitions for the ordering of data and it&#8217;s presentation on reports, etc.</p>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Sort sets</p>
</td>
<td valign="top">
<p align="left">List of all defined Sort Sets, typically for report selection windows.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Name</p>
</td>
<td valign="top">
<p align="left">The name of the sort sets.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">A description for the sort sets.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Message</p>
</td>
<td valign="top">
<p align="left">If a messege is entered the sort set will not be used. Instead, this message will be displayed. This is used to disable sort sets until problems are resolved.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Sort options list</p>
</td>
<td valign="top">
<p align="left">List of options for the selected sort set. Select to maintain details on the right.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Sort Option Details</p>
</td>
<td valign="top">
<p align="left">Each sorting alternative has SQL parts to it and report sort parts to it so that the data is returned from the server in an appropriate order and that the report is set to recognise this for subtotalling.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">A description for the sort set option that will be used on reports.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Order By clause</p>
</td>
<td valign="top">
<p align="left">The ORDER BY clause without the ORDER BY keyword.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Order</p>
</td>
<td valign="top">
<p align="left">The order of the sort column.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Column</p>
</td>
<td valign="top">
<p align="left">The sort column name.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Descending</p>
</td>
<td valign="top">
<p align="left">In descending order by default.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Uppercase</p>
</td>
<td valign="top">
<p align="left">Sort by uppercase characters.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">New page</p>
</td>
<td valign="top">
<p align="left">New page on reports when subtotal changes.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Subtotal</p>
</td>
<td valign="top">
<p align="left">Subtotal on reports when column value changes.</p>
</td>
</tr>
</table>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab3" id="tab3"/>Shortcuts</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng03.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wsqlstatemng03.jpg" width="493" height="199" alt="SQL Statement Manager - Sort Sets tab pane"/></a></p>
<p>Named standard shortcuts for where clauses, join clauses and full SQL statements.</p>
<p>There are 4 sections to this tab pane.</p>
<h4>Where Shortcuts</h4>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Where Shortcuts</p>
</td>
<td valign="top">
<p align="left">List of all defined where clause shortcuts.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Name</p>
</td>
<td valign="top">
<p align="left">The name of the where shortcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">A description for the where shortcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Disable message</p>
</td>
<td valign="top">
<p align="left">If a messege is entered the where shortcut will not be used. Instead, this message will be displayed. This is used to disable where shortcuts until problems are resolved.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Where clause</p>
</td>
<td valign="top">
<p align="left">SQL text clause for the where shorcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments.</p>
</td>
</tr>
</table>
<p/>
<h4>Join Shortcuts</h4>
<p>Join Shortcuts substitute into FROM clauses to a SQL statement.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Join Shortcuts</p>
</th>
<th valign="top">
<p align="left">List of all defined join clause shortcuts.</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Name</p>
</td>
<td valign="top">
<p align="left">The name of the join shortcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">A description for the join shortcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Disable Message</p>
</td>
<td valign="top">
<p align="left">If a messege is entered the join shortcut will not be used. Instead, this message will be displayed. This is used to disable join shortcuts until problems are resolved.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Join clause</p>
</td>
<td valign="top">
<p align="left">SQL text clause for the join shorcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments.</p>
</td>
</tr>
</table>
<h4>Statement Shortcuts</h4>
<p>Statement Shortcuts are complete SQL statements.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Statement Shortcuts</p>
</th>
<th valign="top">
<p align="left">List of all defined Statement Shortcuts.</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Name</p>
</td>
<td valign="top">
<p align="left">The name of the statement shortcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">A description for the statement shortcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Disable message</p>
</td>
<td valign="top">
<p align="left">If a messege is entered the statement shortcut will not be used. Instead, this message will be displayed. This is used to disable statement shortcuts until problems are resolved.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Statement in full</p>
</td>
<td valign="top">
<p align="left">SQL text clause for the statement shorcut.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comments</p>
</td>
<td valign="top">
<p align="left">Programmer comments.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Test Build and DB Prepare</p>
</td>
<td valign="top">
<p align="left">This tests the normal build process and then a prepare of the resulting SQL and reports the results. NOTE: This prepare is applied to current main database connection and NOT the database backend selected on the right.</p>
</td>
</tr>
</table>
<p/>
<h4>Special Functions</h4>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Start from date and time</p>
</td>
<td valign="top">
<p align="left">The starting date time that synchronisation data will be collected.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Export</p>
</td>
<td valign="top">
<p align="left">Click to Export all data to an XML file.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Re-Organise and Analyse</p>
</td>
<td valign="top">
<p align="left">Runs a routine to seek out lost orphans and remove them, check and correct synchronisation columns and then analyze the database.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Build Sync Data</p>
</td>
<td valign="top">
<p align="left">Builds a syncronisation table from the date and time entered.</p>
</td>
</tr>
</table>
<p><a href="#top">Back to top</a></p>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 6 Jan 2015 06:46:48.00. Class wSqlStateMng last modified 2 Oct 2017  04:24:20.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; SQL Statement Manager</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wsqlstatemng/">Advanced Functions: SQL Statement Manager</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Change Management System Upgrade via the Internet</title>
		<link>https://caliach.com/knowledge-base/wcmsnetupdate/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wcmsnetupdate/</guid>

					<description><![CDATA[<p>Advanced Functions: Change Management System Upgrade via the Internet</p>
<p>The post <a href="https://caliach.com/knowledge-base/wcmsnetupdate/">Advanced Functions: Change Management System Upgrade via the Internet</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Change Management System Upgrade via the Internet</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Change Management System Upgrade via the Internet</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wcmsnetupdate.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wcmsnetupdate.jpg" width="307" height="316" alt="Change Management System Upgrade via the Internet"/></a></p>
<p>With this function you can directly download the latest maintenance release Change Management System file from Caliach&#8217;s secure internet server using FTP.</p>
<p>FTP is File Transfer Protocol and uses the internet to move files from a server to a client and visa versa. FTP services are built in to Omnis Studio.</p>
<p>To operate this you need to enter the username and password you have chosen when registering your license with Caliach. You can save your username in the <a href="../system/wmcdedit#tab9">Company Details Maintenance</a> window Others tab pane.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wmcdedituser.jpg" width="412" height="126" alt="Company Details Maintenance - Others tab pane"/></p>
<p>To operate this feature enter your username and password which is case-sensitive and click on the button. You may wish to choose alternative options to the default. If you are permanently connected to the internet, the transfer will start immediately, if not your computer&#8217;s internet dial-up will be initiated.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">User name</p>
</td>
<td valign="top">
<p align="left">Your user name for access to the server. Usually this is case insensitive.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Password</p>
</td>
<td valign="top">
<p align="left">Server access password, usually case sensitive.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">FTP site address</p>
</td>
<td valign="top">
<p align="left">The IP address of the FTP server. Typically in the form ftp.caliach.com.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Directory path</p>
</td>
<td valign="top">
<p align="left">Directory path on the remote server in which the download file in contained. Generally directories are de-limited with a / character.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">File name</p>
</td>
<td valign="top">
<p align="left">The file name and extension of the file to be downloaded.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Place in the data directory for upgrade then restart</p>
</td>
<td valign="top">
<p align="left">Choose this option for an automatic program update. The file will be placed in the directory of the current data file and a restart performed.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Place in Custom directory for use in the CMS</p>
</td>
<td valign="top">
<p align="left">Choose this option to place the file in the program&#8217;s Custom directory. It can then be manually accessed by the Change Management System.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Prompt for destination</p>
</td>
<td valign="top">
<p align="left">Select this option to choose yourself the destination for the file. You will then be prompted for a filename and destination.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Also download Fault Feature Database into Custom directory</p>
</td>
<td valign="top">
<p align="left">Check this option to also download the latest Faults and Features data file WishBugs.bug and place it in the Custom directory. Any existing file will be deleted first.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Download Upgrade</p>
</td>
<td valign="top">
<p align="left">Initiates the download. If files already exist you will be warned and offered the opportunity to cancel.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../advanced/wcmscontrol">Change Management System Class Mover</a></li>
<li><a href="../advanced/wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 4 Jun 2012 04:47:00.00. Class wCmsNetUpdate last modified 30 Oct 2017  03:35:48.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Change Management System Upgrade via the Internet</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wcmsnetupdate/">Advanced Functions: Change Management System Upgrade via the Internet</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: String Maintenance</title>
		<link>https://caliach.com/knowledge-base/wstringmaint/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wstringmaint/</guid>

					<description><![CDATA[<p>Advanced Functions: String Maintenance</p>
<p>The post <a href="https://caliach.com/knowledge-base/wstringmaint/">Advanced Functions: String Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>String Maintenance</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; String Maintenance</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wstringmaint.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wstringmaint.jpg" width="557" height="235" alt="String Maintenance"/></a></p>
<p>Throughout Caliach Vision text is embedded in the program code. Text is used for three particular uses:<br />
<b>1.</b> Messages accompanied by an OK button or Yes and No buttons or Working messages that tell you that a list is being built, a report printed, etc.<br />
<b>2.</b> Text that are either placed into Caliach Vision data field values or are used in reports or other responses to actions the program makes.<br />
<b>3.</b> Help or reference texts that relate to some program function E.g. Custom G/L Report methods.</p>
<p>Normally these texts would be written in to the program code. However, Caliach have removed them to allow the user the ability to change the wording and to provide for language variants. The term string refers to a string of characters. Most characters in the keyboard set are permissible, but some have special significance.</p>
<p>Caliach Vision MUST have access to the string data file Strings.stb which must be in the Extras directory.</p>
<p>The data file is a normal special lookup data file with a single data list within it. Each individual String record has an identification code which is used by the program to reference the line and extract the text stored. With ordinary string functions such as $ctask.tEnv.$Str(), messages, etc. the string <b>number</b> is in the range 10000 through 19999 which is converted to a string <b>code</b> of s0000 through s9999.</p>
<p>The string interpretation functions within Caliach Vision operate a parameter substitution standard that will embed data into the string at an appropriate place. Placeholders are embedded in the strings and take the form of %1, %2, up to %6. So the string with text &#8220;Downloading file %1&#8221; may evaluate to &#8220;Downloading file ftp.caliach.com/Internet/ftp/support/Vision/Updates/V101/ProgCode.upt&#8221; when it is displayed to the user.</p>
<p>The Maintenance window lists all strings. You can edit each one within the list by selecting the line, then clicking and pausing in the text column. The <a href="tbstringmaint">toolbar</a> provides full functionality. (See the <a href="tbstringmaint">toolbar</a> help for instructions.)</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-2.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> To edit cells in the list, select the line and click in the cell and hover the mouse over the cell. I.E. click once and pause with no mouse movement. The cell will then expand into an editable box in which you can enter different data. On leaving the box with any action like a tab or click elsewhere, the data is verified and the list returns to normal with the new data shown in the cell.</p>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../advanced/tbstringmaint">String Maintenance Toolbar</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 24 Apr 2012 10:29:00.00. Class wStringMaint last modified 27 Sep 2017  03:42:36.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; String Maintenance</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wstringmaint/">Advanced Functions: String Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Create New Database and Copy Data</title>
		<link>https://caliach.com/knowledge-base/wdatafilenew/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wdatafilenew/</guid>

					<description><![CDATA[<p>Advanced Functions: Create New Database and Copy Data</p>
<p>The post <a href="https://caliach.com/knowledge-base/wdatafilenew/">Advanced Functions: Create New Database and Copy Data</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Create New Database and Copy Data</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Create New Database and Copy Data</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wdatafilenew.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wdatafilenew.jpg" width="422" height="200" alt="Create New Database and Copy Data window"/></a></p>
<p>This window can be used to create a new empty database, create a new copy of the current database you are logged into or it can be used to clean out to empty a copy database.</p>
<p>In the upper portion of the window confirms the identity of the database you are currently logged into. If it is not you intention to copy from this database, operate File &#8212; Change Database to ensure you start from the correct database.</p>
<p>You will need to have Logon Settings for the target database. This can be for any of the DBMS engines you available to you.</p>
<p>The User ID and Password fields will be enabled only</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Target</p>
</td>
<td valign="top">
<p align="left">Select from the list the target company which represents a database setup in your ExtrasLogon.db settings. If you havent already setup a new database use the Change Settings button to set one up.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">User ID</p>
</td>
<td valign="top">
<p align="left">The Caliach Vision UserId used when creating a new database is always SYS with no password. If you also copy the data the current database users will be copied.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Password</p>
</td>
<td valign="top">
<p align="left">When creating a new database the Login password is always blank.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Server username</p>
</td>
<td valign="top">
<p align="left">Enter the Server DBMS username that you wish to attach with. This will assign you database privileges. This field is only visible for server engines. SQLite has no security of this nature.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Server password</p>
</td>
<td valign="top">
<p align="left">Enter your Server DBMS password here. It is case-sensitive. This field is only visible for server engines. SQLite has no security of this nature.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Chunk size</p>
</td>
<td valign="top">
<p align="left">Data is read and written in blocks of rows, known as chunks. The larger the chunk the more memory is used but writing to disk is more efficient.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Lockout other users while copying data</p>
</td>
<td valign="top">
<p align="left">If checked, you can only proceed if you are the only user on the current database and when processing the copy no other user can access the database to make changes. This option ensures a know data state for the copy.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Change Settings</p>
</td>
<td valign="top">
<p align="left">Click to change or add logon settings. This opens the <a href="../general/wsqlinitsettings">Database Connection Settings</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Create or Overwrite Database to Empty</p>
</td>
<td valign="top">
<p align="left">To create or overwrite the target database that is then left empty of data. If you are overwriting, the target database will first be dropped (deleted entirely) before being re-built.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Create or Overwrite Database and Copy Data</p>
</td>
<td valign="top">
<p align="left">To create or overwrite the target database. If you are overwriting, the target database will first be dropped (deleted entirely) before being re-built. You current data will then be coppied table-by-table. The result will be a cloned database of the source.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Create/Renew Play Data</p>
</td>
<td valign="top">
<p align="left">With a PostgreSQL database you can create a databaseplay database. If it already exists it will be dropped first and recreated. You must be the only connection to the current database. This process is much faster than using the other Create processes on this window.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/note40-2.jpg" width="24" height="24" alt="Note"/><strong> NOTE:</strong> This process creates or renews a duplicate database named the same as your current database plus the 4 letters &#8220;play&#8221;. It can only be run if you have exclusive use of the current database and that there are no connections to the play database. The process also performs the following on the databaseplay database:
</p>
<ul>
<li>Truncates the tables USLFILE (User session log) and USTFILE (User tokens)</li>
<li>Sets the Company name suffix to PLAY</li>
<li>Sets the multi-company name suffixes to PLAY</li>
</ul>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../prefs/wsqlinitsettings">Database Connection Settings</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 16 Dec 2016 05:57:00.00. Class wDataFileNew last modified 10 Oct 2017  11:48:09.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Create New Database and Copy Data</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wdatafilenew/">Advanced Functions: Create New Database and Copy Data</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: String Entry from Text</title>
		<link>https://caliach.com/knowledge-base/wstringtextentry/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wstringtextentry/</guid>

					<description><![CDATA[<p>Advanced Functions: String Entry from Text</p>
<p>The post <a href="https://caliach.com/knowledge-base/wstringtextentry/">Advanced Functions: String Entry from Text</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>String Entry from Text</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; String Entry from Text</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wstringtextentry.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wstringtextentry.jpg" width="218" height="173" alt="String Entry from Text"/></a></p>
<p>This window is opened from the <a href="wstringmaint">String Maintenance</a> window and enables you to add strings from a text source. You should ensure that the string code is unique.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Text</p>
</td>
<td valign="top">
<p align="left">Each line of text will be a separate string. The string code prefixes the line separated by a comma.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Convert Text to Strings</p>
</td>
<td valign="top">
<p align="left">Converts the text to strings.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../advanced/wstringmaint">String Maintenance</a></li>
<li><a href="../advanced/tbstringmaint">String Maintenance Toolbar</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 20 Oct 2001 21:56:00.00. Class wStringTextEntry last modified 18 Feb 2015  01:54:54.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; String Entry from Text</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wstringtextentry/">Advanced Functions: String Entry from Text</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
