【问题标题】:update combo box values in access 2007在 access 2007 中更新组合框值
【发布时间】:2013-12-10 18:54:38
【问题描述】:

您好,我有一个表单中的组合框(未绑定表单)。用户必须输入一些数据,从组合框中选择一个值,按下保存按钮,然后继续输入数据,直到组合中的所有值都完成。我的组合将 RowSource 属性 设置为始终检索所有数据的 SELECT 语句。我想要什么:当用户从组合中选择一个值并按下保存按钮时,所选值将从组合中删除。示例:

组合有两个值:-25 到 35 年 -36 到 45 岁

用户选择一个值:-36 到 45 年,输入其他数据并按下保存按钮

因此,组合应该只有一个选项:-25 到 35 年

(之后它保持在同一个表单上,输入数据直到组合上没有可用选项)

【问题讨论】:

  • 请显示您的选择语句?我们可以帮你写 where 子句!
  • 值是否“保存”到表中?

标签: ms-access vba ms-access-2007


【解决方案1】:

表单:创建一个带有文本框的表单,当您按下保存按钮时,您可以在其中使用逗号分隔的字符串 exmaple: "1","2","3" 保存选择值

对Dropdown使用下面的SQL,这会从下拉列表中去掉选中的值

SQL 查询

SELECT Table1.Value
FROM Table1
WHERE (((Table1.Value) Not In ([Forms]![Form1]![Text0])));

表格:

table1
1
2
3
4
5
6

导致上述 sql senerio 的下拉菜单

Result
4
5
6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    相关资源
    最近更新 更多