以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  遇小数就进1的公式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5838)

--  作者:yuemiao816
--  发布时间:2010/1/22 20:51:00
--  遇小数就进1的公式
我在设住房补贴的表达式时实在是不知道怎么办,我们这边要求有小数就进1,比如150.1要变为151,而在表达式里我真是不清楚改怎么设这个公式~~拜托给为专家指明出路。
--  作者:czy
--  发布时间:2010/1/22 21:09:00
--  
易表的方法还有用。
-int(-150.1)
--  作者:yuemiao816
--  发布时间:2010/1/22 21:19:00
--  
谢谢版主,但是:([岗位工资] + [薪级] + [教护])  * 0.13怎么样使-INT在这个公式里起作用呢?
--  作者:易狐
--  发布时间:2010/1/22 21:28:00
--  
-int(-(e.datarow("岗位工资") + e.datarow("薪级") + e.datarow("教护])) *0.13)
--  作者:yuemiao816
--  发布时间:2010/1/22 22:03:00
--  
4楼,用了,通不过啊
--  作者:yuemiao816
--  发布时间:2010/1/22 22:03:00
--  这个公式通不过啊
您好,您给的公式通不过啊
--  作者:czy
--  发布时间:2010/1/22 22:06:00
--  
在表达式列中是不行的。
计算列不要用表达式列,改用数据列。
4楼的代码放到事件,DataColChanged事件中。
--  作者:yuemiao816
--  发布时间:2010/1/22 22:22:00
--  恕我愚钝啊~~
新手啊~~您说的那个事件在哪里找啊~
--  作者:易狐
--  发布时间:2010/1/22 22:29:00
--  
-int(-([岗位工资] + [薪级] + [教护])  * 0.13)
--  作者:blackzhu
--  发布时间:2010/1/23 12:54:00
--  
以下是引用yuemiao816在2010-1-22 22:22:00的发言:
新手啊~~您说的那个事件在哪里找啊~

  表事件,你可以看看狐爸的一些列子.