关于REPORTBUILD 报表变量的使用.docVIP

  • 62
  • 0
  • 约1.09千字
  • 约 3页
  • 2020-02-27 发布于陕西
  • 举报
关于REPORTBUILD 报表变量的使用 ReportBuild是功能比较强大报表生成器, 它包含许多非常有用的组件,下面我就介绍一下其中变量的使用方法。 变量在设计报表中以这个表示 我举一个实际例子来说明如何使用变量解决用户提出的需求。 中心药房+输液发药,目前自备药在发药单上没有明确标识,医院要求在发药单上自备药要有明确的标识 =========================================== 以下过滤信息: 过滤人:邓伟 日期中心药房+输液发药 医嘱录入属于自备药的,在发药单上要求传出自备标志。 =========================================== 问题状态:审核未安排 ====以上服务中心过滤信息描述====== 以前有任务修改过此功能,但实现不够彻底,没有传出‘自备药标志’的中文意思 以上需求完全可以不用修改程序用报表的变量方式解决. 1 选中变量放到报表中合时位置。这里变量为variable1 2 切换到报表设计界面的CALC模式 3 编辑变量Variable1。 1)先选中变量variabl1 2 选择条件。我们这里使用DatailBDEPipeline 中的zbbz 。只要选中改字段拖到左边的代码框。代码框中就会自动填入DEtailBDEPipLine[‘zbbz’] 3 输入逻辑条件 程序上面的需求是 传出中文的自备药标志。由于我们现有程序中已经传出自备标志(以0,1区别)那么我们就可以进行如下修改满足医院需求 当自备标志等于1 显示 自备药 自备标志等于 0 显示非自备药。 if DetailBDEPipeLine[zbbz] = 0 then Value := 非自备药 else Value := 自备药; 如果需要非自备药显示一个五角星,或者三角的标记。只要在Value := 中修改就可以了。 编辑完后如果代码没有错误。右上角的变量会已绿色显示。 有错误变量会以红色显示。 这里的代码基本符合pascal 语法规范。 4 修改完成保存模板 至此这个需求就已经解决了。 这样做的好处是可以灵活设置医院的需求。无论是显示中文还是符号。只要设置一下就可以了。避免程序的修改。 当然变量中还可以编写很多代码。比如判断数量到达一定值整行代码以彩色显示。或者其他的各种需求。 大家可以在以后的实践中学习提高。 注:REPORTBUILD 中变量的中文保存后设计界面可能会出现乱码。但是不影响最后的预览显示。

文档评论(0)

1亿VIP精品文档

相关文档