Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:“用表达式计算年月”提供的代码在Vista环境下无法正常执行,及解决方案!

1楼
bjljb 发表于:2009/12/21 20:42:00

在帮助文件中,“用表达式计算年月”提供的代码在Vista环境下无法正常执行

原因:是由于系统默认的日期格式不同造成的,XP:yyyy-m-d  Vista:yyyy/m/d


解决方案:(在XP和Vista环境下通用)


计算月的表达式:
SUBSTRING(Convert([日期],'System.String'),6,IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',1,IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '/',1,2)))


计算日的表达式:
SUBSTRING(Convert([日期],'System.String'),IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',8,IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '/',8,9)),2)

2楼
czy 发表于:2009/12/21 21:39:00
关键是电脑的日期格式,调整一下就行了。
3楼
bjljb 发表于:2009/12/21 22:16:00
老六稍微改动一下公式,将会省却多少用户改日期格式之麻烦!

关键是可以使Foxtable适应不同的系统环境。
4楼
blackzhu 发表于:2009/12/22 7:54:00
以下是引用bjljb在2009-12-21 22:16:00的发言:
老六稍微改动一下公式,将会省却多少用户改日期格式之麻烦!

关键是可以使Foxtable适应不同的系统环境。

  如果是C版所说,自己在电脑中设置一下就可以了.

5楼
lkqing 发表于:2010/1/11 19:51:00

发错地方,抱歉

[此贴子已经被作者于2010-1-11 19:53:43编辑过]
6楼
bohe 发表于:2010/12/26 10:56:00
以下是引用bjljb在2009-12-21 22:16:00的发言:
老六稍微改动一下公式,将会省却多少用户改日期格式之麻烦!

关键是可以使Foxtable适应不同的系统环境。

支持,希望老六改一下,应该考虑通用性,为用户着想。

7楼
狐狸爸爸 发表于:2010/12/27 8:14:00
这个早就按照bjljb兄的建议改了啊
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.