以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 程序代码求教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=812) |
||||
-- 作者:btsfdz -- 发布时间:2008/10/9 15:20:00 -- 程序代码求教 在易表中有个函数可以从身份证号里得出性别、出生年月日,在狐表里没有找到这个函数,这段代码该如何写,请大家指教,谢谢 |
||||
-- 作者:贺老六 -- 发布时间:2008/10/9 15:23:00 -- 在foxtable中,这两个函数的名称和意表一样,用法也一样 |
||||
-- 作者:ylm -- 发布时间:2008/10/9 15:31:00 -- ReadSex从身份证号码中读取性别。 语法 ReadSex(Value) Value:身份证号码 例如: Dim Identify As String = "410110197109172433"Dim Sex As String = ReadSex(Identify) Output.Show(Sex) 上述代码的输出结果是“男”。 ReadBirthDay从身份证号码中读取出生日期。 语法 ReadBirthDay(Value) Value:身份证号码 例如: Dim Identify As String = "410110197109172433"Output.Show(ReadBirthDay(Identify)) 上述代码的输出结果是“1971-9-17”,即1971年9月17日 下次记得先搜索一下帮助文件哦. |
||||
-- 作者:btsfdz -- 发布时间:2008/10/9 16:09:00 -- e.row("性别") = ReadSex("身份证号") |
||||
-- 作者:贺老六 -- 发布时间:2008/10/9 16:23:00 -- 呵呵,传上来看看 要多看帮助,包括计算代码部分。 [此贴子已经被作者于2008-10-9 16:22:57编辑过]
|
||||
-- 作者:btsfdz -- 发布时间:2008/10/9 16:36:00 --
|
||||
-- 作者:贺老六 -- 发布时间:2008/10/9 16:45:00 --
|
||||
-- 作者:btsfdz -- 发布时间:2008/10/9 18:08:00 -- Dim d As Date = Date.Today dim b as integer= SubString(Convert("d",\'System.String\'),1,4) dim a as Integer = "1975" dim v as integer = "b"-"a" output.show(v) 求教这段代码那里错了? |
||||
-- 作者:gdtgl -- 发布时间:2008/10/9 19:45:00 -- Convert 只能用于表达式中?! |
||||
-- 作者:yuanbin -- 发布时间:2008/10/10 9:05:00 -- 以下是引用btsfdz在2008-10-9 18:08:00的发言:
Dim d As Date = Date.Today dim b as integer= SubString(Convert("d",\'System.String\'),1,4) dim a as Integer = "1975" dim v as integer = "b"-"a" output.show(v) 求教这段代码那里错了? 有3类错误:一个是Convert的使用环境有问题,一个是整数和字符的数据类型混淆,一个是SubString用法问题。 |