ms-access - 是否可以将二进制变量显示为数据 TableView 表单中的复选框?

标签 ms-access

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

但是,如果您进一步根据该查询构造一个表单/子表单,Access 似乎会自动重新格式化该二进制变量,以便它在表单的数据 TableView 中显示为文本("is"/“否” ”、“真”/“假”、“开”/“关”)。

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


编辑:我应该添加...我可以在基础查询中编辑查找->“显示控制”属性,以便将我感兴趣的字段设置为“复选框”,就像在设计 View 中一样 table 。

但是,当我转到子表单的设计 View 并选择“数据”->“记录源”时,我在那里找到的该查询的副本将永远不会保留二进制字段的“复选框”属性。我可以在此处手动更改它,但一旦保存记录源和/或表单,该属性就不会保留。

无论我做什么,查找显示控件始终恢复为空,并且表单始终在数据 TableView 中显示文本而不是复选框。

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

这听起来很熟悉吗?

最佳答案

我已经使用 Ms Access 2007 很长时间了,每当将表中的字段属性设置为是/否值时,表单都会自动显示一个复选框控件。

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

我觉得很奇怪,因为每当我将与是/否值相关的字段设置为 EditText 时,它都会显示 0/-1。相反,为了使 EditText 按字面意思显示“是/否”,我在表属性中将字段的属性设置为“文本”或“组合框”(数据源:"is"和“否”)

关于ms-access - 是否可以将二进制变量显示为数据 TableView 表单中的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34404443/

相关文章:

vba - MS Access 文本框默认值最大大小限制

vba - 获取错误 3048 : Cannot open any more databases

vba - 编辑 SQL 查询

java - MS Access "invalid record set status"错误

ms-access - Access 2007 VBA : Building a listbox with selection choices from another list box

sql - SQL中的格式化

vba - 将偶尔使用引号的 .CSV 文件导入 MS Access

sql - MS Access SQL, "function calls"

ms-access - 如何在 MS Access 表单中进行响应式设计?

VBA x=x+1 的简写形式?