作者:懂我的何必解释 | 来源:互联网 | 2022-12-27 11:27
场景:使用rdlc开发报表,例如订单产品报表,显示多个订单,一个订单有动态生成的固定的多个产品组成,同时统计每个订单里多个产品数量总数。数据库层面分析:此报表属于交叉
场景:
使用rdlc开发报表,例如订单产品报表,显示多个订单,一个订单有动态生成的固定的多个产品组成,同时统计每个订单里多个产品数量总数。
数据库层面分析:
此报表属于交叉报表,例如5个订单,3个产品,总共的数据库记录应该为15条,而不是5条。
存在的技术难点:
(1)动态列生成
使用Matrix矩阵控件
(2)统计每个订单里多个产品数量总数
确保每个订单的第一条数据是正确的,第二条或第三条数据为NULL都没关系
(3)控制每页显示33条记录,而不是通过默认的高度来控制分页
(4)由于是使用矩阵控件,所以分页下序列号需从数据库中控制好
最终完成的效果:
推荐阅读
-
关于进程的复习:#管道#数据的共享Managerdictlist#进程池#cpu个数1#retmap(func,iterable)#异步自带close和join#所有 ...
[详细]
蜡笔小新 2024-11-17 13:24:48
-
英特尔在数据创新峰会上发布了第三代至强可扩展处理器和第二代傲腾持久内存,全面增强AI能力和系统性能。 ...
[详细]
蜡笔小新 2024-11-17 13:07:14
-
-
mybatis详解(七)------一 ...
[详细]
蜡笔小新 2024-11-17 10:03:06
-
本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ...
[详细]
蜡笔小新 2024-11-17 09:03:36
-
在开发板的启动选项中看到如下两行:7:LoadBootLoadercodethenwritetoFlashviaSerial.9:LoadBootLoadercodethenwri ...
[详细]
蜡笔小新 2024-11-17 08:51:52
-
本文介绍了如何使用 Gesture Detector 和 overridePendingTransition 方法来实现滑动界面和过渡动画。 ...
[详细]
蜡笔小新 2024-11-17 07:45:07
-
驱动程序的基本结构1、Windows驱动程序中重要的数据结构1.1、驱动对象(DRIVER_OBJECT)每个驱动程序会有唯一的驱动对象与之对应,并且这个驱动对象是在驱 ...
[详细]
蜡笔小新 2024-11-16 22:04:31
-
编译过程涉及多个阶段,每个阶段都有其特定的任务和方法。本文详细介绍了编译过程的五个阶段:词法分析、语法分析、语义分析与中间代码生成、优化和目标代码生成。通过这些阶段,编译器将源代码转换为目标代码。 ...
[详细]
蜡笔小新 2024-11-16 21:05:14
-
作为一名饼干爱好者,我尝试过各种各样的饼干。虽然威化饼和消化饼都有其独特的风味,但我对柠檬夹心饼干情有独钟。这种饼干不仅口感丰富,还带有清新的柠檬香味。 ...
[详细]
蜡笔小新 2024-11-16 21:03:14
-
在 PHP 中,使用 `continue` 关键字结合数字可以有效地终止嵌套的 `foreach` 循环。本文将详细介绍如何使用 `continue` 加数字来控制不同层次的循环。 ...
[详细]
蜡笔小新 2024-11-16 20:02:30
-
网页乱码问题在开发中较为常见,主要由文件编码、程序字符集设置和数据库连接字符集设置不当引起。本文将详细介绍如何逐一排查并解决这些问题。 ...
[详细]
蜡笔小新 2024-11-16 19:06:29
-
本文介绍了如何使用开源工具ChkBugReport来解析和分析Android设备的Bugreport。ChkBugReport能够将复杂的Bugreport转换为易于阅读的HTML报告,并提供详细的图表和分析结论。 ...
[详细]
蜡笔小新 2024-11-16 19:02:02
-
本文介绍了如何在 SQL Server 2005 中创建和使用数据库快照,包括创建数据库、数据表、插入数据、创建快照、查询快照数据以及使用快照进行数据恢复等操作。 ...
[详细]
蜡笔小新 2024-11-16 18:42:09
-
本文通过一个示例展示了如何使用HTML和CSS美化并实现响应式的按钮组。 ...
[详细]
蜡笔小新 2024-11-16 18:39:49
-
web页面报表js下载,web报表软件 ...
[详细]
蜡笔小新 2024-11-16 18:37:21
-