访问VBA - 更新事件后

时间:2017-12-11 21:04:53

标签: ms-access access-vba

需要帮助生成特定值以在Microsoft Access窗体上使用vba显示在窗体上,具体取决于有多少个组合框具有名称。

例如,如果用户选择了“汤姆”。如果Tom和Jerry被选中,那么该项目将耗资10,如果汤姆杰瑞和乔治接着是30,那么我想要其他一些领域'根据这些组合框中有多少具有值来填充固定金额。

请帮助并谢谢你!

X = 10 * (7 - (Abs(IsNull(Me!txtTestDirector.Value)) + Abs(IsNull(Me!txtSystemOperator.Value)) + Abs(IsNull(Me!txtTestEngineer1.Value)) + Abs(IsNull(Me!txtTestEngineer2.Value)) + Abs(IsNull(Me!txtAnalyst.Value)) + Abs(IsNull(Me!txtTrainee1.Value)) + Abs(IsNull(Me!txtTrainee2.Value)))

1 个答案:

答案 0 :(得分:0)

尝试:

Value = 10 * (TotalCoboboxCount - (Abs(IsNull(Me!Combobox1.Value)) + Abs(IsNull(Me!Combobox2.Value)) + ... + Abs(IsNull(Me!ComboboxN.Value))))