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

wowozly 2006-03-09 04:08:25
我现在在ActiveReport报表中加了dao的控件,我想要在代码里把数据库连接的语句(例如:DaoDataControl1.DatabaseName="d:\aaa.mdb"写上,应该写在哪个下面呢?我的意思就是说如果是在form里的话都是写在Private Sub Form_Load()下,那对于这种报表形式的,dao控件数据库的代码应该写在什么下面呢?谢谢大家啦!
...全文
240 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
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()事件

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧