以文本方式查看主题

-  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=67984)

--  作者:静听枫雨
--  发布时间:2015/5/7 15:46:00
--  [求助]

在销售出库里 添加产品,如何自动调用采购入库里的当前产品的价格

 


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

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

[此贴子已经被作者于2015/5/7 15:47:06编辑过]

--  作者:Bin
--  发布时间:2015/5/7 15:49:00
--  
http://www.foxtable.com/help/topics/1451.htm


--  作者:dddall
--  发布时间:2015/5/7 15:51:00
--  
表关联可以实现
--  作者:静听枫雨
--  发布时间:2015/5/7 16:20:00
--  
谢谢。看了半天,还是没研究出来。
--  作者:Bin
--  发布时间:2015/5/7 16:22:00
--  
照着帮助的代码做,改下列名即可.

如果还没掌握基础知识,建议先按部就班学习一下帮助.或者看一下论坛指定视频

如果把采购入库设置为子表. 出库设置为父表,关联的话.  可以用表达式简单引用.但是这这样关联似乎不合理.具体你根据你自己业务需求而定



--  作者:大红袍
--  发布时间:2015/5/7 16:23:00
--  

 参考例子

 

http://www.foxtable.com/help/topics/1459.htm

 

 


--  作者:ybmjy
--  发布时间:2015/5/7 16:34:00
--  

表属性,列内容改变后执行

If e.DataCol.name = "产品" Then
   
    Dim dr As DataRow = DataTables("采购入库").find("产品名称=\'" & e.DataRow("纸张") & "\'")
   
    If dr IsNot Nothing Then
       
        e.DataRow("成本价") = dr("采购单价")
       
    End If
   
End If