2012-11-16 37 views
0

我需要知道如何更新MS Access中多值组合框的值?我有一个连续的表单,每个记录包含一个多选组合框。我需要做的是对该组合框的AfterUpdate() proc中的窗体上的所有类似记录进行更新。如何在ms access vba中更新多值组合框?

我目前正在使用带有常规组合框的窗体上的UPDATE sql执行此操作。但是,我收到一个错误,指出“UPDATE或DELETE查询不能包含多值字段。”所以我需要另一种选择。

我可以简单地通过记录集中的记录运行一个循环,但我希望得到更有说服力的解决方案。 :-)

想法?

+0

除非您使用Sharepoint,否则我不会使用多值字段。他们所做的一切都让生活变得困难。如果你真的必须,请阅读一下http://office.microsoft.com/en-ie/access-help/using-multivalued-fields-in-queries-HA010149297.aspx – Fionnuala

回答

1

哇,我找到了答案....

请勿使用多值组合框!

...现在重新设计....