以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  跨表引用出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63093)

--  作者:jackjrx
--  发布时间:2015/1/13 21:18:00
--  跨表引用出错

你好 我用foxtable 做了一个跨表引用数据  出现一个错误说是引用目标出现错误,不知道哪里出现了错误,

我检查了一下引用的数据都是双精度的数据。我搜了帖子有人说用数据填充 不知道这个怎么做,望指点。


--  作者:有点甜
--  发布时间:2015/1/13 21:19:00
--  

 贴出你写的代码,或者上传具体例子。


--  作者:jackjrx
--  发布时间:2015/1/13 21:45:00
--  
 

If e.DataCol.Name = "商品名称" Then
    If e.NewValue Is Nothing Then
        e.
DataRow("促销单价") = Nothing
        e.
DataRow("季返单价") = Nothing
        e.
DataRow("年返单价") = Nothing
   
Else
       
Dim dr As DataRow
        dr =
DataTables("信息表").Find("[商品名称] = \'" & e.NewValue & "\'")
        If
dr IsNot Nothing

            e.
DataRow("促销单价") = dr("促销单价")
            e.
DataRow("季返单价") = dr("季返单价")
            e.
DataRow("年返单价") = dr("年返单价")
        End
If
   
End If
End
If


--  作者:jackjrx
--  发布时间:2015/1/13 21:47:00
--  
代码不错  我用上面的代码实现过跨表调用数据的  应该其他的问题
--  作者:有点甜
--  发布时间:2015/1/13 22:00:00
--  

 具体出错的例子发上来看看。