将填写的组合框变成数字?
Turning filled out combo box into a number?
我有 4 个组合框,您可以在其中 select 一个员工。我想得到一个 0 到 4 之间的值来显示有多少组合框有员工。我将使用这个数字来自动计算工作时间的长度。我认为我的方法全错了。我想我需要使用 str 或 val.
我开始于:
Private Sub ATeamLeaderMon_Change()
If ATeamLeaderMon Is Null Then Me.AMaidMonTotal = Me.AMaidMonTotal + 0
If AMaidMonTotal Is Not Null Then Me.AMaidMonTotal = Me.AMaidMonTotal + 1
End Sub
试试:
Me!AMaidMonTotal.Value = Abs(Not IsNull(Me!Combo1.Value)) + Abs(Not IsNull(Me!Combo2.Value)) + Abs(Not IsNull(Me!Combo3.Value)) + Abs(Not IsNull(Me!Combo4.Value))
我有 4 个组合框,您可以在其中 select 一个员工。我想得到一个 0 到 4 之间的值来显示有多少组合框有员工。我将使用这个数字来自动计算工作时间的长度。我认为我的方法全错了。我想我需要使用 str 或 val.
我开始于:
Private Sub ATeamLeaderMon_Change()
If ATeamLeaderMon Is Null Then Me.AMaidMonTotal = Me.AMaidMonTotal + 0
If AMaidMonTotal Is Not Null Then Me.AMaidMonTotal = Me.AMaidMonTotal + 1
End Sub
试试:
Me!AMaidMonTotal.Value = Abs(Not IsNull(Me!Combo1.Value)) + Abs(Not IsNull(Me!Combo2.Value)) + Abs(Not IsNull(Me!Combo3.Value)) + Abs(Not IsNull(Me!Combo4.Value))