问一个在ActiveReport报表中很基本的问题

wowozly 2006-03-09 04:08:25
我现在在ActiveReport报表中加了dao的控件,我想要在代码里把数据库连接的语句(例如:DaoDataControl1.DatabaseName="d:\aaa.mdb"写上,应该写在哪个下面呢?我的意思就是说如果是在form里的话都是写在Private Sub Form_Load()下,那对于这种报表形式的,dao控件数据库的代码应该写在什么下面呢?谢谢大家啦!
...全文
185 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wowozly 2006-03-15
现在我就卡在这里了,没有兄弟知道吗?help me
回复
wowozly 2006-03-15
up
回复
wowozly 2006-03-14
乌龙茶兄弟我试过你的方法了,写在当前目录下也还是会跳出“选择数据源”的窗口啊,我现在觉得奇怪啊,为什么写在属性栏里就正常的,写到代码里就不认数据库了啊,好奇怪。不过最终还是要想办法把它写到代码里去啊,继续求教!哪位兄弟用过的教教我。
回复
wowozly 2006-03-14
不会吧,难道没有办法的?ActiveReport有这个缺陷吗?再等待朋友解答,谢谢。
回复
huangjis 2006-03-14
我以前也是碰到过这样的问题,后来也没有解决,只好用VB自带的报表了.
回复
wowozly 2006-03-14
有没有朋友解答一下我这个问题,在线等待。
回复
xyhv 2006-03-13
你试试把
rptCheckaccept.DAODataControl1.DatabaseName = "\\center2\cangku\cangku.MDB"
写成
rptCheckaccept.DAODataControl1.DatabaseName = app.path & "\cangku.MDB"
数据库要在当前目录下
回复
wowozly 2006-03-13
ActiveReport_ReportStart()
ActiveReport_PageStart()
这两个开头的我也试过了,也不行,不知道应该用什么来开头才能写上面那点代码啊
求教!
回复
wowozly 2006-03-13
各位大哥还是不行啊,帮帮我吧
我现在在代码里这样写
Private Sub ActiveReport_Initialize()
rptCheckaccept.DAODataControl1.DatabaseName = "\\center2\cangku\cangku.MDB"
rptCheckaccept.DAODataControl1.RecordSource = "Select 语句"
End sub
到运行的时候,它还是会要我“选择数据源”
但我如果把它们的属性分别都写在控件的属性栏里,就运行正常了
如何把它写到代码里去啊
回复
xyhv 2006-03-10
ActiveReport_ReportStart()
回复
faysky2 2006-03-09
你看看有没有Initialize()事件
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-03-09 04:08
社区公告
暂无公告