——此文章摘自《Delphi 数据库开发经典案例解析》定价¥特价¥购买>> () 为了更好地说明QuickReport的使用我们将从头开始重新设计在一个报表中同时打印进货管理中【进货单】和【进货单明细】两个表的内容 新建一个窗体把它保存为FormReportpas并加入工程在其上放置一个QuickRep控件并拖到合适的位置并放置如图所示的控件其中Page Header Band上放置两个QRSysData控件Data属性分别设置为Date和PageNumber;Title Band上放置一个QRLabel控件Caption设置为报表的标题;Column Header Band上放置个QRLabel控件和个QRDBText第一行的个表明后面的数据内容第二行的个是下面Detail Band中明细数据的列名个QRDBText控件的DataField属性分别设置为控件显示的字符;在Detail Band中放置个QRDBText用于显示进货列表;在Summary Band中放置一个QRExpr控件用于计算合计金额将其Expression属性设置为SUM(ADOQuery税价合计)这样我们基本完成了进货单报表的制作在报表上右击在弹出的快捷菜单中选择Preview菜单项可以直接查看打印预览的结果 图 报表控件的布局 报表窗体中的控件属性设置如表所示 表 报表窗体中的其他控件清单 [] [] [] [] |