【发布时间】:2014-09-20 21:23:38
【问题描述】:
我正在制作一个与 Access 数据库绑定的 InfoPath 表单。我有一组单选按钮,用户可以在其中选择与表单对应的软件名称,但我将其作为数字(1、2 或 3)存储在我的数据库中。在另一个视图中,我希望他们能够看到之前输入的软件名称,但不能更改它。以下是我想到的两个选项:
-
创建一些阻止用户更改此数据的规则
这似乎是我想做的事情的自然方法。
-
添加一个文本字段,其中包含将每个数字映射到相应软件的函数
由于表单与数据库相关联,InfoPath 希望所有字段都与数据库值相关联,这需要创建另一个数据库条目。我也找不到可用于处理此映射的 InfoPath 函数。
-
将单选框的变量更改为文本值,并在新视图中创建一个文本框,可以将其设置为只读。
我真的不想这样做,因为它会使使用此数据库值的其他程序变得更加混乱,并且看起来很浪费,但如果没有其他方法,这似乎是可行的。
我可以使用某种规则/方法来将此单选按钮控件设为只读吗?
【问题讨论】:
标签: forms ms-access radio-button infopath