我有一个使用链接 Oracle 表的访问文件。
当我在 Access 中打开链接表时,我希望将列显示为复选框,就像YES
/ NO
Access 数据类型一样。
有谁知道我怎么能做到这一点?任何帮助将不胜感激。
我有一个使用链接 Oracle 表的访问文件。
当我在 Access 中打开链接表时,我希望将列显示为复选框,就像YES
/ NO
Access 数据类型一样。
有谁知道我怎么能做到这一点?任何帮助将不胜感激。
如果您反对为链接表使用带有复选框控件的表单,您可以修改链接表的TableDef
. 将DisplayControl属性添加到您的数值字段,其属性值为 106 以作为复选框。
我在立即窗口中运行了以下示例。 dbo_foo
链接到 SQL Server 表,因为我没有可用的 Oracle。该字段a_number
由 Access 解释为 Long Integer(不是 Yes/No 数据类型)。
set db = currentdb
set fld = db.TableDefs("dbo_foo").Fields("a_number")
fld.Properties.Append fld.CreateProperty("DisplayControl", dbInteger, 106)
' verify property created with correct value ...
? fld.Properties("DisplayControl")
106
如果由于某种原因您的目标字段已经设置了不同的DisplayControl值,只需更改该值(而不是.Append
with .CreateProperty
)。
fld.Properties("DisplayControl") = 106
设置属性后,我的字段在数据表视图中打开a_number
时显示为复选框。dbo_foo
看看这种方法是否为您提供了您想要的 Oracle 表。