请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Eden.Sun Wyn认证
超级版主   /  发表于:2025-3-31 18:07  /   查看:70  /  回复:0
本帖最后由 Eden.Sun 于 2025-4-7 16:23 编辑

    本帖介绍仓库入库单据的设计案例。入库单具有固定的内容布局,所以我们使用页面报表进行设计。

    1. 报表介绍
    报表数据数据集分为 主数据集:入库单单头数据集 明细数据集:入库单明细数据集,两个数据集通过订单编号进行关联。整体按照主数据中的订单编号进行分组,在每个分组内显示对应的明细数据。
    报表设计分为报表头部、报表明细和报表尾部三部分内容。报表头内容显示的是对应订单的统计信息、出入日期和一些汇总信息;报表明细是订单的具体商品信息。报表尾显示是当页的数据统计信息。
   
  
    2. 数据集设计
    2.1 主数据集:入库单单头数据集
    主数据使用的是"订单信息"表。然后添加数据集参数,通过数据集参数进行数据过滤。
    数据集参数订单编号。开启多值参数,可以同时过滤出多个订单的数据。
    image.png844678039.png
    数据过滤器:通过数据集参数设置数据过滤:
    image.png77826842.png

    2.2 明细数据集:入库单明细数据集
    明细数据集使用的是"订单明细"表,一般情况下明细的数据会更多,所以我们的明细数据集也通过数据集参数进行过滤。
    数据集参数订单编号。开启多值,同时查询多个订单的数据明细。
    image.png284872435.png
    数据过滤器:通过数据集参数设置数据过滤:
    image.png251457518.png


    2. 报表设计
    2.1 布局设置
    报表层次的数据集和分组设置,报表数据集选择主数据集"入库单单头数据集",分组条件选择"订单编号":
    image.png517175597.png
    页面设置:纸张大小、页边距:
    image.png758512267.png

    2.2 报表设计-引入数据集
    将创建的两个数据集添加到报表中,因为两个数据集中有同名参数,所以我们需要删除一个:
    image.png239342345.png
    然后将剩下的参数绑定到数据集上:
    image.png847789916.png

    2.3 报表设计-报表头部
    报表头部是查询的所有订单的数据:商品总量、订单总金额、总体分页信息、日期、识别码、客户和订单编号信息:
    image.png856309814.png

    2.4 报表设计-报表明细
    报表明细数据,使用报表明细数据集,通过订单编号进行分组,然后设置分页方式:
    image.png939303283.png

    其中的总价,通过 {单价 * 数量} 进行计算
    image.png711924743.png
    然后调整明细表的显示区域(扩展区域):
    image.png756185912.png
    设置表格过滤,过滤条件为"订单编号":
    image.png906432189.png




    2.5 报表设计-报表尾部

    报表尾部的金额通过表达式转成中文大写,当页数据通过对文本框统计实现:
    image.png380222777.png
   
    2.6 最终效果:
    入库订单效果.gif400314025.png

入库订单-示例.zip

137.6 KB, 下载次数: 2

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部