以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  库存问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31479)

--  作者:szxsxsj
--  发布时间:2013/4/16 11:38:00
--  库存问题
请教代码  用一按扭实现库存表不同货物编号的库存数量自动分别加,入库明细表不同货物所有行数量,
--  作者:Bin
--  发布时间:2013/4/16 11:44:00
--  
在库存表的DataCloChanged事件中加入
if e.Col.Name = "数量" then
 datatables("入库明细").find("货物编号=\'" & e.DataRow("货物编号") & "\'")("数量")=e.DataRow("数量")
end if

--  作者:Bin
--  发布时间:2013/4/16 11:45:00
--  
全表添加.

for each dr as datarow in datatables("库存表").datarows
 datatables("入库明细").find("货物编号=\'" & dr("货物编号") & "\'")("数量")=dr("数量")

next

--  作者:szxsxsj
--  发布时间:2013/4/16 12:05:00
--  
还是不行 , 全表添加是什么意思. 我是想通过Button按扭实现.
--  作者:Bin
--  发布时间:2013/4/16 12:06:00
--  
怎么不行.例子发出来.代码套进去就行.
--  作者:Bin
--  发布时间:2013/4/16 12:07:00
--  
套个代码进去都不会的话.楼主你真该再多看下帮助了.不要偷懒哦.
--  作者:szxsxsj
--  发布时间:2013/4/16 12:31:00
--  
在库存表的DataCloChanged事件中加入
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130416122647.png
图片点击可在新窗口打开查看
if e.Col.Name = "数量" then
 datatables("入库明细").find("货物编号=\'" & e.DataRow("货物编号") & "\'")("数量")=e.DataRow("数量")
end if

--  作者:lihe60
--  发布时间:2013/4/16 12:35:00
--  
e.datacol.name
--  作者:Bin
--  发布时间:2013/4/16 12:41:00
--  
以下是引用lihe60在2013-4-16 12:35:00的发言:
e.datacol.name

正解