Office中国论坛/Access中国论坛

标题: 能否直接用其他ACCESS的表作为本ACCESS 窗体的数据源 [打印本页]

作者: sunredday    时间: 2003-7-24 20:40
标题: 能否直接用其他ACCESS的表作为本ACCESS 窗体的数据源
能否直接用其他ACCESS的表作为本ACCESS 窗体的数据源
作者: zhengjialon    时间: 2003-7-24 20:45
其他ACCESS表是什么?
作者: sunredday    时间: 2003-7-24 23:02
一个ACCESS的表1
在另一个ACCESS 中 用表1 做数据源
除了连接和导入外, 还有什么办法。
作者: cloudsky    时间: 2003-7-24 23:04
你可以在 菜单:文件->获取外部数据->链结表
选择需要使用的表即可。
在控件的数据源选择需要使用的链结表即可
作者: cloudsky    时间: 2003-7-24 23:05
噢,那就不清楚了,为什么不使用链结表呢?
作者: Trynew    时间: 2003-7-24 23:23
可以,在Sql语句中的表名前加上数据库名就行了,下面语句动态引用当前目录的另一MDB文件的表做数据源:
Private Sub Form_Load()
    Me.RecordSource = "SELECT 表1.* FROM [" & CurrentProject.Path & "\db1.mdb" & "].表1;"
End Sub

作者: sunredday    时间: 2003-7-25 04:40
谢谢,这正是我所需要的, 比DAO 简单多了。不知道实际使用是否速度很快。
这样就可以动态地在程序中增加窗体,配置数据源了。
作者: Airin    时间: 2003-7-25 05:04
以下是引用Trynew在2003-7-24 15:22:54的发言:
可以,在Sql语句中的表名前加上数据库名就行了,下面语句动态引用当前目录的另一MDB文件的表做数据源:
Private Sub Form_Load()
     Me.RecordSource = "SELECT 表1.* FROM [" & CurrentProject.Path & "\db1.mdb" & "].表1;"
End Sub

這一個程序用得很好﹐我好像在什么書上看到過﹐兄弟你是那里學的呀?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3