找回密码
 立即注册

QQ登录

只需一步,快速开始

jessie

银牌会员

29

主题

85

帖子

2482

积分

银牌会员

积分
2482

活字格认证

jessie
银牌会员   /  发表于:2011-10-13 14:15  /   查看:7448  /  回复:5
我按照帮助手册,Microsoft Jet 4.0 OLE DB Provider 数据源,连接access的一张表,在active reporter 里面添加了 textbox 分别设定了 DataFeild.  但是报表生成后只显示一条数据,为什么?
谢谢。

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-10-13 14:36:00
沙发
可以从以下两方面来调试你的程序:
1,实现确定数据库中的数据不止一条,而且SQL执行的结果中不止一条数据
2,检查 textbox 是否添加在Detail区域
回复 使用道具 举报
jessie
银牌会员   /  发表于:2011-10-13 14:56:00
板凳
1、数据库中有3条
2、textbox的确是在Detail区域

再确认一下啊,我在active reporter只添加一条记录的textbox就可以了是吧,比如我一条记录只有2个字段,我只在active reporter 的detail区域添加 2个textbox,DataField 分别设置成两个字段。

这个样设置好了运行就应该在报表里面显示3条数据是吗?

我这个样运行的结果是只显示第一条数据。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-10-13 15:07:00
地板
你的方法是正确的,你可以先运行ActiveReports自带的例子试一下,也可以将你设置的报表文件发送过来我们调试一下
回复 使用道具 举报
jessie
银牌会员   /  发表于:2011-10-13 15:47:00
5#
自带的样例可以正常显示,我开始没发现有自带的样例,这样方便多了,我先研究一下样例,多谢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-10-13 15:54:00
6#
如果在过程中有什么需要探讨的,欢迎随时发帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部