以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  以前可以用的代码,为何现在出现错误,没做过更改  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65417)

--  作者:cyl123
--  发布时间:2015/3/16 9:06:00
--  以前可以用的代码,为何现在出现错误,没做过更改
以前可以用的代码,为何现在出现错误,没做过更改。

iif([班次]=\'公休\', Null ,iif([实上班时间] is  Null ,\'未打卡\',
iif(
iif(SubString(Convert([实上班时间],\'System.String\'), 11, 1) = \':\', Convert(SubString(Convert([实上班时间],\'System.String\'), 10, 1),\'System.Int32\')*60+Convert(SubString(Convert([实上班时间],\'System.String\'), 12, 2),\'System.Int32\'), Convert(SubString(Convert([实上班时间],\'System.String\'), 10, 2),\'System.Int32\')*60+Convert(SubString(Convert([实上班时间],\'System.String\'), 13, 2),\'System.Int32\'))-
iif(SubString(Convert([应上班时间],\'System.String\'), 11, 1) = \':\', Convert(SubString(Convert([应上班时间],\'System.String\'), 10, 1),\'System.Int32\')*60+Convert(SubString(Convert([应上班时间],\'System.String\'), 12, 2),\'System.Int32\'), Convert(SubString(Convert([应上班时间],\'System.String\'), 10, 2),\'System.Int32\')*60+Convert(SubString(Convert([应上班时间],\'System.String\'), 13, 2),\'System.Int32\'))
>0, 
iif(SubString(Convert([实上班时间],\'System.String\'), 11, 1) = \':\', Convert(SubString(Convert([实上班时间],\'System.String\'), 10, 1),\'System.Int32\')*60+Convert(SubString(Convert([实上班时间],\'System.String\'), 12, 2),\'System.Int32\'), Convert(SubString(Convert([实上班时间],\'System.String\'), 10, 2),\'System.Int32\')*60+Convert(SubString(Convert([实上班时间],\'System.String\'), 13, 2),\'System.Int32\'))-
iif(SubString(Convert([应上班时间],\'System.String\'), 11, 1) = \':\', Convert(SubString(Convert([应上班时间],\'System.String\'), 10, 1),\'System.Int32\')*60+Convert(SubString(Convert([应上班时间],\'System.String\'), 12, 2),\'System.Int32\'), Convert(SubString(Convert([应上班时间],\'System.String\'), 10, 2),\'System.Int32\')*60+Convert(SubString(Convert([应上班时间],\'System.String\'), 13, 2),\'System.Int32\'))
, Null 
)))

--  作者:Bin
--  发布时间:2015/3/16 9:06:00
--  
出现什么错误?   是不是你系统日期时间格式 有 上午 下午  星期几的字样?
--  作者:cyl123
--  发布时间:2015/3/16 9:09:00
--  
说字符串格式不正确。表达式列打开修改表达式,不做修改也保存不了,提示:输入字符串的格式不正确。
--  作者:Bin
--  发布时间:2015/3/16 9:18:00
--  
把例子发上来看看
--  作者:cyl123
--  发布时间:2015/3/16 9:33:00
--  
例子
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.foxdb


--  作者:Bin
--  发布时间:2015/3/16 9:37:00
--  
测试没有问题,没有报错,点修改,点确定也不报错.

输入你例子格式的时间,也可以正常计算

你看看是不是你系统时间格式的问题 有 上午 下午  星期几的字样?


--  作者:cyl123
--  发布时间:2015/3/16 9:38:00
--  
换电脑可以眼红,应该是系统时间导致的,但是系统时间如何调整才行?
--  作者:有点甜
--  发布时间:2015/3/16 9:38:00
--  

http://jingyan.baidu.com/article/647f0115925aee7f2148a8b5.html

 


--  作者:cyl123
--  发布时间:2015/3/16 9:41:00
--  
问题在哪里?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150316093944.png
图片点击可在新窗口打开查看

--  作者:cyl123
--  发布时间:2015/3/16 9:44:00
--  
短期日期调整为/就可以了