以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]数据类型的问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1262) |
-- 作者:iyplx2425 -- 发布时间:2012/3/6 9:48:00 -- [求助]数据类型的问题 [投料时间]为时间类型,用 if([投料时间]="",0,-1)来设置[已经投料]逻辑列刷新公式,提示数据类型设置不正确。请教该怎么解决。谢谢! |
-- 作者:lyang70 -- 发布时间:2012/3/6 9:58:00 -- 试试! If(IsBlank("批次计划_投料日期") = "",0,-1) 或 If(Text([批次计划_投料日期]) = "",0,-1) |
-- 作者:iyplx2425 -- 发布时间:2012/3/6 10:10:00 -- 解决了。谢谢。 |
-- 作者:iyplx2425 -- 发布时间:2012/3/6 11:31:00 -- ClearGrid(GridName) And SubtotalFill([%表名%],"员工代码,员工姓名","折合工作日/d,出勤天数/d,加班时间/h,迟到次数,早退次数","2,2,2,2,2","员工代码", "=" ,[%表名%] + "!员工代码") And DelFor(GridName,"员工姓名", "=" ,"","员工代码", "<>" ,"总计") And Round([折合工作日/d],1) 以上是某文件中一个按钮公式,前面的公式可用,但加上后面的“ And Round([折合工作日/d],1)”部分后就提示数据类型的问题。 按钮统计出来的数字带有很长的小数位,连一些本来是整数的,统计后也成了小数,很不养眼,想限制一下小数的倍数。 请教有什么办法?被统计的列在原表中都是设置的数值类型。 |
-- 作者:lyang70 -- 发布时间:2012/3/6 11:51:00 -- 下面引用由iyplx2425在 2012/03/06 11:31am 发表的内容: ClearGrid(GridName) And SubtotalFill(,"员工代码,员工姓名","折合工作日/d,出勤天数/d,加班时间/h,迟到次数,早退次数","2,2,2,2,2","员工代码", "=" , + & ... http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=9&topic=21221&show=0 |