以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问关联表的关联字段修改  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91593)

--  作者:affixed
--  发布时间:2016/10/14 9:05:00
--  请问关联表的关联字段修改
 现有表A,表B。
表A是主表,表B是表A的子表。通过字段“关联列”来关联。

在表A中新增一行,将“关联列”设置为“A0001”
然后在字表表B中新增一行。

在表A和表B都未保存前,将刚才在表A中新增的那行关联列内容改为“A0002”
再保存表A和表B。

系统提示如下:
.NET Framework 版本:2.0.50727.8689
Foxtable 版本:2016.7.29.1
错误所在事件:
详细错误信息:
标准表达式中数据类型不匹配。

请问在这样的情况下如何修改关联列而不报错。谢谢!

--  作者:有点蓝
--  发布时间:2016/10/14 9:14:00
--  
关联列的列类型要一致,都是字符或者都是数字
--  作者:affixed
--  发布时间:2016/10/14 9:20:00
--  
 蓝老师,你好。
关联列的类型是一致的而且字段大小也一致。所以我就纳闷了。在这问题上困了好久。只能上来寻求帮助。

--  作者:有点蓝
--  发布时间:2016/10/14 9:27:00
--  
有没有用到表达式列,表达式看看

上传例子测试