以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  赋值问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75472)

--  作者:xiaohuli
--  发布时间:2015/10/9 14:29:00
--  赋值问题
比如我在窗口中的表a中新增一行后,该行中会自动将另一个表b中的有些数据取过来,然后通过取过来的这些数据来判断(出库编号,日期,部门名称),当前表a中的数据中是否有相同的出库编号,日期,部门名称,如果有,则将该表a中相同的那一行的订单id赋给当前新增的行中的订单id中,如果没有,则订单id的编号是根据入库日期来编号的。目前如何将表a中相同数据中的订单id赋给表a的当前行。

--  作者:Hyphen
--  发布时间:2015/10/9 15:14:00
--  

首先根据(出库编号,日期,部门名称)查找表a,如果找到,直接赋值即可

 

dim dr as datarow = datatables("表a").Find(查找条件)

tables("表a").Current("订单id") = dr("订单id")


--  作者:大红袍
--  发布时间:2015/10/9 15:45:00
--  

参考 http://www.foxtable.com/help/topics/1451.htm