以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 重算列出现错误提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=324) |
||||
-- 作者:老许 -- 发布时间:2008/9/7 6:40:00 -- 重算列出现错误提示 重算年龄列出现下面的错误提示,不知是哪里出了问题。 此主题相关图片如下:错误.jpg
另外,想从姓名列生成姓名简码,从身份证号中读取性别和出生日期,昨天试了一下午也没有成功,请帮助设置一下让我举一反三学一学。谢谢! [此贴子已经被作者于2008-9-7 7:36:44编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间: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 |
||||
-- 作者:老许 -- 发布时间:2008/9/7 9:54:00 -- 性别为什么读不出来?
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/9/7 10:00:00 --
|
||||
-- 作者:lxl -- 发布时间:2008/9/7 10:07:00 -- e.dataRow("性别") = readsex(e.Datarow("身份证号")) readsex()的参数必须是 15位和18位的数字组成的字符串 "身份证号" 当到参数里面 他只当他是4个汉字 而不当他是列标题 |
||||
-- 作者:老许 -- 发布时间:2008/9/7 10:08:00 -- 困惑,年龄列需要设置计算代码,而性别列却不需设置,为什么? |
||||
-- 作者:lxl -- 发布时间:2008/9/7 10:09:00 -- 年龄是每年变的需要每年重算 而性别不会 |
||||
-- 作者:老许 -- 发布时间:2008/9/7 10:33:00 -- 怎样才能不重算列就使性别和年龄即时变化?
|
||||
-- 作者:lxl -- 发布时间:2008/9/7 10:43:00 -- 只有年龄列需要计算代码 因为他需要重算
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/9/7 10:44:00 -- 每年重算一次而已,没有关系吧? |