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

2016-01-29 12:41 11 1 收藏

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

【 tulaoshi.com - ASP.NET 】


各位老大:
我有个小问题:
我用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 及 客户名称
分组注脚中放了 金额 合计
但是总是显示报表部分与数据源不匹配
我没有用数据环境直接拖动那样生成,我觉得用代码更快些,不知道哪弄的不对,请各位大虾不吝赐教谢谢了~~!!

来源:https://www.tulaoshi.com/n/20160129/1487147.html

延伸阅读
Set objACC = CreateObject("Access.Application") objACC.OpenCurrentDatabase "c:db.mdb" objACC.DoCmd.OpenReport "表报一" objACC.Quit Set objACC = Nothing
标签: Web开发
当需要在数据库中开发输出HTML报表的时候, 我们可以在过程中直接使用htp包来实现html代码和对数据处理后的输出. 并输出为需要的格式(HTML标记语言来控制) . 以下提供一个直接从数据库生成HTML报表的测试例子, 需要根据自己的需要来进行修改或增加. 在使用前需要配置apache的连接, 这样在调用过程的时候, 系统直接将生成的html输出到WE...
在利用VB开发MIS系统的过程中,经常需要制作动态统计报表。本文就如何实现动态数据源下的分组交叉统计报表进行阐述,并结合实例给出编程指导。 在VB6.0的数据环境设计器中,我们可以利用“添加命令”一项来连接报表所需的数据源,同时利用“添加命令”属性中的分组与合计功能设计分组交叉统计报表的数据源,至此我们可以设计简单的数据存在...
要处理一个图像,首先要获得该图像的像素值,而VB本身提供的PICTURE控件虽然可以打开很多类型的图片,但是它提供的那个POINT方法读取像素实在是太慢。而使用GetPixel这个API的速度也快不到哪里去,因为PIONT方法本身就是对于GetPixel的一个包装。 在VB中要快速获取一幅在PICTURE中打开的图像比较快速的方法是使用DIB方法,当然还有DDB...
在VB6中自带的打包程序生成安装包后,安装在Win2k或WinXP中可能会错误提示为“path or file not found”的错误,这是因为系统中的环境变量设置中存在问题,解决办法为在“我的电脑”点击右键,选择〔属性〕,然后选择〔高级〕中的〔环境变量〕,修改用户变量的《TEMP》和《TMP》与系统变量的《TEMP》和《TMP》的一致。

经验教程

730

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部