找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 15615|回复: 29

[求助] 此存货已经在数据库表中使用,不可删除

[复制链接]
发表于 2008-10-15 16:15:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
如题,在删除存货编码时出现
‘此存货已经在数据库表中使用,不可删除’
出现此情况时什么原因?应该怎么解决?
发表于 2008-11-14 09:48:12 | 显示全部楼层
没用过还不能删啊?这是什么道理?
那请问删除按钮放那边干什么?
回复 点赞 1 拍砖 0

使用道具 举报

发表于 2008-11-14 09:32:43 | 显示全部楼层
我也有同样的问题,我的存货明明刚刚增加进去的。根本没有使用过,现在也提示这个!
8.71问题还真是多
回复 点赞 1 拍砖 0

使用道具 举报

发表于 2022-8-1 10:00:37 | 显示全部楼层
5257004 发表于 2008-11-14 09:32
我也有同样的问题,我的存货明明刚刚增加进去的。根本没有使用过,现在也提示这个!
8.71问题还真是多 ...

我的也是这样的,刚添加的存货档案,就提示这个
回复 点赞 拍砖

使用道具 举报

发表于 2022-8-26 13:38:20 | 显示全部楼层
学习学习!!!!!!
回复 点赞 拍砖

使用道具 举报

发表于 2008-10-15 16:17:04 | 显示全部楼层

加油吧~有想法!!感谢发贴,坐沙发,期待回答!
发表于 2008-10-15 16:17:27 | 显示全部楼层

用工具改编码,因为和数据库有关联那

用工具改编码,因为和数据库有关联那
 楼主| 发表于 2008-10-15 16:33:59 | 显示全部楼层
发表于 2008-10-15 16:38:48 | 显示全部楼层
最好不要直接操作数据库,会出错。
在系统中找吧,看是哪张单据引用了此存货,找到后删除单据,然后再回来删除存货。
发表于 2008-10-15 16:41:12 | 显示全部楼层
如果该存货已经使用了,感觉没有删除的必要了。
如果没有使用,通过库存管理里的整理现存量功能整理一下,就应该能删掉。
如果真要强行删掉,则在数据库里,点删除,根据提示,将与之相关的约束键关闭。
发表于 2008-10-16 15:23:29 | 显示全部楼层
真是厉害,又学到一招
 楼主| 发表于 2008-10-16 17:38:03 | 显示全部楼层

回复 6# hb_zsy 的帖子

根据你的方法试过了,还是出现同样的提示:此存货已经在数据库表中使用,不可删除
谁可以指导我怎么去数据库删除存货档吗?
本人数据库方面很菜的说,有人愿意指导的话请详细一点(包括怎么进数据库)
先谢过了
发表于 2008-10-16 22:07:44 | 显示全部楼层
建议查询下收发存汇总表有无此存货的收、发、存数据,若有则需删除,再进行删除操作,不赞成直接删除数据行
发表于 2008-11-4 10:39:05 | 显示全部楼层
原帖由 hb_zsy 于 2008-10-15 16:41 发表
如果该存货已经使用了,感觉没有删除的必要了。
如果没有使用,通过库存管理里的整理现存量功能整理一下,就应该能删掉。
如果真要强行删掉,则在数据库里,点删除,根据提示,将与之相关的约束键关闭。


我测试过了,界面上删除不了,如楼主所说的提示。但在数据库删除,没任何提示,直接就删除掉了。
这个怎么解释?
发表于 2008-11-4 10:50:15 | 显示全部楼层
数据库删除只会检查数据表关联约束而已.

而程序删除是通过代码进行数据使用项校验, 当然会不一样.
发表于 2008-11-4 12:03:00 | 显示全部楼层
但是,界面上提示的是“数据表中使用”,而实际上数据库表中没使用,是矛盾的。估计这里是有点问题。
发表于 2008-11-4 12:07:04 | 显示全部楼层
数据库删除是不会考虑是否使用的, 而只是考虑是否存在数据表间约束.

别混为一淡.
发表于 2008-11-4 12:08:55 | 显示全部楼层
举例:

存货档案与现存量表的关系是不存在约束的.
如果你删除数据表里面一个存货档案, 不管它是否存在现存量表里面,
在不考虑其他因素的话是可以删除的.

而通过用友软件, 则会用代码判断是否存在用友的内在关系, 如果存在, 则提示不让删除, 保证数据表间关系的完整性.
发表于 2008-11-4 12:10:54 | 显示全部楼层
所以, 用友软件的提示只是用友软件的过程控制, 与实际数据库表间的关系和控制不可能相同.

自己判断好, 别总把数据库和一个软件混为一谈.

软件只是用数据库存储数据而已, 数据库可以有自己的约束, 控制数据表间关系, 也可以一个关系都不设置, 直接用软件程序代码来动态控制. 这很正常. 每一个软件都不会一样的.
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-24 03:46 , Processed in 0.081268 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表