Foxtable(狐表)用户栏目专家坐堂 → 重算列出现错误提示


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

主题:重算列出现错误提示

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/7 7:42:00 [显示全部帖子]

 
If e.DataRow.IsNull("出生日期") Then '如果日期列没有输入内容
    e.DataRow("年龄") = Nothing
Else
    e.DataRow("年龄") = Date.Today.Year  - e.dataRow("出生日期").Year
End If

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/7 10:00:00 [显示全部帖子]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:人力资源.table


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/7 10:44:00 [显示全部帖子]

每年重算一次而已,没有关系吧?
或者在AfterOpenProject事件中加上代码判断第一行的是否正确,不正确的话,重算这一列。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/7 16:21:00 [显示全部帖子]

以下是引用xjy在2008-9-7 16:18:00的发言:
有关年龄计算,我提个问题:如果不用当前时间计算年龄,而是用一指定日期来计算,且满足大于等于指定时间的年龄才计算周岁,否则要减一岁。应该如何设置参数。


可以自己编写代码判断啊,先看看帮助,foxtable对于这种逻辑的判断,比易表更方便.


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/7 16:28:00 [显示全部帖子]

呵呵,可以在表中某个位置保存上次的日期,打开的时候读取该日期和系统日期进行比较即可。
也可以用文本文件保存上次的日期。
不要急着解决这些具体的问题,磨刀不误砍材工,先看帮助,一些问题就水到渠成地解决了。

[此贴子已经被作者于2008-9-7 16:28:41编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/7 17:23:00 [显示全部帖子]

以下是引用老许在2008-9-7 17:15:00的发言:

好家伙,仅仅一个姓名简码就要写出这么复杂的语句,我开始怀疑自己能不能学会Foxtable。


完全可以,不要考虑这种代码,这是老鸟的事。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/7 17:29:00 [显示全部帖子]

以下是引用老许在2008-9-7 17:28:00的发言:
好吧,需要时请老鸟帮忙。

还有Getpy会把所有生僻字都译成zuo,怎么办?


getpy是小学水平。


 回到顶部