以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关联表新增行出错“增加行失败,父行未输入有效值” (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64918) |
||||
-- 作者:lhlh -- 发布时间:2015/3/5 9:42:00 -- 关联表新增行出错“增加行失败,父行未输入有效值” 新手,原来用“_Identify”自动编号,现在改为手动编号,出现如下图片问题。怎么解决?
“增加”按钮代码为: Tables("个人情况表").AddNew()
[此贴子已经被作者于2015/3/5 9:43:58编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2015/3/5 9:43:00 -- 提示已经很明显了啊。你父表的关联列,还没有输入任何值 |
||||
-- 作者:lhlh -- 发布时间:2015/3/5 9:46:00 -- 是要先输入父表的编号,然后才能在关联表增加新行吗? |
||||
-- 作者:有点甜 -- 发布时间:2015/3/5 9:46:00 -- 是的。 |
||||
-- 作者:lhlh -- 发布时间:2015/3/5 9:51:00 -- 能不能打开窗口后,父表和子表都自动增加一空行,不用每个表都操作一次增加行。 |
||||
-- 作者:Bin -- 发布时间:2015/3/5 9:52:00 -- 窗口ALterLoad 事件 tables("父表").addnew tables("子表").addnew |
||||
-- 作者:有点甜 -- 发布时间:2015/3/5 9:53:00 -- 以下是引用lhlh在2015/3/5 9:51:00的发言:
能不能打开窗口后,父表和子表都自动增加一空行,不用每个表都操作一次增加行。
AfterLoad事件,写代码
Tables("表A").AddNew Tables("表A.表B").AddNew |
||||
-- 作者:lhlh -- 发布时间:2015/3/5 9:55:00 -- 以下是引用有点甜在2015/3/5 9:53:00的发言:
AfterLoad事件,写代码
Tables("表A").AddNew Tables("表A.表B").AddNew
我就是按如下写的,但就会出现报错,如果后两不行写就不会报错: Tables("个人情况表").AddNew() |
||||
-- 作者:Bin -- 发布时间:2015/3/5 9:57:00 -- 前面不是和你解释了这个问题了么 |
||||
-- 作者:lhlh -- 发布时间:2015/3/5 10:02:00 -- 以下是引用Bin在2015/3/5 9:57:00的发言:
前面不是和你解释了这个问题了么 呵呵,没看见,现在看清楚了,解决了,谢谢版主们! |