我在子窗体中有一个级联组合框。我根据初始组合框中的条件修改了第二个组合框的行源
Like "*" & [Forms]![SubFormName]![Combo1Name] & "*"
然后我将其添加到第一个组合框的更新后事件中
Me.Combo2Name = vbNullString
Me.Combo2Name.Requery
如果直接打开子表单,这很有用。但是,当在父窗体中时,如果我在提示时手动将其键入,则它会提示“输入参数值”,它可以正常工作。
但我似乎无法自动推送Combo1值...帮助TYIA!
更新我删除了下面提到的表单限定符Like "*" & [Combo1Name] & "*"
现在工作得很好!
当两个控件位于同一表单上时,Combobox RowSource SQL语句不需要表单限定符前缀。所以简化标准:
Like "*" & [Combo1Name] & "*"