在表属性 AfterEdit里写一段代码,想实现填写不同的“种类”,“品种”列的下拉列表不同:
If e.Row.IsNull("种类")=False Then
If e.Row("种类")="硬件"
Tables("填报表").Cols("品种").ComboList ="qq|xx|rr|dd|ff"
Else
Tables("填报表").Cols("品种").ComboList ="qq|xx|rr|dd|ff|ee|gg|hh"
End If
Else e.Row("品种")=""
End If
但是发现不稳定,有时种类是“硬件”时下拉列表也是"qq|xx|rr|dd|ff|ee|gg|hh"。