以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  老师你好我想问一下修改系统数据表里值为记录中对应数值的动态引用值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171117)

--  作者:aaa1234
--  发布时间:2021/8/18 16:25:00
--  老师你好我想问一下修改系统数据表里值为记录中对应数值的动态引用值
大概是这样的我有一张数据表里面快递公司的列,还要一张快递公司的名字的表也有快递公司的列,我录入数据的时候数据表的框是复选框取值是快递公司的值,如果我改动了快递公司值的话,之前填写的数据是否能改动
--  作者:有点蓝
--  发布时间:2021/8/18 16:29:00
--  
参考:http://www.foxtable.com/webhelp/topics/1453.htm
--  作者:aaa1234
--  发布时间:2021/8/18 16:46:00
--  
If e.DataCol.Name = "店铺名称"
    
Dim Filter As String = "[店铺名称] = \'" & e.DataRow("店铺名称"& "\'"
    
DataTables("Table_3").ReplaceFor("店铺名称", e.NewValue, Filter)
End If
在Table_2的表属性DataColChanged里这样设置,因为Table_2跟Table_3都有店铺名称,而录入窗口的Table2的店铺名称是取值与Table_3的图片名称

--  作者:aaa1234
--  发布时间:2021/8/18 16:47:00
--  
是这样吗老师
--  作者:有点蓝
--  发布时间:2021/8/18 16:53:00
--  
If e.DataCol.Name = "店铺名称"
    
Dim Filter As String = "[店铺名称] = \'" & e.oldvalue & "\'"
    
DataTables("Table_3").ReplaceFor("店铺名称", e.NewValue, Filter)
End If