MSysobjects表

时间:2018-06-19 07:24:13

标签: ms-access ms-access-2016

s ***注意 - 不要在MSysobjects表中使用 * 我猜它们表明对象是否隐藏? (请注意,我有MSysObjects.Type的值,我正在寻找** MSysObjects.Flags )。

到目前为止,我猜测:

Flag        FlagDescription

-2147483648 SystemStuff

-2147287040 SystemStuff

-2146828288 SystemStuff

0 Visible Object

3 Query for a form

8   Query

10  Table - System?

16  Query - Crosstab Visible

24  Query - Crosstab Hidden

40  Delete Query

136 Union Query

请注意,我正在使用该字段生成一个组合框,其中包含可见的查询和报告列表,以便最终用户可以选择和使用它们。

2 个答案:

答案 0 :(得分:1)

你有大部分已知的,

Flag    Description
-2147352256 Contains Attachment Data ?
-32768  Form
-32766  Macro
-32764  Reports
-32761  Module
-32758  Users
-32757  Database Document
-32756  Data Access Pages
0   Select
1   Tables - Local Tables
2   Access Object - Database
3   Embedded Select Queries
4   Table - Linked ODBC Tables
5   Queries
6   Table - Linked Access Tables
8   SubDataSheets
16  Crosstab
32  Delete
48  Update
64  Append
80  Make Table
112 Pass-Through
128 Union
144 DDL
262144  ?

对此进行了几次讨论。 https://access-programmers.co.uk/forums/showthread.php?t=224699

Meaning of MsysObjects values -32758, -32757 and 3 (Microsoft Access)

答案 1 :(得分:-1)

以下是带有“标记和类型”字段值的一些其他项目。 对于每种类型,将8添加到“标记”值中隐藏对象的位置。 系统表具有各种Flags值 此外,某些系统表是高度隐藏的(即使选中了隐藏的对象/系统对象,也无法从导航窗格中看到它们)。也可以创建深层的隐藏表

无法清晰地将其布置为列表,因此请改为查看所附图片

MSysObjects type & flags values

相关问题