vba - 如何将项目添加到包含分号的组合框(使用 AddItem())?
问题描述
我在 Access 表单(Access 2019 x64,如果这很重要)上有一个多列组合框,并且希望使用它的AddItem()
方法来填充它,如本文档中所述。从中引用:
对于多列列表,使用分号分隔每列的字符串(例如,“1010;red;large”表示三列列表)。如果 Item 参数包含的字符串少于控件中的列,则将从最左侧的列开始添加项目。如果 Item 参数包含的字符串多于控件中的列,则忽略多余的字符串。
那么在字符串本身已经包含分号的情况下,不可能为某列添加字符串?
解决方案
将包含分号的列值用双引号括起来,例如:
AddItem """Column1;A"";Column2;Column3"
将产生:
+-----------+---------+---------+
| Column1;A | Column2 | Column3 |
+-----------+---------+---------+
推荐阅读
- linux - 使用 shell 脚本忽略所有包含子文件夹的文件夹
- javascript - d3.mouse 不是函数
- javascript - 使用 PHP 和 Javascript 时 PHP 取消链接不起作用
- javascript - 需要帮助水平居中使用 Javascript 动态定位的元素
- ios - UICollectionView scrollToItemAtIndexPath 滚动到错误的路径
- php - utf8中的php字符比较
- javascript - 用于查询的 Firebase 实时数据库安全规则
- php - 调用未定义函数 Intervention\Image\Gd\imagejpeg()"
- javascript - 通过使用道具从另一个组件类中提供状态值
- python - 如何将 ttk.LabelFrame 放在 ttk.PanedWindow 中?