以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:在表达式中要取右边四位数,如何写? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2633) |
-- 作者:yangming -- 发布时间:2009/4/29 13:56:00 -- 请教:在表达式中要取右边四位数,如何写? 请教:在表达式中要取右边四位数,如何写? 就相当于下面的写法: Right(\'0000\' + [_Identify],4) |
-- 作者:lxl -- 发布时间:2009/4/29 14:02:00 -- 提示一下: SubString + Len |
-- 作者:yuansq -- 发布时间:2009/4/29 14:21:00 -- substring(\'0000\'+Convert([_Identify],\'System.String\'),Len(\'0000\'+Convert([_Identify],\'System.String\'))-4,4) |
-- 作者:lxl -- 发布时间:2009/4/29 14:23:00 -- 以下是引用yuansq在2009-4-29 14:21:00的发言:
substring(\'0000\'+Convert([_Identify],\'System.String\'),Len(\'0000\'+Convert([_Identify],\'System.String\'))-4,4) 好像减3才对。 [此贴子已经被作者于2009-4-29 14:25:54编辑过]
|
-- 作者:yuansq -- 发布时间:2009/4/29 14:46:00 -- 呵呵,是减3,惭愧。
咱整得太复杂了,学习。 [此贴子已经被作者于2009-4-29 14:47:24编辑过]
|
-- 作者:yangming -- 发布时间:2009/4/29 14:46:00 -- 我是用SubString + Len 做的,可是出来的Len(\'[_Identify]\') 却等于11了,所以就没法做了,呵呵,谢谢各位!我再试试你们的方法,表达式如果能用:Right,那就方便多了,呵 |
-- 作者:yangming -- 发布时间:2009/4/29 14:59:00 -- 成功了,再次感谢两位老师! |
-- 作者:wulongsu -- 发布时间:2012/4/18 14:37:00 -- 你好,在窗口中显示的小数如何控制位数?谢谢! |
-- 作者:wulongsu -- 发布时间:2012/4/18 14:39:00 -- 我在列属性中设置小数最大位数是2,列中显示是对的,但在窗口中显示的小数就不是2位小数了?如何处理? |
-- 作者:狐狸爸爸 -- 发布时间:2012/4/18 14:40:00 -- 再设计窗口的时候,选择这个文本框,将其显示格式设置为"#0.00" |