以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]销售退单只能输入负数代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77836) |
-- 作者:ZHX241806 -- 发布时间:2015/11/26 10:52:00 -- [求助]销售退单只能输入负数代码 表中,有类别A列、数量B列、数量C列和金额列D,当类别A列是销售退单时,则B列、C列、D列不允许输入正数,只能输入负数,请老师前辈们写个代码,谢谢! |
-- 作者:jialihaha -- 发布时间:2015/11/26 10:56:00 -- 加个判断,如果>0就不保存,并且给出提示 |
-- 作者:大红袍 -- 发布时间:2015/11/26 11:35:00 -- DataColChanging
Select Case e.DataCol.Name case "B", "C", "D" If e.NewValue <> Nothing AndAlso e.Datarow("A") = "销售" AndAlso e.NewValue < 0 Then e.Cancel = True msgbox("销售单不能是正数") End If End Select |
-- 作者:ZHX241806 -- 发布时间:2015/11/26 12:29:00 -- 谢谢袍哥! |