Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]currentdb与currentProject同为Aplication中的成员,二者有何区别?

殷小宝  发表于:2013-06-13 23:45:26  
复制

从字面上看,一个是当前数据库,一个是当前工程,究竟二者有何区别呢?请老师给予解答,谢谢。

 

Top
漏蛧尐魚℡ 发表于:2013-06-14 08:08:13
CurrentDB是个方法,
CurrentProject是个属性。
CurrentDB.Connection是无效的。

The CurrentDb method returns an object variable of type Database that represents the database currently open in the Microsoft Access window.
The CurrentProject object refers to the project for the current Microsoft Access project (.adp) or Access database (.mdb)
简单的说 CurrentDB方法 返回的是数据库
CurrentProject是个属性,代表的是整个工程,工程里有表,查询等



殷小宝 发表于:2013-06-15 10:45:53

数据库中也有表,查询,窗体,报表,模块等.工程中的元素比数据库中的元素多吗?工程包括范围广,比如ADP项目,MDB算是工程还是数据库呢?

CurrentDB是个方法,但是方法能写等于吗?如:set dbs=currentdb()

CurrentProject是个属性。ADO打开数据库用的是当前工程连接,即CurrentProject.Connection



殷小宝 发表于:2013-06-16 23:36:43
一个工程内可以有许多数据库,比如SQL 2000 基本数据库就有6个。然终有一疑:方法可以用等于来表示乎?

总记录:3篇  页次:1/1 9 1 :