嗨我有一个表格中的组合框(未绑定的表格)。用户必须输入一些数据,从组合框中选择一个值,按“保存”按钮,然后继续输入数据,直到完成组合中的所有值。我的组合将 RowSource属性设置为SELECT语句,该语句始终检索所有数据。我想要的是:当用户从组合中选择一个值并按下“保存”按钮时,所选的值将从组合中删除。例如:
组合有两个值:-25到35年 -36至45年
用户选择一个值:-36至45年,输入其他数据并按“保存”按钮
因此,组合应该只有一个选项:-25到35年
(之后它保持相同的形式,输入数据直到组合上没有可用的选项)
答案 0 :(得分:0)
表单:创建一个带有文本框的表单,当您按下保存按钮时,使用逗号分隔字符串exmaple: "1","2","3"
保存选择值
对下拉列表使用以下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