2

我创建了一个带有单选按钮的表单。

它接受人的性别输入并将其存储在表格中。我希望它在选择男性时存储文本“男性”,在选择女性时存储文本“女性”。

我无法做到这一点,因为当我尝试时,我无法更改选项的值,它将它作为整数 1,2,3 ...

在按钮的属性中,在数据选项卡中,我尝试将各自按钮的选项值更改为“男性”和“女性”,但它们不断变回 1 和 2

我希望这是一个将进入数据库的文本。我试过这样做,但选项的数据值似乎没有改变。

有人知道怎么做吗??

问候, 阿米尔

4

1 回答 1

3

可能最简单的方法是取消绑定选项按钮并为性别创建一个隐藏的文本框,然后使用选项组的更新后事件更新隐藏的文本框。

Select Case Me.Options
    Case 1
       Me.Gender = "Male"
    Case 2
       Me.Gender = "Female"
    Case Else
       Me.Gender = "N/A"
End Select

在表单的当前事件中,您可以执行相反的操作:

Select Case Me.Gender
    Case "Male"
       Me.Options = 1
    Case "Female"
       Me.Options = 2
    Case Else
       Me.Options = 3
End Select
于 2012-11-14T10:14:51.300 回答