If MsgBox(strMsg, vbQuestion + vbOKCancel) = vbOK AND Nz(Me.QTY) <= Nz(Me.在库残量_查询_子窗体![在库剩余数量]) Then
MsgBox "保存成功!"
Else
If Nz(Me.QTY) > Nz(Me.在库残量_查询_子窗体![在库剩余数量]) Then
MsgBox " 在库数量不足不能保存"
Else
End If
MsgBox "请重新输入出库数据!"
Exit Sub
End If
'把它放这里试试
DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
Me.在库残量_查询_子窗体.Requery作者: xiazaidj 时间: 2009-10-25 22:30
谢谢以上两为提示,已经查明原因: Nz(Me.在库残量_查询_子窗体![在库剩余数量]) 赋值不是唯一造成的,和上面的保存代码没有关系!