Foxtable(狐表)用户栏目专家坐堂 → 异常还是什么


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

主题:异常还是什么

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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
异常还是什么  发帖心情 Post By:2015/11/4 17:50:00 [显示全部帖子]

昨天还可以的 今天怎么不行了 代码如下:

Select Case e.DataCol.name
    Case "客户"
        Dim dr As DataRow = DataTables("客户地点").Find("[客户] = '" & e.NewValue & "'")
        If dr Is Nothing Then
            dr = DataTables("客户地点").AddNew()
            dr("客户") = e.DataRow("客户")
            dr("地点") = e.DataRow("地点")
        Else
            e.DataRow("地点") = dr("地点")
        End If
    Case "地点"
        Dim dr As DataRow = DataTables("客户地点").Find("客户 = '" & e.DataRow("客户") & "'")
        If dr IsNot Nothing Then
            dr(e.DataCol.Name) = e.DataRow(e.DataCol.Name)
        End If
End Select
 导入数据时 (导入到当前表时地点都是空的) 客户地点找是否有相同的客户,没有则把当前表的客户与地点赋值给客户地点表 ,有则把客户地点表的地点赋给相应客户 同时在当前表变更地点时 客户地点也跟着变更


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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
  发帖心情 Post By:2015/11/5 9:40:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2_201511050940.zip

 

就这种情况 没反应 也没报错 运费与点费没有自动赋值


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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
  发帖心情 Post By:2015/11/5 10:28:00 [显示全部帖子]

在项目中实施了 还是一样 前天未改 一样可以啊

 


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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
  发帖心情 Post By:2015/11/5 10:41:00 [显示全部帖子]

我没改过数据 同数据重新加载 我再分析一下

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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
  发帖心情 Post By:2015/11/5 11:41:00 [显示全部帖子]

Select Case e.DataCol.name
    Case "司机", "车牌", "出车日期","项目","城市","客户","车型","地点"

我改成了这样 不改任何数据 就是导入 删除 再导入 导入时 地点栏都是空的 不会自动找"客户地点"匹配客户得到地点 没有的客户也不会在客户地点表中新增 ,我已经在客户地点表事件中加如代码

If e.DataCol.Name = "地点"
    Dim Filter As String = "[客户] = '" & e.DataRow("客户") & "'"
    Dim drs As List(Of DataRow) = DataTables("应付款项").Select(Filter)
    For Each dr As DataRow In drs
        dr("地点") = e.DataRow("地点")
    Next
End If


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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
  发帖心情 Post By:2015/11/5 13:24:00 [显示全部帖子]

就是只能重置之后 应付款项的地点才能在客户地点取得 不是一开始导入就就自动加载 

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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
  发帖心情 Post By:2015/11/5 14:48:00 [显示全部帖子]

我就是有这个疑问 我上传的实例 在导入少量数据时 会自动加载 多的时候就不会 那就加入重置代码

 

 

 


 回到顶部