使用子报表创建一个masterdetail报表.docxVIP

使用子报表创建一个masterdetail报表.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用子报表创建一个 Master-Detail报表 子报表是包含在另一个报表(主报表)中的某个字段中的常规报表。子报表通常被设计在一个主从应用场 景中,用来基于主报表中的一个当前值显示详细的信息。在接下来的示例中,主报表包含了分组而位于内 容区域的子报表包含当前分组的产品详细信息。 Beverages X0 ilnl? -LM -U?tu- 茫— UhIb |AH£B 9 31- IF ? ? in t 詐.ihoz氐亠二 |:EX 2D ■I- HdWW IT Mitt *? t i? - HE g H K35- If 10 ai UffilMBMi 1-499 g ? V^ n w ■ ? n ■x A i1?!- SF 4 Ccncliinentc f ■ 夷 ] 了 員巾 虹jw 4A*i. U4. 眸“ diiAfa *(WW5r^lJP 13 - AnrhoHn ■*? 沖 殆 4 3 tew 4 t ■3-Aacpvn Re ■■ 0 呻 leas 为了基于Categories和Products数据表生成一个主从报表,您需要创建一个 Categories (主视图)报表和一 个Products报表(详细视图)。 步骤一:创建主报表 使用CIReport向导创建一个基本的报表定义。 a.从 Northwind 数据库选择(位于 ComponentOne SamplesCommon ”目录下的 Nwind.mdb) Categories数据 表。 包含CategoryName和Description字段至报表。 在C1ReportDesigner应用程序中,单击 Close Print Preview 按钮以开始编辑报表。 设置页眉和报表页眉报表节的 Visible属性的值为False。 在内容区域,选择 DescriptionCtl并将其直接移动至 CategoryNameCtl下方。 通过属性窗体改变外观设置(字体和前景色)。注意,在本示例中,我们向内容区域添加了一个渐变字 段。关于渐变字段的更多信息,请参见“添加渐变字段”章节。 单击预览按钮,Categories报表现在应当看起来如下图所示: 步骤二:创建详细报表 在CIReportDesigner应用程序中,通过单击 新建报表 按钮使用CIReport向导创建一个基本的报表定义。 a.从Northwind数据库选择Products数据表。 包含以下字段至报表: ProductName, QuantityPerUnit , UnitPrice, UnitsInStock,以及 UnitsOnOrder 在报表设计器中,单击 Close Print Preview 以开始编辑报表。 a.设置页眉和报表页眉报表节的 Visible属性的值为False。 在内容区域,排布所有的控件,使其对齐到相关的标题标签。使用属性窗体改变外观设置。 步骤三:创建子报表字段 现在C1ReportDesigner程序拥有了两个独立的报表, Categories报表和Products报表。下一步是创建一个子 报表: 在设计器的报表列表中,选择 Categories (主报表)。 在设计模式下,从 Design标签页的Fields分组,单击 AddSubreport按钮,并从下拉菜单选择 Products 报表。 {a} {a} 在报表的Detail区域,单击并拖拽鼠标指针创建一个子报表区域: Catego ryName Oticrfpftor? 步骤四:将子报表链接到主报表 主从关系由子报表字段的 Text属性进行控制。该属性应当包含一个表达式,该表达式可以计算出一个筛选 子报表数据源的条件。 报表设计器可以为您自动生成这个表达式。尝试完成以下步骤: 右键单击子报表字段,并从菜单上选择 Link Subreport。 H Repo 1 . |\ Link ^ut^epoirt... Edit Subreport 5 he懼 5mbreport Select Al X 3t 电 Copy Paet a X Delfrte Enrg to Front Serd to Back 弹出的对话框允许您选择通过哪些字段进行链接。 Link Subreport Define which rcords 甬II bo irduded in the 乳也和网 by $pecif^ing 0 m^ter 询忖 in the mairi report and 3 chid Field in the subrsport [Th胡忡*1 set the T?wt ari the $ubfsport field Q sn 訓p阳舁ion IhM 曲II bo used 占g 5 filter on

文档评论(0)

fengbaozheng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档