以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  权限管理  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37634)

--  作者:石四
--  发布时间:2013/7/7 11:07:00
--  权限管理
通过件数计算用料所需张数,保留小数点倍数,便于检查计划数是否正好是单位件数的整数,为什么无效呢?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130707110047.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-7-7 20:28:52编辑过]

--  作者:程兴刚
--  发布时间:2013/7/7 11:42:00
--  

1、列属性也是要设置的吧?

2、您的表达式错误,还会报错的,0不能做除数!


--  作者:石四
--  发布时间:2013/7/7 12:06:00
--  

哦,是列属性的问题,原来设的是短整数。

顺便再问:如果结果刚好是单位件数的整数,显示无小数点倍数,如果想显示有小数点位数,如12.0,如何做到?


--  作者:程兴刚
--  发布时间:2013/7/7 14:11:00
--  
列属性,固定小数位数设置为true,同时指定一下小数位数即可!
--  作者:石四
--  发布时间:2013/7/7 15:48:00
--  

谢程版。

再问,如何自动生成批次号?批次格式月份-日期-当日批次数。(不会写代码)

还有,排产表只能由计划员新增加行,已设置有计划员这个组,写代码时报错。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130707154356.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130707153221.png
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2013/7/8 9:07:00
--  

问题出在:

 

if e.Row("计划员") <> User.Group then

End if

 

应该是:

 

if e.DataRow("计划员") <> User.Group then

End if

 

不过想不通你这个判断意义何在。