以文本方式查看主题

-  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()
Tables("个人情况表.工作简历").AddNew()
Tables("个人情况表.家庭成员").AddNew()

 

 


图片点击可在新窗口打开查看此主题相关图片如下:2015-03-05_093057.jpg
图片点击可在新窗口打开查看

 


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip

[此贴子已经被作者于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()
Tables("个人情况表.工作简历").AddNew()
Tables("个人情况表.家庭成员").AddNew()


--  作者:Bin
--  发布时间:2015/3/5 9:57:00
--  
前面不是和你解释了这个问题了么
--  作者:lhlh
--  发布时间:2015/3/5 10:02:00
--  
以下是引用Bin在2015/3/5 9:57:00的发言:
前面不是和你解释了这个问题了么

呵呵,没看见,现在看清楚了,解决了,谢谢版主们!