Office中国论坛/Access中国论坛

标题: 请问如何提取数据库对象的修改时间? [打印本页]

作者: aslxt    时间: 2011-6-26 11:32
标题: 请问如何提取数据库对象的修改时间?
[attach]45951[/attach]
如图,每种数据库对象都有修改的时间,如何用查询或代码提取他们中的最大时间?
提取数据库对象(窗体)的修改时间和提取数据库对象(查询)的修改时间的方法有区别吗?


作者: todaynew    时间: 2011-6-26 12:48
aslxt 发表于 2011-6-26 11:32
如图,每种数据库对象都有修改的时间,如何用查询或代码提取他们中的最大时间?
提取数据库对象(窗体) ...

提取特定对象的修改时间:
Dlookup("DateUpdate","MSysObjects","Name='表1'" )

查看所有对象的修改时间:
select DateUpdate from MSysObjects
作者: aslxt    时间: 2011-6-26 15:35
谢谢版主的回复。那不是属性里的修改时间呢!
作者: aslxt    时间: 2011-6-26 15:39
表的可以用Dlookup("DateUpdate","MSysObjects","Name='表1'" )

窗体的不行呀?

作者: todaynew    时间: 2011-6-26 16:10
aslxt 发表于 2011-6-26 15:39
表的可以用Dlookup("DateUpdate","MSysObjects","Name='表1'" )

窗体的不行呀?

打开MSysObjects表看看就明白了
作者: aslxt    时间: 2011-6-26 16:27
[attach]45954[/attach]

就是比较了一下,窗体的修改时间不对啊?


作者: aslxt    时间: 2011-6-26 16:33
[attach]45955[/attach]
作者: todaynew    时间: 2011-6-26 17:12
本帖最后由 todaynew 于 2011-6-26 17:20 编辑
aslxt 发表于 2011-6-26 16:33


你的系统有毛病

用这个语句试试:
msgbox CurrentProject.AllForms("窗体1").DateModified





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