以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]导入数据时,表达式列报错。能否实现仅导入数据,不触发表达式计算?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120440)

--  作者:jeff69
--  发布时间:2018/6/15 16:29:00
--  [求助]导入数据时,表达式列报错。能否实现仅导入数据,不触发表达式计算?
老师:我在调试程序时,需将一台电脑里的项目拷贝到另一台电脑中运行。但另一台电脑由其他人测试中,希望保存数据,我通过导出导入数据来实现.导出无问题,但在通过代码导入外部数据进来时,出现“子表有多个父表”等问题,估计是有些表设置了表达式或关联,能否实现只拷背项目程序而不影响原来的数据?或者仅导入数据,而不触发相关的表达式等运算条件?
--  作者:有点甜
--  发布时间:2018/6/15 16:50:00
--  

如果提示【子表有多个父表】,说明父表的关联列的值重复了。

 

比如你表A和表B通过第一列关联,表B有一列表达式引用了父表A的第二列,当表A的值重复(比如第一列有两行都是abc),这个时候报错。因为表B应该取表A的哪一行?

 

方法一:删除关联,或删除引用父表的表达式列;

 

方法二:你表A第一列,不要有重复值。


--  作者:jeff69
--  发布时间:2018/6/15 17:05:00
--  
谢谢老师,现在运行又正常了,可能是安排导入表的顺序有问题吧。不过这不是重点,我想问能否只拷项目,而使用原来的数据?
--  作者:有点甜
--  发布时间:2018/6/15 17:19:00
--  

回复3楼,用外部数据源

 

http://www.foxtable.com/webhelp/scr/1420.htm

 

 


--  作者:jeff69
--  发布时间:2018/6/15 18:00:00
--  
谢谢老师!我摸索一下