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

フォームのCurrentイベントでは、逆の操作を行うことができます。

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 に答える