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


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

主题:[求助]入库审核

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 10:49:00 [显示全部帖子]

改为使用数据列,通过代码计算数量

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 11:15:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 14:35:00 [显示全部帖子]

Select Case e.DataCol.name
    Case "验收"
        Dim dr As DataRow = DataTables("库存").Find("编号 = '" & e.DataRow("编号") & "'")
        If dr IsNot Nothing Then
            If e.DataRow("验收") = True
                dr("数量") = dr("数量") + e.DataRow("数量")
            End If
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 14:36:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 15:24:00 [显示全部帖子]

统计的是辅助列,请认真看帮助

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 15:58:00 [显示全部帖子]

审核的人不一样,怎么知道审核完了,你是怎么设计的?

用一个逻辑列即可,如果知道审核完了,再勾选这个逻辑列

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/20 10:20:00 [显示全部帖子]

’库存表
If e.DataCol.Name = "编号" Then
    e.DataRow("进货数量") = DataTables("采购明细").Compute("Sum(数量)","[编号] = '"  & e.DataRow("编号") & "' and [单价] = '" & e.DataRow("单价") & "' and [审核] = true ")
End If

采购单
Select Case e.DataCol.name
    Case "审核"
        Dim dr As DataRow = DataTables("库存").Find("编号 = '" & e.DataRow("编号") & "' and 单价 = '" & e.DataRow("单价") & "'")
        If dr IsNot Nothing Then
            DataTables("库存").DataCols("编号").RaiseDataColChanged(dr)
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/22 15:54:00 [显示全部帖子]

Select Case e.DataCol.name
    Case "审核"
        e.DataRow(tables("当前表").cols(tables("当前表").colsel).name) = user.name 
End Select

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/22 16:04:00 [显示全部帖子]

Dim t As Table = CurrentTable
t.Current(t.Cols(t.ColSel).Name) = user.name 

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/22 16:12:00 [显示全部帖子]

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=48221

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=59360&skin=0


http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=21111


http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=70913


 回到顶部
总数 17 1 2 下一页