Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
[求助]  发帖心情 Post By:2014/1/17 12:21:00 [显示全部帖子]

为什么这个计算年龄的代码复制到其他表不能用了

Select Case e.DataCol.name

    Case "出生时间"

        If e.DataRow.IsNull("出生时间") Then

            e.DataRow("年龄") = Nothing

        Else

            Dim v As String = e.DataRow("出生时间")

            Dim dt  As New Date(v.substring(0,4),v.substring(4,2),1)

            Dim y,m,d As Integer

            DateYMD(dt,Date.Today,y,m,d)

            e.DataRow("年龄") = y

        End If

End Select
此主题相关图片如下:qq截图20140117122137.jpg
按此在新窗口浏览图片

[此贴子已经被作者于2014-1-17 12:24:15编辑过]

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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 12:24:00 [显示全部帖子]

看了帮助似懂非懂

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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 14:36:00 [显示全部帖子]

放到命令窗口了


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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 14:53:00 [显示全部帖子]

经过你的提醒我想起来怎么弄了


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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 15:29:00 [显示全部帖子]

我自己又编了一段,有a,b,c三列,c列等于系统时间减去a或者b,a为空时则自动减去b列.我编完了没有形成选择,帮忙改一下吧
Select Case e.DataCol.name
    Case "a"
        If e.DataRow.IsNull("a") Then
            e.DataRow("c") = Nothing
        Else
            Dim v As String = e.DataRow("a")
            Dim dt  As New Date(v.substring(0,4),1,1)
            Dim y,m,d As Integer
            DateYMD(dt,Date.Today,y,m,d)
            e.DataRow("c") = y
        End If
    Case "b"
        If e.DataRow.IsNull("b") Then
            e.DataRow("c) = Nothing
        Else
            Dim v As String = e.DataRow("b")
            Dim dt  As New Date(v.substring(0,4),1,1)
            Dim y,m,d As Integer
            DateYMD(dt,Date.Today,y,m,d)
            e.DataRow("c") = y
        End If
End Select

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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 15:42:00 [显示全部帖子]

Exception has been thrown by the target of an invocation.
出现一个这样的提示

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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 15:49:00 [显示全部帖子]

同一级别时间等于系统时间减去正科或者副科,如果正科为空则减副科,如果两者都为空则为空

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140117154708.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-1-17 15:53:36编辑过]

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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 16:02:00 [显示全部帖子]

同一级别时间等于系统时间减去正科或者副科,如果正科为空则减副科,如果两者都为空则为空
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip

[此贴子已经被作者于2014-1-17 16:02:42编辑过]

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


加好友 发短信
等级:幼狐 帖子:63 积分:490 威望:0 精华:0 注册:2013/11/6 9:01:00
  发帖心情 Post By:2014/1/17 16:20:00 [显示全部帖子]

c等于系统时间减去A或者B,如果A为空则减B,如果两者都为空则C为空
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip


 回到顶部