Foxtable(狐表)用户栏目专家坐堂 → 自动添加


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

主题:自动添加

美女呀,离线,留言给我吧!
zhangning
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/12/9 14:58:00 [只看该作者]

根据老师的帮助 弄成了以下代码
Dim yuedu2 As String = Format( e.DataRow("作业开始时间"),"yyyy年MM月")
Dim pr2 As DataRow = e.DataRow.GetParentRow("绩效工时统计") '获得此明细对应的订单
pr2 = DataTables("绩效工时统计").Find("作业者 = '" & e.DataRow("作业者") &"' And 年月 = '" & yuedu2 & "'")
If pr2 IsNot  Nothing Then '如果有对应的订单
     If pr2.GetChildRows("PEQ数据").count  = 1 Then '且这个订单的明细只有一个了
           pr2.Delete '删除这个订单
     End If
End If

出现错误 
调用的目标发生了异常。
未将对象引用设置到对象的实例。


请老师斧正,谢谢!

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/9 15:27:00 [只看该作者]

Dim yuedu2 As String = Format( e.DataRow("作业开始时间"),"yyyy年MM月")
Dim pr2 As DataRow = DataTables("绩效工时统计").Find("作业者 = '" & e.DataRow("作业者") &"' And 年月 = '" & yuedu2 & "'")
If pr2 IsNot  Nothing Then '如果有对应的订单
     pr2.Delete '删除
End If

 回到顶部
美女呀,离线,留言给我吧!
zhangning
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/12/9 15:51:00 [只看该作者]

老师,谢谢,这个问题解决了,
If e.DataCol.Name = "作业者" Then
    If e.NewValue IsNot Nothing Then
        Dim dr6 As DataRow        
        Dim yuedu As String = Format( e.DataRow("作业开始时间"),"yyyy年MM月")
        dr6 = DataTables("绩效工时统计").Find("作业者 = '" & e.NewValue & "' and 年月 = '" & yuedu & "'")
        If dr6 Is Nothing Then
            dr6 = DataTables("绩效工时统计").AddNew()
            dr6("作业者") = e.DataRow("作业者")
            dr6("年月") = yuedu
        End If  
      
    End If
End If

将年月引入后,显示的是0001年01月,正确的应该是2016年01月,将作业开始时间 列重置一下后,
会重新追加行,日期也成正确的了,
我已经在项目属性里 设置了以下重置代码,但还是出现以上日期格式不对
If MainTable.Name = "PEQ数据" Then
    DataTables("PEQ数据").DataCols("作业者").RaiseDataColChanged()
    DataTables("PEQ数据").DataCols("作业者ID").RaiseDataColChanged()
    DataTables("PEQ数据").DataCols("作业开始时间").RaiseDataColChanged()

请问老师,如何能不用每次都重置,就能显示正确日期格式,谢谢!

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/9 16:10:00 [只看该作者]

重新上传有问题的项目看看

 回到顶部
美女呀,离线,留言给我吧!
zhangning
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/12/9 16:20:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:绩效工时3.zip

开发者  qdkf

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/9 17:19:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:绩效工时.rar


 回到顶部
美女呀,离线,留言给我吧!
zhangning
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/12/12 9:59:00 [只看该作者]

谢谢老师,但是还是有“0001年”这种异常,不知道问题出在哪里?

 回到顶部
美女呀,离线,留言给我吧!
zhangning
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/12/12 10:00:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2348.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/12 10:05:00 [只看该作者]

已有的数据,重置一下列或者手工自己改改

 回到顶部
总数 19 上一页 1 2