标题: [求助] if 语句执行半句,问题出在哪? [打印本页] 作者: Y9X 时间: 2010-8-18 17:31 标题: [求助] if 语句执行半句,问题出在哪? 我的这个句子,只会执行ELSE部分,前半部分不执行,请高手帮忙看看问题出在哪,多谢了!
会不会我这个条件用错了啊。。。
Dim a
Dim b, c As Long
a = Nz(DLookup("[工作号]", "[工作号表]", "[业务大类]=''"), "") '通过判断“工作号表”.[业务大类]字段是否为空来判断有没有空置的工作号
If a = 0 Then
b = DMax("工作号", "工作号表") '如果a=0说明没有找到空的“业务大类”记录,判断没有空置的工作号,则生成一个最新的
c = b + 1
Me.工作号.Value = c
Else
b = DMin("工作号", "筛选空置的工作号供优先使用") '如果有空置的工作号就到空记录表内去挑选一个最早的工作号先用
Me.工作号.Value = b
End If
End Sub