VB报表输出的问题,恳请不吝赐教

类别:.NET开发 点击:0 评论:0 推荐:

各位老大:

我有个小问题:

 我用ACCESS2000 +VB6 ADO 编程,输出一个客户定单明晰的报表

期望的格式如下:

 客户编号:12345     客户名称 张三

     定单编号 00000001   日期:2005/01/01  单价 ¥5    数量 10  金额    ¥50

     定单编号  00000002    日期 :2005/01/02 单价 ¥15  数量  20   金额   ¥300

                                                   金额 :350

 客户编号 23456 。。。

。。。

用到的表是Customer和Ordermaster

其中字段包括:

 CustomerID,CustomerName ,OrderID(定单号) OrderDate,Price,OrderNum,TOTAL..

 我指定的数据源是:set rstrpt.Source ="SELECT Customer.CustomerID,Customer.CustomerName, Ordermaster.OrderID, Ordermaster.Price,Ordermaster.Number,Ordermaster.Total " & _

 "FROM Customer INNER JOIN Ordermaster  "& _

 "ON Customer.CustomerID =Ordermaster.CustomerID "

"WHERE Ordermaster.CustomerID = Customer.CustomerID "

sql 的语法应该没有错,编译是通过了的,

我在data  report 中做了分组 分组头中放了 客户ID 及 客户名称

分组注脚中放了 金额 合计

但是总是显示“报表部分与数据源不匹配”

我没有用数据环境直接“拖动”那样生成,我觉得用代码更快些,不知道哪弄的不对,请各位大虾不吝赐教谢谢了~~!!

本文地址:http://com.8s8s.com/it/it41439.htm