| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2297 人关注过本帖, 1 人收藏
标题:在Access vb中,如何对子窗体设定数据源
只看楼主 加入收藏
hobo_zhao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-1
收藏(1)
 问题点数:0 回复次数:9 
在Access vb中,如何对子窗体设定数据源

请各位前指点下列程序错在哪?我有两个.mbd数据库,一个命名为:AccCost_Db.mbd(有密码),另一个名为AccountCost.mbd,在AccountCost.mbd中有一个窗体,窗体中含有子窗体"Child_Materil",现希望在Load窗体时子窗体中自动显示AccCost_Db.mbd数据库中,表"Material_Code_Name"中的所有记录.我写了下面这段但运行后显示不出记录,也没有任何报错信息.敬请各位指教!!
Private Sub Form_Load() '材料录入窗口加载事件
Dim cnn_chil As ADODB.Connection
Dim Rs_chil As ADODB.Recordset
Set cnn_chil = New ADODB.Connection
Set Rs_chil = New ADODB.Recordset
Dim chil_query As QueryDef
Dim chil_Str As String
cnn_chil.Open "provider=Microsoft.jet.OLEDB.4.0;Password=;Jet OLEDB:Database Password=RuCost1688;Persist Security Info=False;Data Source=D:\AccCost\AccCost_Db.mdb"
Rs_chil.Open "Material_Code_Name", cnn_chil, adOpenKeyset, adLockOptimistic, adCmdTable
chil_Str = "select * from D:\AccCost\AccCost_Db.mdb.Material_Code_Name"
CurrentDb.QueryDefs.Refresh
On Error Resume Next
CurrentDb.QueryDefs.Delete ("Auto_Query") '创建查询前先删除该查询
Set myqur = CurrentDb.CreateQueryDef("Auto_Query", chil_Str)

With Me.Child_Materil.Form
.RecordSource = myqur.Name '定议列表框数据源
'.RowSource = myqur.Name '定议列表框数据源
Me.Child_Materil.Requery
End With
cnn_chil.Close: Set cnn_chil = Nothing: Set Rs_chil = Nothing

End Sub

搜索更多相关主题的帖子: 数据源 对子 Access 窗体 
2007-08-04 16:52
hobo_zhao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-1
收藏
得分:0 

那位前辈帮帮忙!!!!

2007-08-04 19:42
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
chil_Str = "select * from D:\AccCost\AccCost_Db.mdb.Material_Code_Name"


先学学sql语句..

我的msn: myfend@
2007-08-04 21:22
hobo_zhao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-1
收藏
得分:0 
3楼的前辈,这个SQL语句,我试过,这个没错哦!如果我不带路径,反而会出错!
2007-08-06 11:37
hobo_zhao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-1
收藏
得分:0 
求求哪位兄弟能帮帮忙!!先谢了!
2007-08-06 11:38
ouyangfeixue
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-8-6
收藏
得分:0 
兄弟,不要用绝对路径.在实际开发中都采用的是相对路径.用绝对路径你会吃亏的。
2007-08-06 14:01
hobo_zhao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-1
收藏
得分:0 
6楼兄弟,能否详细指点一下!谢谢先
2007-08-07 20:44
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 
以下是引用purana在2007-8-4 21:22:53的发言:
chil_Str = "select * from D:\AccCost\AccCost_Db.mdb.Material_Code_Name"


先学学sql语句..

哪有比较系统的语句资料?


Repeat  Life=Study;Until (death);
2007-08-07 20:55
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
以下是引用缘吇弹在2007-8-7 20:55:58的发言:

哪有比较系统的语句资料?

SQL2000自带的帮助文件就很有用!


[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-08-07 21:09
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 
SQL2000哪有得下?

Repeat  Life=Study;Until (death);
2007-08-07 21:24
快速回复:在Access vb中,如何对子窗体设定数据源
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047874 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved