如何在 Jtable 中将 MS Access 中的布尔值呈现为复选框?

如何在 Jtable 中将 MS Access 中的布尔值呈现为复选框?

我的数据库中有一个字段名称,如果从 JForms 插入,则只是“活动”或“非活动”。它不使用 True/False 数据类型。

我想要的只是让该字段在 Jtable 中显示为复选框。

答案1

如果你只想要,正如你所说的,展示,(并且不可更新,即控件),那么你有没有尝试过将复选框拖到窗体上,设置数据 | 控制源财产像这样的东西?

=([your field]='Active')

这应该向复选框返回一个布尔值,并使复选框显示活动状态或非活动状态。

顺便说一句,您可能还想通过将数据 | 启用设置为否来使复选框不可更新。

如果你真的必须让它成为一个控件,我认为这会困难得多,并且会涉及更新底层表的事件。

相关内容