• AIO5系统中-打印样式常见问题处理


    1、为什么我的报表没有数据显示?

    答:请看一下报表是否有绑定数据源,有添加查询,如果这些都做了,请看下主项数据的数据源有没有绑定,这些都绑定了,就会有数据的显示。

    2、为什么我做的报表分组很乱?

    答:请看下您的分组字段是否符合要求,还有表头和表结尾所放的位置是否符合规范,一般的分组条件为DocEntry,表头一般都放在也标头中,表结尾一般都放在分组注脚中,主项数据放在分组标头和分组注脚之间。

    3、为什么我的报表有些有数据,有些为空?

    答:这可能是因为有些字段本身就为空,还有一个原因请检查就是数据字段的控件是否选中了隐藏零值,如果隐藏零值(HideZero)值为False,请取消选择,这样就能看到值了。

    4、为什么我做的报表看起来很乱,中间间隙很大,不能融为一体?

    答:主要是因为您对带区的调整不规范,带区一般都缩小到最小高度,然后对主项数据选中自动增加空行的属性,页标头和页注脚可适当有些间隙,但是如果页标头中包含主项数据的表头,那么高度必须缩小到最小,即带区的底线与标头的下边框为一条线。

    5、为什么我的报表不能显示总页数?

    答:1.没有选择两遍报表,点击文件à页面设置à其它,然后在两遍报表之前打勾,这样就能够显示出总页码了;2.添加页码字段的控件没有点击自由伸缩,而控件的宽度又不够显示页码字段。

    6、如何判定使用哪个字段来获得我所需要的值?

    答:有多种方法,可以通过数据字典,了解认识数据库字段来判定所需要的字段,通过做凭证的经验,你也可以建立一份相关凭证,然后双击某列,查看列的信息,选择字段。一种有效直接的方法就是,选择某报表的数据源,确保已经添加查询语句,然后选择列设置,点击加载列,然后展开所加载的列,就能看到列的标题,通过列标题就能了解该字段所指示的数值了。

    7、为什么编辑的表达式在打印时,显示的仍然是打印设计里的表达式或者只显示对应字段的值和运算符,而非表达式运算结果?

    答:前者原因可能是没有把允许表达式(AllowExpressions)的值设置为False,后者是因为AIO7.5的表达式一定要用“[]”符号括起来,否则表达式编辑无效。

    8、突出显示控件的条件设置后,为什么预览一直报错?

    答:AIO7.5的条件表达式与SQL的表达式不同,其常用的运算符为==;!=;< ;> ;null等,如[TM.ItmSpec]不为空,表达式为:[TM.ItmSpec]!=null 。

    9、为什么新建图表已经把X轴、Y轴的关联数据设置好了,但是预览时,图表数据依然为空?

    答:在新建图表时,要同时把最上层的父级菜单里的数据源选择添加,这样新建的图表才能够显示出应有的效果。

    10、为什么文本框内已经添加了合计字段,但是预览时无效果?

    答:应该是没有设置在段上打印的区域,如果这个属性没有设置对应的显示区域,则该合计字段添加无效。

    11、我想修改标配的打印样式,把单位字段相同的合并掉,但是找不到在哪里设置?

    答:首先要确定存放该字段的控件类型,如果是表格控件,则无法设置;如果是文本框控件,则操作如下:选中控件,根据需要,设置Duplicates属性。

  • 相关阅读:
    基于红帽5裁剪一个简单的Linux
    Linux系统初始化流程
    bash学习记录
    ubuntu 上安装MySQL
    Effective Modern C++ 条款4:掌握查看型别推导结果的方法
    Effective Modern C++ 条款3:理解decltype
    ubuntu 环境下向GitHub上传(push)每次都需要用户名密码问题
    Effective Modern C++ 条款2:理解auto型别推导
    Effective Modern C++  条款1:理解模板型别推导
    ubuntu16.04环境编译gSOAP
  • 原文地址:https://www.cnblogs.com/pushsoft/p/7715058.html
Copyright © 2020-2023  润新知