SqlServer 常用命令说明

发布时间 : 星期五 文章SqlServer 常用命令说明更新完毕开始阅读

友恒通有限公司

3)上图中:

Header 为表头(栏目名称)部分(每页都显示); Detail为数据集输出数据循环部分; Footer为脚注部分(每页最后);

未列出的还有以下常用的几个部分(在Report页面相应名称前打钩): Title为标题部分(如有多页输出时,只显示在第一页上); Summary为聚合函数输出部分,如求合计数,平均数等;(最后记录的后边)

Groups为分组部分,每个分组可以设置是否使用新页面Start new page,当前页少于几个空行时使用新页面,一个组打印在一起Keep group together,换页打印时打印分组的标题Reprint group headers on subsequent pages。如果需要汇总每组的数据,在“Group Footer”栏中增加“DBCalc”,选择要汇总的字段即可。

4)控件的使用说明 使用使用

:可以输入要显示的固定输出内容

:选择某一结果集和该结果集的字段,一般放在detail块中。选该

控件按鼠标邮件有blankwhenzero和displayformat,前者表示为0时不显示,后者表示输出的格式,如小数点保留2位 使用使用

:划线,类型有top/bottom/left/right四种,实现

:划图形,类型有长方形/正方形/圆角长方形/圆角正方形/椭圆/圆

view->toolbars->align or space上打√,会出现以下控件:

第 33 页 共 53 页

友恒通有限公司

使用使用使用使用使用使用使用使用使用使用

:上下几个控件按第一个左对齐 :上下几个控件按第一个中对齐 :上下几个控件按第一个右对齐 :左右几个控件按第一个上对齐 :左右几个控件按第一个中对齐 :左右几个控件按第一个下对齐 :左右几个控件间距相等 :上下几个控件间距相等

:控件在某Band中(如)左右居中 :控件在某Band中(如)上下居中

view->toolbars->size上打√,会出现以下控件: 使用使用使用使用

:几个控件的宽度缩小成最小控件的宽度 :几个控件的宽度放大成最大控件的宽度 :几个控件的高度缩小成最小控件的高度 :几个控件的高度放大成最大控件的高度

view->toolbars->nudge上打√,会出现以下控件: 使用使用使用使用 使用使用

:放置图标

:可以实现内嵌子报表,具体例子见发票模板

第 34 页 共 53 页

:控件可以微量上移 :控件可以微量下移 :控件可以微量左移 :控件可以微量右移

友恒通有限公司

使用:使用系统变量,选择变量的类型,如图:

,变量的类型有日期、时间、页码等。数据的

显示格式设置,需选中变量,点击右键选择“DisplayFormat”设置。 使用

:如果报表中数据输出的内容不能满足客户的要求,需要增加内容;

并且需要增加的内容是可以从已有的数据中计算得出;或者需要在报表中增加一些说明,说明的内容是根据报表中的数据决定的,可以用举三个例子说明:

①报表中输出了项目的单价和数量,需要增加项目的金额

放一个变量在合适的位置,变量是如图:

,然后正确选择变量的数据类型,,选择变量,点击右键选择

实现。下面

“Calculations”,在Calculations栏中写入“Value := BDEPipeline1['项目单价'] * BDEPipeline1['项目数量']”即可,也可以将右下角中需要的字段拖到Calculations中,再增加相应的运算符;保存后如果系统提示编译没有错误就可以了。

②收费发票中输出了qkje,qkbz, 但没有输出充值卡支付。可以进行如下操作:

放一个变量在合适的位置,变量是如图:

,然后正确选择变量的数据类型,。在Calc页面,Report Objects中

选择变量Variable1,点击右键选择event,在Event for variable1中选择OnCalc事件,在事件中写入: if Jbxx['qkbz']='3' then

Value := Jbxx['qkje'] else

Value := 0 ; 即可,此时Variable1显示的为充值卡支付金额。(注意这里使用的delphi语法)

③在报表中每一页中增加本页的小计 放一个变量在“Footer”中,变量是

,选择变量,点击右键选择

“Calculations”,在Calculations栏中写入“Value := Value + BDEPipeline1['项目金额']”即可,也可以将右下角中需要的字段拖到Calculations中,再增加相应的运算符;点击右键选择“Timing”,在“Reset on”栏中选择“PageEnd”,这样就可以实现了。

第 35 页 共 53 页

友恒通有限公司

四、其他

1.对于一般报表,我们习惯于选择列名,画线的方法,如果报表比较简单,我们就可以选择view—toolbars---data tree,选择数据列,然后在layout中选择数据表格式以及lable的grid框。

1. 打印前选择打印内容 (可以选择打印页数)

打开报表对应的rtm文件,其中有:ShowPrintDialog = True,

且不应该有BeforePrint = ReportBeforPrint (显示Printing页面)

2.报表模板必须保存在THIS4指定的目录中。具体的在参数设置-系统级设置-报表模板路径中设置。

第三节 报表外挂

一、关于外挂报表的使用授权

1.关于岗位

不同的操作员在医院中所处岗位和职位不同,譬如就收费而言一般收费员、收费班长、门办主任、财务会计、分管院长等都需了解收费的信息,而他们所处岗位不同,需求的层次也不同,因此对某一功能的可操作权限不同使用者应该有所不同。因此我们在THIS4.0产品中引进了岗位的概念。

2.关于授权

在我们的产品中模块、模块中的按钮、外挂报表都可以授权,操作员只有在授权后才能使用某一功能。

在外挂报表中,引进模板集的概念。某一模板集下可以挂若干张报表。

模板集是授权的基本单位。模板集权限绑定在岗位上,一个岗位可以绑定多个模板集。

例如:收费设一般收费员、收费班长两个岗位

有关收费设两个模板集:一般收费员报表、收费班长报表 一般收费员绑定一般收费员报表模板集;收费班长绑定一般收费员报表、收费班长报表两个模板集即可。

第 36 页 共 53 页

联系客服:779662525#qq.com(#替换为@)