以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]引用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53224)

--  作者:风声
--  发布时间:2014/7/2 17:03:00
--  [讨论]引用
数据列直接引用(子表引用父表的数据)
--  作者:Bin
--  发布时间:2014/7/2 17:04:00
--  
http://www.foxtable.com/help/topics/0106.htm


--  作者:风声
--  发布时间:2014/7/2 19:05:00
--  
引用字符列
--  作者:有点甜
--  发布时间:2014/7/2 19:13:00
--  
以下是引用风声在2014-7-2 19:05:00的发言:
引用字符列

 

2楼帮助有什么问题?


--  作者:风声
--  发布时间:2014/7/2 21:06:00
--  
我是说引用一个字段譬如父表一列来源内容是(销售)子表也有一列来源该列的值是父表列来源赋给的
--  作者:有点甜
--  发布时间:2014/7/2 21:09:00
--  

 那就加一列表达式,直接引用这个父表的数据。

 

 在写表达式的时候,下面是可以选择下拉,选择父表的列的。


--  作者:风声
--  发布时间:2014/7/2 21:34:00
--  
老师,父子表来源列转换成表达式列如果将来被数值型和字符型引用的话可以吗?
--  作者:有点甜
--  发布时间:2014/7/2 21:36:00
--  
以下是引用风声在2014-7-2 21:34:00的发言:
老师,父子表来源列转换成表达式列如果将来被数值型和字符型引用的话可以吗?

 

可以引用。


--  作者:风声
--  发布时间:2014/7/2 22:00:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:列转换.png
图片点击可在新窗口打开查看

 

Select Case e.DataCol.Name
    Case "客户","商品名称","出库明细","价税合计","发票原件"
        Dim pr As DataRow
        pr = DataTables("发票管理").Find("发票号码 = \'" & e.DataRow("发票号码") & "\'")
        If pr IsNot Nothing Then
            DataTables("发票管理").DataCols("发票号码").RaiseDataColChanged(pr)
        End If
End Select

不能转换成表达式啊


--  作者:有点甜
--  发布时间:2014/7/2 22:02:00
--  

 呃,关联列,是不能用表达式列啊。

 

 表达式列可以被别的表达式列引用而已。

[此贴子已经被作者于2014-7-2 22:02:25编辑过]