vba - 从一组 OptionGroup 构建一个 SQL 字符串
问题描述
我试图解决这个问题,我做的越多,我脑海中的迷宫就越多。
设置场景: 我有 12 个选项组。每个都带有是/否单选按钮。当用户单击选项时,我想将信息存储在函数中(函数对我来说是新的)。然后我想在他们每次选择一个选项时执行一些 SQL,这将返回 X 数量的记录,这些记录显示在标签中。
我尝试了一些东西,但这就是我现在所拥有的。
当前代码:
Function getValues(grp As OptionGroup)
Select Case grp.Value 'Option group name me.liveInUK
Case 1
OptionValue = "columnName = Yes"
Case 2
OptionValue = "columnName = No"
End Select
Select Case grp.Value 'Option group name me.drivingLicence
Case 1
OptionValue = OptionValue & "columnName2 = Yes"
Case 2
OptionValue = OptionValue & "columnName2 = No"
End Select
sql = "SELECT count(*) FROM table WHERE OptionValue"
rs.MoveFirst
profileAccountsValueabel.Caption = rs.Fields
Set rs = Nothing
End Function
我知道这实际上不会运行-我想尝试了解的是,每次单击单选按钮时,如何为所有 12 个选项组更新正确的值。
非常感谢任何正确方向的指导
解决方案
推荐阅读
- java - javafx:双击空白行打开先前选择的对象
- apache-spark - 无法使用 Zeppelin 在配置单元中创建表
- javascript - 根据 Firebase 中的规则检索数据
- php - Win10 4 月更新后的网络服务器主机名问题
- angular - 无法使用 API 400 错误请求进行身份验证
- node.js - 以角度通用将令牌发送到服务器
- identityserver4 - JS 报告服务器控制台错误:授权服务器在其响应中没有“用户名”字段,令牌假定为无效
- django - 如何在 django 中间件中添加字段以请求正文
- node.js - 导出在异步函数中声明的函数
- c# - 从 ASP.NET Core 2 控制器返回 PDF