Ms access 访问VBA运行时错误';2186';-此属性不是';在设计视图中不可用

Ms access 访问VBA运行时错误';2186';-此属性不是';在设计视图中不可用,ms-access,vba,ms-access-2010,Ms Access,Vba,Ms Access 2010,我们目前正在使用Access作为后端数据库来处理少量数据记录(您可能需要指出cboUser的属性: Forms!frmLogin!cboUser!value 打开表单时,请确保它没有在acdesign中打开,如下所示: docmd.openform "Finance_Form", acnormal 如果您的组合框实际上是字符串格式而不是数字格式,那么我建议这样做 "[UserID] ='" & Forms!frmLogin.cboUser & "'" 此外,如果您的组合框可

我们目前正在使用Access作为后端数据库来处理少量数据记录(您可能需要指出cboUser的属性:

Forms!frmLogin!cboUser!value

打开表单时,请确保它没有在
acdesign
中打开,如下所示:

docmd.openform "Finance_Form", acnormal
如果您的组合框实际上是字符串格式而不是数字格式,那么我建议这样做

"[UserID] ='" & Forms!frmLogin.cboUser & "'"
此外,如果您的组合框可能有多个列,则您可能必须说明要引用的列。列0通常是绑定列。记住这一点,请参阅下面的示例,其中我使用了
me
来引用组合框列。如果单击按钮位于同一表单上,您可以考虑这一点作为组合框

Me.cboUser.Column(0)
Me.cboUser.Column(0)