以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助](附例子)收银系统同货号商品录入时自动累加的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=66378)

--  作者:99473593
--  发布时间:2015/4/4 10:21:00
--  [求助](附例子)收银系统同货号商品录入时自动累加的问题

求助:做收银系统,货号用扫描枪进行录入,希望在录入销售明细中已存在的货号时,能自动将原来数量进行累加一个,不用新增记录;录入不存在的货号时才新增记录,现在做的,增能是新增,不能累加,请帮我改下代码


图片点击可在新窗口打开查看此主题相关图片如下:6666666.jpg
图片点击可在新窗口打开查看

 

图片点击可在新窗口打开查看
搞了一天还是没搞出来啊,那个老大帮写一下,借鉴借鉴啊

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

[此贴子已经被作者于2015/4/7 17:20:03编辑过]

--  作者:99473593
--  发布时间:2015/4/4 13:56:00
--  

好像老大们都没在哦


--  作者:晕了快扶我
--  发布时间:2015/4/4 15:15:00
--  

这个很简单啊

用货号作为查询条件查相应的表,查到后如果有,就把数量加上去啊


--  作者:99473593
--  发布时间:2015/4/5 8:14:00
--  

大概思路知道,但就是不知代码怎么写


--  作者:99473593
--  发布时间:2015/4/6 9:29:00
--  

在顶一下,等老大看看


--  作者:Bin
--  发布时间:2015/4/7 9:22:00
--  
参考帮助http://www.foxtable.com/help/topics/2403.htm
--  作者:99473593
--  发布时间:2015/4/7 10:16:00
--  

不好意思,还是没看懂,案例是要在整个表里查找,而我这个只是在同订单号的记录里查找


--  作者:Bin
--  发布时间:2015/4/7 10:17:00
--  
学会举一反三,直接去掉查找条件即可
--  作者:99473593
--  发布时间:2015/4/7 17:12:00
--  
图片点击可在新窗口打开查看搞了一天还是没头绪,哪个老大有空给写一个,学学啊,拜托啦
--  作者:Bin
--  发布时间:2015/4/7 17:17:00
--  
 dim max as string = e.DataTable.Compute("Max(货号)")
            If max > "" Then 
              e.datarow("货号")= cint(max)+1
            else
              e.datarow("货号")=1
            end if