ÿþ<Html> <CET_ADSENSEH> <script type="text/javascript"><!-- google_ad_client = "pub-5291624188982543"; /* 728x90, A>740=> 04.02.08 */ google_ad_slot = "9704471239"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </CET_ADSENSEH> <CET_HEADER> <table width="100%" border="0"> <tr> <td width="220"><a href="http://www.chmlib.com"><img src="http://www.chmlib.com/chmlib_logo.gif" alt="CHMlib Logo" width="220" height="93" border="0"></a></td> <td width="240"><div align="center"><span class="style6"><B><a href="http://www.chmlib.com">Free Online Library Of Help Files</a></B><a href="http://www.chmlib.com"><B>.<br> Read help files in convenient way.</B></a></span></div></td><td ><a href="http://www.projetex.com/">Leading Translation Management System for Translation Agencies</a>, <a href="http://www.to3000.com/">Top Translation Management Software for Freelance Translators</a>, <a href="http://www.exactspent.com/">Time Tracking Software</a>, <a href="http://www.anycount.com/">Word Count, Character Count and Line Count Software</a>, <a href="http://www.catcount.com/">Computer Assisted Translation Tool for Easy Word Count</a>, <a href="http://www.clipcount.com/">Clipboard Character Count Software</a>, <a href="http://www.anymem.com/">User-Friendly Translation Memory Software</a>, <a href="http://www.anylexic.com/">Terminology Management Software</a>, <a href="http://www.anylexic.com/Terminology-Management-Software-Server-Features.html">Terminology Management Server</a>, <a href="http://www.winlexic.com/">Microsoft Glossary Software</a>, <a href="http://www.acrolexic.com/">Dictionary of Acronyms</a>, <a href="http://www.langmates.com/">Social Network for Translators and Translation Agencies</a>, <a href="http://www.acronymia.com/">Acronyms and Abbreviations Search Engine</a>, <a href="http://www.translation3000.com/Translation/Russian_Translation.html">Russian Translation Lab</a>, <a href="http://www.translation3000.com/Translation/Ukrainian_Translation.html">Ukrainian Translation Lab</a>.</td></tr></td> </tr> </table> <table width="100%" border="0"> <tr> <td colspan="2" bgcolor="#0099FF"><div align="right" class="style1"> <div align="center"><font color="#FFFFFF">You are reading help file online using chmlib.com</font></div> </div></td> </tr> </table> </CET_HEADER> <Head></Head><Title>IPSCFltBoxRegister</Title><Body><font face="Arial"><font SIZE="2"> <P Align="left"> <font SIZE="3"><B>IPSCFltBoxRegister.RegisterSysParam</B></font><BR> <A href="IPSCFltBoxRegister.html">IPSCFltBoxRegister</A>&nbsp&nbsp&nbsp&nbsp&nbsp</P>Registers special system parameter.<BR> <BR> <B>procedure</B> RegisterSysParam(Const AName: String; AProc: TPSCFltSysParamProc);<B></B><BR> <BR> <font SIZE="2"><B>Unit</B></font><BR> <A href="psc_fltbox.html">psc_fltbox</A><BR> <BR> <font SIZE="2"><B>Description</B></font><BR> Use RegisterSysParam to register special named system parameter which will be possible to use in the filter condition templates in the TPSCFltBld. Any identifier which is prefixed with the ":" character in the filter string is considered to be system parameter and FilterBox register is queried for the existence of the parameter with such name. When it is found, routine which is specified in the AProc will be called so it will return value of the parameter which will be used in the result Filter/SQL instead of parameter name. By default many system parameters are registered. Here is the list of them:<BR><BR>SYSVALUEPLUSONE - returns incremented :Value<BR>SYSYESTERDAY - returns yesterday's date<BR>SYSTOMORROW - returns tomorrow's date <BR>SYSTODM7 - returns today's date minus 7<BR>SYSTODAY - returns today's date<BR>SYSTODP7 - returns today's date plus 7<BR>SYSTODP2 - returns the date of the day after tomorrow<BR>SYSTODP8 - returns today's date plus 8<BR>SYSTODM8 - returns today's date minus 8<BR>SYSLastWeek1 - returns first day of the previous week<BR>SYSLastWeek7 - returns last day of the previous week<BR>SYSNextWeek8 - returns first day after the next week<BR>SYSThisWeek1 - returns first day of this week<BR>SYSThisWeek7 - returns last day of this week<BR>SYSNextWeek1 - returns first day of the next week<BR>SYSNextWeek7 - returns last day of the next week<BR>SYSLastMon1 - returns first day of the previous month<BR>SYSLastMon31 - returns last day of the previous month<BR>SYSThisMon1 - returns first day of this month<BR>SYSThisMon31 - returns last day of this month<BR>SYSNextMon1 - returns first day of the next month<BR>SYSNextMon31 - returns last day of the next month<BR>SYSNextMon32 - returns first day after the next month<BR> <BR> <font SIZE="2"><B>See also:</B></font><BR> <A href="IPSCFltBoxRegister.GetSysParam.html">GetSysParam</A>, <A href="IPSCFltBoxRegister.RegisterTemplateProc.html">RegisterTemplateProc</A>, <A href="TPSCFltBld.html">TPSCFltBld</A><BR> <BR> <HR> <font SIZE="1">Generated by Putersoft.FreeHelp. Copyright © 1999-2002. <A href="http://www.putersoft.com" target="_blank">puterSoft.Com</A></font></font></font> <CET_ADSENSEF> <script type="text/javascript"><!-- google_ad_client = "pub-5291624188982543"; /* 728x90, A>740=> 04.02.08 */ google_ad_slot = "9704471239"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </CET_ADSENSEF> <CET_FOOTER> <table width="100%" border="0"> <tr> <td colspan="2" bgcolor="#0099FF"><div align="right" class="style1"> <div align="center"><font color="#FFFFFF">You are reading help file online using chmlib.com</font></div> </div></td> </tr> </table> <hr align="left" width="650"><BR> If you want your help file to be removed or added please send e-mail to chmlibcom@gmail.com </CET_FOOTER> </Body></Html>