Foxtable(狐表)用户栏目专家坐堂 → 出入库


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

主题:出入库

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
出入库  发帖心情 Post By:2022/4/12 11:07:00 [只看该作者]

请问各位狐友,谁有简单的物品出入库流水账代码发一个急用,谢谢了!

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/12 11:14:00 [只看该作者]


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2022/4/12 15:09:00 [只看该作者]

Dim drs As New List(of DataRow)
With DataTables("防控物资储备")
    For Each nm As String In .GetValues("物品名称") '找出每个产品的第一行数据, 添加到集合drs中
        drs.Add(.Find("物品名称 = '" & nm & "'", "[_SortKey]"))
    Next
    For Each r As DataRow In drs
        .DataCols("入库_数量").RaiseDataColChanged(r)
    Next
End With



.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:项目,AfterOpenProject
详细错误信息:
Object reference not set to an instance of an object.

出现这个错误是什么意思呢?

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


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

要对find的结果进行判断:http://www.foxtable.com/webhelp/topics/0396.htm

    For Each nm As String In .GetValues("物品名称") '找出每个产品的第一行数据, 添加到集合drs中
dim dr as datarow = .Find("物品名称 = '" & nm & "'", "[_SortKey]")
if dr isnot nothing then
        drs.Add(dr)
end if
    Next

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2022/4/12 15:51:00 [只看该作者]

老师您好,我还是没弄明白。
代码怎么改呢。

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


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

4楼不已经改了吗

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2022/4/12 16:14:00 [只看该作者]

是不是复制您修改的代码即可呢?
改成下面这样编译通过不过呀。
Dim drs As New List(of DataRow)
With DataTables("防控物资储备")
    For Each nm As String In .GetValues("物品名称") '找出每个产品的第一行数据, 添加到集合drs中
dim dr as datarow = .Find("物品名称 = '" & nm & "'", "[_SortKey]")
if dr isnot nothing then
        drs.Add(dr)
end if
    Next
For Each r As DataRow In drs
       .DataCols("入库_数量").RaiseDataColChanged(r)
    Next
End With
[此贴子已经被作者于2022/4/12 16:18:19编辑过]

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


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

Dim drs As New List(of DataRow)
With DataTables("防控物资储备")
    For Each nm As String In .GetValues("物品名称") '找出每个产品的第一行数据, 添加到集合drs中
dim dr as datarow = .Find("物品名称 = '" & nm & "'", "[_SortKey]")
if dr isnot nothing then
        drs.Add(dr)
end if
    Next
    For Each r As DataRow In drs
        .DataCols("入库_数量").RaiseDataColChanged(r)
    Next
End With

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2022/4/12 16:42:00 [只看该作者]

图片点击可在新窗口打开查看

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


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

dr这个变量名称重复了,自己改一个

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