Foxtable(狐表)用户栏目专家坐堂 → 求赐教


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

主题:求赐教

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2017/6/4 23:05:00 [显示全部帖子]

发文件,这个不难吧?


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2017/6/4 23:16:00 [显示全部帖子]

DataColChanged事件代码:


If e.DataCol.name = "产品"

    If e.DataRow("产品") > ""

        Dim drs As List(Of DataRow) = DataTables("表A").Select("[产品] = '" & e.DataRow("产品") & "' and [单价2] > 0")

        If drs.Count > 0

            e.DataRow("单价1") = drs(drs.Count - 1)("单价2")

        End If

    End If

End If


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2017/6/4 23:26:00 [显示全部帖子]

色版,不要排序,否则,当该表使用过程中删除了行再增加行的时候,会导致顺序颠倒,因为新增行_Identify列会自动补号,后面的_Identify的值总会出现比前面的小,这样排序会导致单价2顺序颠倒,不是按输入顺序,会导致取值错误。可以在find条件后面跟上-1参数即可!
[此贴子已经被作者于2017/6/4 23:46:11编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2017/6/4 23:45:00 [显示全部帖子]

啥不行?附件吗?您没有点上传附件,代码来了,不要附件了!

 回到顶部