Foxtable(狐表)用户栏目专家坐堂 → 求纠正代码:: 实现同一物品名称的数据 只统计最后一行的库存记录 种类为一种


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

主题:求纠正代码:: 实现同一物品名称的数据 只统计最后一行的库存记录 种类为一种

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求纠正代码:: 实现同一物品名称的数据 只统计最后一行的库存记录 种类为一种  发帖心情 Post By:2014/7/27 20:03:00 [只看该作者]

求纠正如下代码::
实现同一物品名称的数据 只统计最后一行的库存记录   种类为一种


Dim cnt As Integer =  DataTables("入库出库").Select("库存 <= 300").Count
If cnt > 0 Then
Tables("入库出库").filter = "库存 <= 300"
messagebox.show("总共有" & cnt & "件物品急需采购!","提 示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

Dim ls As List(Of String) = DataTables("入库出库").GetValues("物品名称", "库存 <= 300 and 物品名称 is not null")
Dim idxs As String = "-1,"
Dim info As String = ""
For Each s As String In ls
    Dim fdr As DataRow = DataTables("入库出库").Find("物品名称 = '" & s & "'", "入库时间 desc, 出库时间 desc")
    If fdr IsNot Nothing Then
        idxs &= fdr("_Identify") & ","
        Info &= "【" & s & "】" & "{库存:" & fdr("库存") & ";需购:" & 300- fdr("库存") & "}" & vbcrlf
    End If
Next
Tables("入库出库").Filter = "_Identify in (" & idxs.TrimEnd(",") & ")"





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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/27 20:18:00 [只看该作者]

看不懂你的意思

 

Dim fdr As DataRow = DataTables("入库出库").Find("物品名称 = '" & s & "'", "_Sortkey desc")


 回到顶部