Ms access 如何引用组合框向查询中输入值?

Ms access 如何引用组合框向查询中输入值?,ms-access,vba,Ms Access,Vba,如何获取组合框中所选值的值?我有一个名为“cndGetUsage”的组合框,格式为“frmStationUsage”。如何获取表单中的值并检查是否选择了值 这是从名为mmainouts的模块引用的 myval = Me.cndGetUsage.Column(1) 或 这些将告诉您框中的当前值。这些列是因为在access中,您的组合框可以有多个列。另外,如果设置绑定列,则不必指定它。从何处填充列表?如果使用Select语句,从一个具有唯一ID字段作为唯一键的表中选择语句,则效果非常好。您的组合

如何获取组合框中所选值的值?我有一个名为“cndGetUsage”的组合框,格式为“frmStationUsage”。如何获取表单中的值并检查是否选择了值

这是从名为mmainouts的模块引用的

myval = Me.cndGetUsage.Column(1) 


这些将告诉您框中的当前值。这些列是因为在access中,您的组合框可以有多个列。另外,如果设置绑定列,则不必指定它。

从何处填充列表?如果使用Select语句,从一个具有唯一ID字段作为唯一键的表中选择语句,则效果非常好。您的组合框索引是基于零的。如果表单中有更多控件,则可以使用Recordset Clone和Bookmark语句在从组合框中选择项目时来回移动

myval = [Forms]![frmStationUsage]![cndGetUsage].Column(1)