Foxtable(狐表)用户栏目专家坐堂 → 狐表年龄计算


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

主题:狐表年龄计算

帅哥哟,离线,有人找我吗?
八路军参谋长
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 八路军参谋长
等级:婴狐 帖子:77 积分:667 威望:0 精华:0 注册:2008/8/31 21:18:00
  发帖心情 Post By:2008/9/3 21:32:00 [显示全部帖子]

我没看懂,好象没找到表达式,年龄又不是什么表达式列

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


加好友 发短信 八路军参谋长
等级:婴狐 帖子:77 积分:667 威望:0 精华:0 注册:2008/8/31 21:18:00
  发帖心情 Post By:2008/9/3 21:49:00 [显示全部帖子]

我的出生年月日为“出生年月日”,设时间日期型,另一列“年龄”为整数型,照着把公式搞下去,不能自动计算出年龄。

 

 

If e.DataCol.Name = "出生年月日" Then
    If e.dataRow.ISNull("出生年月日") Then
       e.Datarow("年龄") = nothing
    Else
        e.dataRow("年龄") = Date.Today.Year  - e.dataRow("出生年月日").Year
    End If
End If


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


加好友 发短信 八路军参谋长
等级:婴狐 帖子:77 积分:667 威望:0 精华:0 注册:2008/8/31 21:18:00
  发帖心情 Post By:2008/9/3 22:04:00 [显示全部帖子]

是人事数据,不方便删空后传上来。

 

我清空后准备传上来时,发现新输入的出生年月日,年龄就生效了。

 

好象是这么一个原因,我的“出生年月日”是已有的,而“年龄”及事件公式是新增的,是不是要“刷新”,如果是,怎么刷新?


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


加好友 发短信 八路军参谋长
等级:婴狐 帖子:77 积分:667 威望:0 精华:0 注册:2008/8/31 21:18:00
  发帖心情 Post By:2008/9/3 22:20:00 [显示全部帖子]

这是个办法。不过如果到了明年,又该如何自动计算(增长年龄)呢?

 

1、

选中出生年月日列,剪切,粘贴。

 

 

2、“计算代码”?

 

正在查找“计算代码”中……


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


加好友 发短信 八路军参谋长
等级:婴狐 帖子:77 积分:667 威望:0 精华:0 注册:2008/8/31 21:18:00
  发帖心情 Post By:2008/9/3 22:34:00 [显示全部帖子]

以下是引用狐狸爸爸在2008-9-3 22:25:00的发言:
用计算代码,到了明年,重算该列即可。

哪位老师有空,把那个年龄计算实例改用“计算代码”传上来。


 回到顶部
帅哥哟,离线,有人找我吗?
八路军参谋长
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 八路军参谋长
等级:婴狐 帖子:77 积分:667 威望:0 精华:0 注册:2008/8/31 21:18:00
  发帖心情 Post By:2008/9/3 22:59:00 [显示全部帖子]

谢谢两位。我这样边学边练才快

 

     .--,       .--,
    ( (  \.---./  ) )
     '.__/o   o\__.'
        {=  ^  =}
         >  -  <
        /       \
       //       \\
      //|   .   |\\
      "'\       /'"_.-~^`'-.
         \  _  /--'         `
       ___)( )(___
      (((__) (__)))


 回到顶部