【发布时间】:2021-09-24 21:20:38
【问题描述】:
我有一个包含 3 个问题的表格。如果这个人对第一个问题的回答是肯定的,那么他们必须从我的列表框中选择一些东西或输入他们自己的答案。我有一个按钮,他们在回答触发此问题的所有 3 个问题结束时按下。有人能帮我解决这个问题吗?
第一季度。你玩电子游戏吗?是/否选项组框
第二季度。什么视频游戏?列表框(Game1/Game2/Game3)
第三季度。其他游戏:纯文本
我还没有开始着手将 Q3 添加到组合中,因为我无法让它与 Q2 一起使用。 谁能帮帮我?
提交按钮代码
Private Sub Submit_Button_Click()
Dim MyDB As DAO.Database
Dim qdef AS DAO.QueryDef
Dim Msg,Syle,Title,Help, Ctxt, Response,Mystring
Msg="Confirm your choices?"
Response = MsgBox(Msg, Style,Title)
If Response=vbYes Then
If isNull(Me.game_response.value) and (Me.play_response)=1
Then MsgBox "Please Pick a Game"
Exit Sub
End If
列表框代码
Private Sub Games Click()
Dim MyDB AS DAO.Database
Dim qdef AS DAO.QueryDef
Dim VarItem As Variant
Dim lstItem As Control
Set lstItem as Me!Games
For Each varItem in lstItems.ItemsSelected
If SelectedValues>"" Then
SelectedValues=SelectedValues&"|" lstItem.ItemData(VarItem)
Else
SelectValues=lstItems.ItemData(varItem)
End If
Next varItem
Me!game_response=SelectedValue
【问题讨论】:
标签: vba ms-access onclick listbox