欢迎来到商务星软件博客,有问题或意见请反馈,谢谢您的参与使用。
« 如何在小票报表设计器打印logo图标等如何培训真正提升销售能力 »

商务星报表设计器扩展函数功能说明

商务星报表设计器扩展函数功能说明

商务星报表设计器基本上都有相关参数说明。但是有时候还是无法满足一些特定客户的需求,我们提供了一些扩展函数:

 基本参数:&[字段] : 取字段值  ^[字段] :数字字段页合计  *[字段] :数字字段累计    前面加# 是大写中文。比如  #*[字段]  表示该数字字段的累计的大写金额

1、+-*/ 等运算,{ }  括起来,系统会自动计算; 比如:
{A+B-C*B/E} 

2、字符相关的处理,比如取其中一部分:
{leftstr(内容,5)}  表示从“内容” 取开始5个字符
{rightstr(内容,5)}  表示从“内容” 取结尾5个字符
{length(内容)}  返回“内容”的长度,就是字符数
{substr(内容,a,b)}  表示从“内容” 从a开始取b个字符

3、条件处理,可以方便打印不同的内容:
{if(判断内容,内容1,内容2)}  意思是如果“判断内容”为空 或者为0,打印 内容1 否则打印 内容2

4、SQL语句,可以从数据库取出特定需要的内容:
{{sql(A表,字段B,条件字段,条件值)}  意思是从A表 取满足 条件字段=条件值的  字段B 的值

比如:
{sql(商品信息表,单位,商品码,&[商品码])}  从 商品信息表 取满足 商品码=&[商品码] 的单位

5、财务化打印数字  字段:$&[字段], 合计: $^[字段]   累计 :$*[字段]   (用于套打 )
财务化打印汉字数字  字段:@&[字段], 合计: @^[字段]   累计 :@*[字段]    (用于套打,只打印中文数字)
 

即将增加的功能:

1、数据格式化函数:  {fmt(数字格式,内容) 

{fmt(###.###,12.3456)}      //返回: 12.346
{fmt(000.000,12.3456)}      //返回: 012.346
{fmt(#.###,12.3)}            //返回: 12.3
{fmt(0.000,12.3)}           //返回: 12.300
{fmt(#,#.#,1234567)}      //返回: 1,234,567
{fmt(0,0.0,1234567)}      //返回: 1,234,567.0
{fmt(0.00E+0,1234567)}    //返回: 1.23E+6
 {fmt(0.00,12.34567)}    //返回: 12.35

2、任意数字转大写金额:

{大写(数字)}     比如:{大写(12.34)}  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Walle Build 100427 商务星软件

Copyright 2011 WWW.BSSTAR.NET copy Rights Reserved.