通过Access中的查询获得数据库对象的名称(窗体/表/查询/报表/模块/宏)-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


通过Access中的查询获得数据库对象的名称(窗体/表/查询/报表/模块/宏)

发表时间:2019/6/11 15:30:58 评论(0) 浏览(10148)  评论 | 加入收藏 | 复制
   
摘 要:通过Access中的查询获得数据库对象的名称
正 文:

需要在Access中新建查询,然后打开查询的SQL视图,将下列查询某个对象的SQL语句拷入SQL视图中执行。


窗体:
Select MSysObjects.Name FROM MsysObjects Where (Left$([Name],1)<>"~") AND 
(MSysObjects.Type)=-32768 orDER BY MSysObjects.Name; 

表:
Select MSysObjects.Name FROM MsysObjects Where (Left$([Name],1)<>"~") AND 
(Left$([Name],4) <> "Msys") AND (MSysObjects.Type)=1 orDER BY MSysObjects.Name; 

查询:
Select MSysObjects.Name FROM MsysObjects Where (Left$([Name],1)<>"~") AND 
(MSysObjects.Type)=5 orDER BY MSysObjects.Name; 

报表:
Select MSysObjects.Name FROM MsysObjects Where (Left$([Name],1)<>"~") AND 
(MSysObjects.Type)= -32764 orDER BY MSysObjects.Name; 

模块:
Select MSysObjects.Name FROM MsysObjects Where (Left$([Name],1)<>"~") AND 
(MSysObjects.Type)= -32761 orDER BY MSysObjects.Name; 

宏:
Select MSysObjects.Name FROM MsysObjects Where (Left$([Name],1)<>"~") AND 
(MSysObjects.Type)= -32766 orDER BY MSysObjects.Name; 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
如何用数据库对象名称填充列表框或组合框  【UMVSOFT整理  2008/4/26】
用数据库对象名称填充列表框或组合框  【UMVsoft整理  2008/5/6】
书写代码,尤其引用对象名称时一定要准确  【rcylbx  2009/5/26】
【Access错误处理】躺着也中枪--关于Access数据库删除对...  【麥田  2013/1/6】
获取当前Access表、查询、窗体或者报表的名称列表  【逍遥小子  2015/7/12】
获取控件名称\获取获得焦点的控件名称用Me.ActiveContr...  【麥田  2015/7/16】
【Access编程技巧】避免重复用对象名称做一串调用  【杨雪  2016/5/3】
获取查询的字段类型  【HuangDuDu  2018/4/23】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接