如何更新 ms access vba 中的多值组合框?

Posted

技术标签:

【中文标题】如何更新 ms access vba 中的多值组合框?【英文标题】:How can I update a multi value combo box in ms access vba? 【发布时间】:2012-11-16 21:36:25 【问题描述】:

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

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

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

想法?

【问题讨论】:

除非您使用 Sharepoint,否则我不会使用多值字段。他们所做的只是让生活变得困难。如果你真的需要,请阅读一点office.microsoft.com/en-ie/access-help/… 【参考方案1】:

哇,我找到了答案……

不要使用多值组合框!!!

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

【讨论】:

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

从访问 vba 中的多值组合框中获取值

通过 vba ms 访问将多值列的数据绑定到组合框中

更新 Access 中的多值字段

MS Access VBA 更新组合框表字段

如何使用查询或 VBA 和 SQL 更新 MS ACCESS 中的表

准时下班系列!Access合集之第7集—自定义多选组合框和VBA处理多值字段实例