以文本方式查看主题 - 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 怎么会有这个报错? 在父表中点击任何一条, 都会出错 [此贴子已经被作者于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
如果也有问题,具体实例发上来测试 |