vba - 从 ComboBox VBA 获取关联标签

标签 vba ms-access combobox label

有没有一种方法可以轻松确定 Access 中的特定组合框“附加”了哪些标签?

当向表单添加新的组合框时,会自动生成一个标签并链接到它。我本以为标签的父级将是组合框,但事实并非如此 - 当我 Debug.Print 父级时根本没有显示任何内容(与作为组合框的父级的表单相反)。不过,它们确实以某种方式联系在一起,我希望有一种比我当前使用的方式更容易找到彼此相关的方法:

确保标签和组合框以相同的数字结尾,然后在 Access 表单的 .Controls 属性时使用该数字作为变量。

我想这样做的原因是在循环组合框时使用标签的标题。

提前致谢!

最佳答案

经过更多搜索后,我发现您可以按如下方式 Access 它:

Text0.Controls.Item(0).Caption

哪里

  • Text0 是组合框的名称
  • Item(0) 是标签。

关于vba - 从 ComboBox VBA 获取关联标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23498683/

相关文章:

vba - MS Access 从子属性设置父表单属性

c# - UWP ComboBox SelectedValue 不起作用

mysql - Visual Studio 2015 组合框

excel - 将数组复制到过滤范围会产生不合理的结果

excel - 如果前一个节点为空,为什么 Object.Selectnodes(XPath) 会获得第一个节点值

sql-server - 如何在我的 SQL Server 2005 存储过程中查询 Ms Access 中的表中的数据?

r - 尝试在 ubuntu 中使用 R 处理 .mdb 文件

wpf - 用不同类型绑定(bind) DataGrid 中 ComboBox 的 SelectedItem

excel - 将超过 8202 个字符从一个单元格复制到另一个单元格时出错

excel - 闪烁动画被 DoEvents 中断