在 access 2007 中更新组合框值

Posted

技术标签:

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

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

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

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

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

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

【问题讨论】:

请显示您的选择语句?我们可以帮你写 where 子句! 值是否“保存”到表中? 【参考方案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

【讨论】:

以上是关于在 access 2007 中更新组合框值的主要内容,如果未能解决你的问题,请参考以下文章

在 access 2007 中编辑组合框

Ms Access - 从组合框列更新图像

MS Access:从 SQL 传递组合框值

使用组合框值更改时的新存储值更新/刷新 dojo 数据网格

组合框值自动更新

是否可以通过组合框值列表进行排序?