2012-11-16 80 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

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

請勿使用多值組合框!

...現在重新設計....