易表在线答疑技术与交流用户社区 → [讨论]XP下内存错误


  共有14197人关注过本帖树形打印复制链接

主题:[讨论]XP下内存错误

帅哥哟,离线,有人找我吗?
xjy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:289 积分:430 威望:0 精华:0 注册:2006/8/25 8:37:00
[讨论]XP下内存错误  发帖心情 Post By:2007/10/28 10:51:00 [显示全部帖子]

我的易表文件在XP系统下总是出错。
经多次实验发现:只要是在窗口的“打开前执行公式”中输入诸如:FindText("个人质效汇总","发放时间","排序",">","",-1)类(用maxfor()函数测试也一样 )公式就会出错。但只是输入:FindText("个人质效汇总","发放时间")则不会出错。
还有FindText("个人质效汇总","发放时间","排序",">","",-1)发放时间为时间型,可输出的结果为以日为单位的数值。
我的机器为Ghost的Win xp是不是Ghost的系统问题,请大家测试。
[UploadFile=123_1193539825.bmp]

-=-=-=- 以下内容由 xjy2007年10月28日 11:01am 时添加 -=-=-=-
在2K系统下没有发现错误问题

 回到顶部
帅哥哟,离线,有人找我吗?
xjy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:289 积分:430 威望:0 精华:0 注册:2006/8/25 8:37:00
  发帖心情 Post By:2007/10/28 11:54:00 [显示全部帖子]

谢谢。
将FindText("个人质效汇总","发放时间","排序",">","",-1)设置为表达式变量后是没有问题了。
为何FindText("个人质效汇总","发放时间","排序",">","",-1)值的结果为39264?应该为2007-7-1的呀?


-=-=-=- 以下内容由 xjy2007年10月28日 11:55am 时添加 -=-=-=-
现在我是再加Text()解决的

 回到顶部
帅哥哟,离线,有人找我吗?
xjy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:289 积分:430 威望:0 精华:0 注册:2006/8/25 8:37:00
  发帖心情 Post By:2007/10/28 12:04:00 [显示全部帖子]

易表中的解释:FindText的返回值类型根据列类型确定,如果找到符合条件的行,那么返回值与该列类型相同。
再用Date(FindText("个人质效汇总","发放时间","排序",">","",-1))的结果仍然是数值39264呀?

-=-=-=- 以下内容由 xjy2007年10月28日 00:08pm 时添加 -=-=-=-
类型倒是时间型值却是数值

 回到顶部
帅哥哟,离线,有人找我吗?
xjy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:289 积分:430 威望:0 精华:0 注册:2006/8/25 8:37:00
  发帖心情 Post By:2007/10/28 13:31:00 [显示全部帖子]

这样计算都不错,包括直接用FindText("个人质效汇总","发放时间","排序",">","",-1),但是将值输出到变量就不行了。

-=-=-=- 以下内容由 xjy2007年10月28日 01:39pm 时添加 -=-=-=-
变量是日期型

 回到顶部
帅哥哟,离线,有人找我吗?
xjy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:289 积分:430 威望:0 精华:0 注册:2006/8/25 8:37:00
  发帖心情 Post By:2007/10/28 13:42:00 [显示全部帖子]

下面引用由程兴刚2007/10/28 00:26pm 发表的内容:
       第一:您的理解没有错,易表的解释也没有错!
       第二:FindText的返回值类型根据列类型,它主要区别于当前生成数据的列(欲赋值的列或变量)的类型,将您的变量  %汇总时间%、%时间%、%发放时间% ...

我设置的变量都是时间型的。

 回到顶部