以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 老是提示:子行具有多个父行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47877) |
||||
-- 作者:akzzwj -- 发布时间:2014/3/19 8:35:00 -- 老是提示:子行具有多个父行 生产管理→成本核算单_编辑 窗口 在“成本核算单”的页面集合中,出现“子行具有多个父行”的错误,随后,系统就死了。请问这是为什么?请狐狸爸爸和各位高手帮我看一下。 此主题相关图片如下:110.png
|
||||
-- 作者:Bin -- 发布时间:2014/3/19 8:37:00 -- 因为你具有多个父行,这是不允许的. 一个父行允许有多个子行(一个爸可以有多个儿子) 一个子行不允许有多个父行(一个儿子不允许有多个爸,否则系统分不清那个是亲爸) 说明你父表中,有存在关联列的值为重复的行,删掉该行即可.
|
||||
-- 作者:akzzwj -- 发布时间:2014/3/19 8:57:00 -- 这个问题 我知道 我是根据官方提供的自动编号代码弄的自动编号。自动编号的代码是: If e.DataCol.Name = "录入日期" Then 可最懂 生成的编号 居然都是重复的,所以才造成出现这个提示。请问代码哪里有问题? |
||||
-- 作者:akzzwj -- 发布时间:2014/3/19 8:57:00 -- 这个问题 我知道 我是根据官方提供的自动编号代码弄的自动编号。自动编号的代码是: If e.DataCol.Name = "录入日期" Then 可最后 生成的编号 居然都是重复的,所以才造成出现这个提示。请问代码哪里有问题? |
||||
-- 作者:Bin -- 发布时间:2014/3/19 9:02:00 -- 你是不是多人使用啊? 这样要用网络环境编号才可以. |
||||
-- 作者:akzzwj -- 发布时间:2014/3/19 9:04:00 -- 是多人使用 |
||||
-- 作者:程兴刚 -- 发布时间:2014/3/19 9:08:00 -- If e.DataCol.Name = "录入日期" Then |
||||
-- 作者:程兴刚 -- 发布时间:2014/3/19 9:10:00 -- 以下是引用Bin在2014-3-19 9:02:00的发言:
你是不是多人使用啊? 这样要用网络环境编号才可以.
他就是单机使用都不行,取得的编号前缀和后面生成的编号不对应! |
||||
-- 作者:程兴刚 -- 发布时间:2014/3/19 17:03:00 -- If e.DataCol.Name = "录入日期" Then
7楼代码max.Substring(13,3)应更正为max.Substring(14,3) |
||||
-- 作者:永不言弃 -- 发布时间:2014/3/19 20:06:00 -- 程总大忙人出马,一切搞定. |