使用外部 表的钻取 表是一种交互式 表,其中详细数据放置在外部 表中, 表中主数据和详细数据之间的关系是使用Interaction.Drill-Down Report属性组织的。
使用外部 表的钻取 表是一种交互式 表,其中详细数据放置在外部 表中, 表中主数据和详细数据之间的关系是使用Interaction.Drill-Down Report属性组织的。按照以下步骤设计 告:
创建包含详细数据的 告
1.运行设计器;
2. 连接数据:
2.1. 创建一个新的连接;
2.2. 创建一个新的数据源;
3. 将DataBand放在 表页面上:
5.使用Data Source属性在DataBand 中指定数据源:
6. 将带有表达式的文本组件放入DataBand 中。其中表达式是对数据字段的引用。例如:在DataBand 中放置两个带有{Products.ProductName}和{Products.UnitePrice}表达式的文本组件;




16. 在DataBand 中设置过滤。例如,设置以下表达式:CategoryID == Products.CategoryID ;
17. 保存 告。例如,将带有详细数据的 告保存在根目录 D:\ 中的本地磁盘上,使用Drill-Down Report名称,文件的完整路径将为D:\ Drill-Down Report.mrt 。
使用主数据创建 告
1.运行设计器;
2. 连接数据:
2.1. 创建一个新的连接;
2.2. 创建一个新的数据源;
3. 将DataBand放在 表页面上:
5.使用Data Source属性在DataBand 中指定数据源:
6. 在DataBand 中放置一个带有表达式的文本组件。其中表达式是对数据字段的引用。例如:将带有{Categories.CategoryName}表达式的文本组件放入DataBand 中;


1. 返回主数据的 表模板;
2.在DataBand中选择一个文本组件;
3. 将Interaction.Drill-Down Enabled属性设置为true ;
4. 设置Interaction.Drill-Down 告属性。此属性的值是包含详细数据的 告的完整路径。在我们的教程中,Interaction.Drill-Down Report属性将设置为D:\Drill-Down Report.mrt ;
6. 单击预览按钮或调用查看器,单击预览菜单项。在呈现对数据字段的所有引用后,将在数据表单指定字段上更改。数据将从为此 告定义的数据库中按连续顺序输出。呈现的 表中DataBand的副本数量将与数据库中的数据行数量相同。下图显示了一个 告示例:



1.单击“保存”按钮保存详细 告中的更改;
2.在设计器中打开带有主数据的 表;
3.单击Preview按钮或调用Viewer ,单击Preview菜单项。下图显示了 表的结构,显示了明细 表中DataBand的偶数/奇数行不同样式的Meat/Poultry主条目中明细数据的比例:

如果您对Stimulsoft感兴趣,欢迎加入StimulsoftQQ交流群:622395402
Aspose、E-iceblue、FastReport、Stimulsoft等文档/ 表图表类开发工具享超低折扣,如有需要可直接联系在线客服。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!