首页 文章

是否可以将二进制变量显示为数据表视图表单中的复选框?

提问于
浏览
2

在MS-Access中,如果将表配置为包含二进制变量,则当您查看表或基于数据表视图中的该表的查询时,该字段将显示为复选框 .

但是,如果您更进一步构建基于该查询的表单/子表单,Access似乎会自动重新格式化该二进制变量,以便它在表单的数据表视图中显示为文本(“是”/“否”,“真“/”假“,”开“/”关“) .

是否可以在数据表视图中保留此类变量的复选框表示?


编辑:我应该添加...我可以编辑基础查询中的查找 - >“显示控件”属性,以便我感兴趣的字段设置为“复选框”,因为它在表的设计视图中 .

但是,当我转到子窗体的设计视图,并选择数据 - >“记录源”时,我在那里找到的那个查询的副本永远不会保留我的二进制字段的“复选框”属性 . 我可以在这里手动更改它,但是在保存记录源和/或表单后,属性永远不会保留 .

无论我做什么,查找显示控件总是恢复为null,并且表单始终显示文本而不是数据表视图中的复选框 .

无论是通过主窗体设计视图编辑记录源还是直接在设计视图中打开子窗体,结果都是相同的 .

这听起来对任何人都很熟悉吗?

1 回答

  • 2

    我已经使用Ms Access 2007很长一段时间了,每当在Table中设置字段属性为Yes / No值时,表单会自动显示一个复选框控件 .

    有时,我必须右键单击Checkbox以更改为EditText,然后将值转为0或-1 .

    我发现它很奇怪,因为每当我为与Yes / No值相关的字段设置EditText时,它显示0 / -1 . 相反,为了使EditText显示为“是/否”,我在表格属性中将字段的属性设置为“Text”或“ComboBox”(带有数据源:“是”和“否”)

相关问题