首先,我只想说我对Access不熟悉,所以愚蠢的问题,糟糕的组织等等都会比比皆是。老板有点把我扔在这个项目上,所以我在这里。
我有4个级联组合框,名为BilletMaterial,BilletNumber,TestType和Axis,它们根据所选内容相互过滤。我的下一步是使用它们来过滤表,现在只是一个名为OutTable的列表框。它有无限数量的字段。至于尝试更新表的代码,这就是我现在所拥有的。
If IsNull(Me.Axis) Then
Me.FilterOn = False
Else
Me.Filter = "OutTable = """ & Me.Axis & """"
Me.FilterOn = True
End If
这是在Axis组合框的AfterUpdate事件中。它不会做任何事情,我不知道要改变或添加什么。任何帮助都会很棒。
答案 0 :(得分:0)
在AfterUpdate语句中,您需要更改OutTable控件的记录源。
Me.OutTable.RowSource = "SELECT * FROM table WHERE Axis = '" & Me.Axis.Value & "'"