以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教高手流程问题!狐狸爸爸进来看下...... (已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10185) |
||||
-- 作者:YDS -- 发布时间:2011/5/24 20:35:00 -- 请教高手流程问题!狐狸爸爸进来看下...... (已解决) 如图所示,如何实现如下操作:
某一个人同一天对同一产品第二次领料(或者交付)时 如果和上次型号相同,则第二次输入数量和第一次相加够替换原数据。
如果交付时没有对应产品编号或者对应产品编号的领取数量为空,则不允许交付并弹出提示框 如果交付结束后交付总数量大于领取数量,则也不允许交付并弹出提示框
请各位高手帮忙,小弟在这里先谢谢了!
[此贴子已经被作者于2011-6-13 8:53:02编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/24 21:43:00 -- 不要用绑定,foxtable解决这种问题还是很轻松的:
|
||||
-- 作者:YDS -- 发布时间:2011/5/25 8:40:00 -- 以下是引用狐狸爸爸在2011-5-24 21:43:00的发言:
不要用绑定,foxtable解决这种问题还是很轻松的:
非常感谢狐狸爸爸,请问下能不能在领料窗口提交的时候做一个非空的检测呢?如果有任何一项没有填写则不允许提交! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/25 8:43:00 -- 呵呵,非空的检查自己写,留给你做做作业,写好来再批改作业。
|
||||
-- 作者:YDS -- 发布时间:2011/5/25 9:33:00 -- 以下是引用狐狸爸爸在2011-5-25 8:43:00的发言:
呵呵,非空的检查自己写,留给你做做作业,写好来再批改作业。
谢谢狐狸爸爸,我写好了,不过只检测了领取数量是否为空?检测其他的老是出错,可能和数据类型有关!还有你的交付窗口的领取数量没有累计,我也修改了!十分感谢!
现在的代码:
Dim rq As Date = e.Form.Controls("日期").Value [此贴子已经被作者于2011-5-25 9:33:42编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/25 9:35:00 -- 一开始来三行:
If e.Form.Controls("日期").Value Is Nothing OrEsle e.Form.Controls("领料人员").Value IsNothing Orelse e.Form.Controls("产品编号").Value Is Nothing Return End If
后面的保持不变 |
||||
-- 作者:YDS -- 发布时间:2011/5/25 17:05:00 -- 以下是引用狐狸爸爸在2011-5-25 9:35:00的发言:
一开始来三行:
If e.Form.Controls("日期").Value Is Nothing OrEsle e.Form.Controls("领料人员").Value IsNothing Orelse e.Form.Controls("产品编号").Value Is Nothing Return End If
后面的保持不变
非常感谢,俺就是缺乏这样的思路,再次感谢! |