版主您好!代码没有问题了。现在有个新的问题。DropBox1里录入值后。
点击DropBox2,出现下拉窗口,也显示排除重复的值得数据。
但是如果修改DropBox1的值后,DropBox2的下拉窗口显示的还是对应第一次录入DropBox1的值得到的结果。
如果DropBox1是控制,先点击DropBox2的下拉窗口,得到的是空表后。再在DropBox1录入数值,DropBox2点击后下拉窗口还是空表。
感觉如下语句中
Tables("下拉_table1").fill("SEL ECT DISTINCT 实验 From {工序清单} WHERE 列 = '" & Forms("窗口1").Controls("DropBox1").Text & "'","shenchan",True)
'" & Forms("窗口1").Controls("DropBox1").Text & "'的值显示的都是第一次得到的数值。
语句Tables("下拉_table1").fill("SEL ECT DISTINCT 实验 From {工序清单} WHERE 列 = '" & Forms("窗口1").Controls("DropBox1").Text & "'","shenchan",True)
我是填写到DropBox2的DropDownForm模式下拉窗口的afterload中的。