以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  父表子表数据引用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117370)

--  作者:恒隆君
--  发布时间:2018/4/11 13:30:00
--  父表子表数据引用
父表(库存)与子表(库存名细) 有部分列内容是相同的。
是否可以只在子表中输入,父表中自动增加或更新。
两表通过编号关联

比如:编号, 品名,单位 


另外,在父表(库存)中输入了相关编号,点击此编号,关联表(库存.库存名细)中也出现了名细,但会出现以下报错。
怎么破?


.NET Framework 版本:2.0.50727.8766
Foxtable 版本:2018.3.9.1
错误所在事件:
详细错误信息:
No data exists for the row/column.


--  作者:有点甜
--  发布时间:2018/4/11 14:32:00
--  

参考

 

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

 


--  作者:恒隆君
--  发布时间:2018/4/12 13:41:00
--  

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


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

怎么会有这个报错?
在父表中点击任何一条,
都会出错

[此贴子已经被作者于2018/4/12 13:42:36编辑过]

--  作者:恒隆君
--  发布时间:2018/4/12 14:45:00
--  
有人知道吗?
请指教一下

--  作者:有点甜
--  发布时间:2018/4/12 14:53:00
--  

1、调试 http://www.foxtable.com/webhelp/scr/1485.htm

 

2、自己不会调试,做一个实例上传上来测试。


--  作者:恒隆君
--  发布时间:2018/4/13 11:12:00
--  
我将其他表 都删除,只留下这两个表
关联表没有这个报错了。

本来是想发这个实例的。。

有没有排查的方向

--  作者:恒隆君
--  发布时间:2018/4/13 11:15:00
--  
在这个程序里建立所有关联表,都有这个问题
包括新建的表
[此贴子已经被作者于2018/4/13 11:14:59编辑过]

--  作者:有点甜
--  发布时间:2018/4/13 12:12:00
--  
以下是引用恒隆君在2018/4/13 11:15:00的发言:
在这个程序里建立所有关联表,都有这个问题
包括新建的表
[此贴子已经被作者于2018/4/13 11:14:59编辑过]

 

请上传可以测试的实例。

 

关联表增加行的时候,父表行必须先填入数据,不然会报错的。


--  作者:恒隆君
--  发布时间:2018/4/13 13:41:00
--  
找到原因了

我在全局表中 currentchanged 增加了
Syscmd.Row.Load()

想解决,点击之后,自动加载此行的最新数据。
防止,空行有多人同时输入数据。

老师,我现在删除了这个代码,如何解决之前的问题,有没有其他方式?


--  作者:有点甜
--  发布时间:2018/4/13 14:21:00
--  

试试代码改成这样

 

e.Table.Current.Load

 

如果也有问题,具体实例发上来测试