以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 新增一行,提示DataTable 内部索引已损坏,做过项目压缩 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108825) |
-- 作者:yetle -- 发布时间:2017/10/30 15:23:00 -- 新增一行,提示DataTable 内部索引已损坏,做过项目压缩 Dim tbl As Table = Tables("选择工序_Table1") Dim tbl7 As Table = Tables("工价表") If tbl.current Is Nothing Tables("工价表").Current("工序库ID") = tbl.Current("工序库ID") Tables("工价表").Current("工序名称") = tbl.Current("工序名称") Tables("工价表").Current("衣车种类") = tbl.Current("衣车种类") Tables("工价表").Current("部门") = tbl.Current("部门") Tables("工价表").Current("车缝净时间") = tbl.Current("车缝净时间") Tables("工价表").Current("小时工资标准") = tbl.Current("小时工资标准") Tables("工价表").Current("工价_单件") = tbl.Current("工价_单件") Tables("工价表").Current("工价_30件") = tbl.Current("工价_30件") Tables("工价表").Current("面料系数") = tbl.Current("面料系数") Tables("工价表").Current("浮余率") = tbl.Current("浮余率") Tables("工价表").Current("捆扎时间") = tbl.Current("捆扎时间") Tables("工价表").Current("备注") = tbl.Current("备注") Tables("款式库.工价表").Current("工序库ID") = tbl.Current("工序库ID") Tables("款式库.工价表").Current("工序名称") = tbl.Current("工序名称") Tables("款式库.工价表").Current("衣车种类") = tbl.Current("衣车种类") Tables("款式库.工价表").Current("部门") = tbl.Current("部门") Tables("款式库.工价表").Current("车缝净时间") = tbl.Current("车缝净时间") Tables("款式库.工价表").Current("小时工资标准") = tbl.Current("小时工资标准") Tables("款式库.工价表").Current("工价_单件") = tbl.Current("工价_单件") Tables("款式库.工价表").Current("工价_30件") = tbl.Current("工价_30件") Tables("款式库.工价表").Current("面料系数") = tbl.Current("面料系数") Tables("款式库.工价表").Current("浮余率") = tbl.Current("浮余率") Tables("款式库.工价表").Current("捆扎时间") = tbl.Current("捆扎时间") Tables("款式库.工价表").Current("备注") = tbl.Current("备注") Forms("选择工序").Close() End If
|
-- 作者:有点甜 -- 发布时间:2017/10/30 15:29:00 -- 新增的时候有问题,还是保存的时候有问题?你保存代码怎么写? |
-- 作者:yetle -- 发布时间:2017/10/30 15:32:00 -- doubleclick后出问题,代码贴出来了 [此贴子已经被作者于2017/10/30 15:32:56编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/10/30 15:35:00 -- 贴出【工价表】datacolchanged事件,或者把【工价表】的表事件代码都注释掉看看。 |
-- 作者:yetle -- 发布时间:2017/10/30 15:44:00 -- 工价表除了cellbuttinclick有简单代码,没有其他代码 If e.Col.Name = "工序名称" Then e.Cancel = True Forms("选择工序").Open() End If [此贴子已经被作者于2017/10/30 15:47:59编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/10/30 15:54:00 -- 你新增行如何保存的,用什么代码保存?尽量写 Tables("工价表").save
或者你把项目发上来测试。 |
-- 作者:yetle -- 发布时间:2017/10/30 16:01:00 -- ??????????? |
-- 作者:yetle -- 发布时间:2017/10/30 16:02:00 -- ??????? |
-- 作者:有点甜 -- 发布时间:2017/10/30 16:04:00 -- 不会做,那就上传项目测试。 |
-- 作者:yetle -- 发布时间:2017/10/30 16:07:00 -- 没有保存代码,要怎么写?? |