【问题标题】:SQL Select Statement Column Selection Based on Checkbox TickMark AccessSQL Select 语句列选择基于 Checkbox TickMark 访问
【发布时间】:2019-01-03 03:03:25
【问题描述】:

我想根据用户复选框的选择来选择特定的列。

我可以使用 VBA 来实现它,但是是否可以根据表单复选框的勾选状态到达 SQL 本身的字段?

【问题讨论】:

    标签: ms-access ms-access-2010 ms-access-2007 ms-access-2013 ms-access-2003


    【解决方案1】:

    两个想法:

    1) 创建一个收集复选框值的文本框: = if(checkbox1,"Col1,","") & if(checkbox2,"Col2, ","") & ... 创建第二个删除尾逗号。 使用第二个文本框的内容来构建您的 SQL 字符串。

    2) 解决方案 1 要求您在一个公式中对列进行硬编码。更通用的方法是使用数据源(表)的列名填充列表。然后,列表的更改事件将为您的 SQL 字符串生成列名列表。 该解决方案涉及 VBA,是的,但它是交互式的。猜猜这就是你所追求的。

    【讨论】:

      猜你喜欢
      • 2021-02-05
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 2021-01-05
      • 2023-03-17
      • 2020-12-27
      • 2013-02-11
      相关资源
      最近更新 更多