Access 复选框多选添加到文本框
- 2017-12-21 15:45:00
- tmtony8 原创
- 11915
有这样一个题库设计,多选题,考试者勾选复选框的答案,勾选后自动填充到答案文本框中
如下图,勾选复选框,在文本框中显示勾选的选项
我们这里不能用选项组。因为选项组控件是互斥的。所有要遍历所有的复选框。判断哪个被选中。然后获取它的复选框名
在此窗体中,添加6个复选框,复选框分别命名为“A,B,C,D,E,F”。答案文本框命名为“答案”。
在此窗体的中,添加下面自定义代码。
Public Sub SelectChk() Dim ctrl As Control Me.答案 = Null For Each ctrl In Me.Controls If ctrl.ControlType = acCheckBox Then If Controls(ctrl.Name).Value = True Then Me.答案 = Me.答案 & ctrl.Name ' End If End If Next End Sub
各个按钮调用该函数,如“A”的单击事件。
Private Sub A_Click() SelectChk End Sub
创建效果图:
文章分类
联系我们
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |