软件开发中遇到一个问题,请朋友们进来看一下! 现在我想实现一个功能,现在一个部门要来领一样东西。当我选择这个部门的时候,并且把相关物品的信息填写好之后。保存的话,将这个物品信息分别保存到这个部门每个人员上。请问如何实现,最好附详细列子。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个东西一个sql语句就可以呀 简单设计一下:部门表:部门ID,部门名称员工表:员工ID,员工名称,部门ID物料表:物料ID,物料名称,数量,描述领用表:单号,员工ID,物料ID,数量,领用日期归还表: ....在开发时,就是操作这几个表,当领用时,减物料数量,将信息存入领用表中,归还时反向操作具体的就是sql语句insert,update,delete等操作 其实不用写多少SQL语句,一句Update就够了。因为部门中人员的物品就是部门领取的,所以只用更新部门的信息就可以了。可以在部门信息表中加一个字段来标记物品,比如物品ID。当选中后将对应的物品ID更新到这个字段中就OK了。查询的时候人员和部门连,部门和物品连。很方便嘛! 请朋友能否说清楚点。本人是菜鸟。我也知道大概知道怎么做,可是具体代码不知道该如何设计。我把部门表和职工表建立了一个视图,把部门进行关联。现在界面上有几个edit控件,输入要领用的信息并且输入好部门。现在保存的话,就要把这条信息保存到这部门下每个人的身上。比如领一把伞,那最终结果就是这样:张三 伞张四 伞张五 伞 这不就是插入表么。insert into 职工表 () value() where 部门='+strbumen+'';知道是什么部门就可以了啊。 怎样在DBEdit里格式化小数位数 DELPHI编程操作远程注册表问题,参与就有份! 使用EnumWindows函数的问题,请高手指点迷津! 关于corba 小问题! 菜鸟问题 job 如何判断一个文件夹中是否有文件存在?若有文件如果将其名字列出? CSDN里难道没有高手了么? 国外有人气旺一点的Delphi论坛吗? windows屏幕的刷新 有个关于颜色的问题。。。 我一点都不会,都不知道看什么书?
部门表:部门ID,部门名称
员工表:员工ID,员工名称,部门ID
物料表:物料ID,物料名称,数量,描述
领用表:单号,员工ID,物料ID,数量,领用日期
归还表: ....
在开发时,就是操作这几个表,当领用时,减物料数量,将信息存入领用表中,归还时反向操作具体的就是sql语句insert,update,delete等操作
因为部门中人员的物品就是部门领取的,所以只用更新部门的信息就可以了。
可以在部门信息表中加一个字段来标记物品,比如物品ID。当选中后将对应的物品ID更新到这个字段中就OK了。查询的时候人员和部门连,部门和物品连。很方便嘛!
我把部门表和职工表建立了一个视图,把部门进行关联。现在界面上有几个edit控件,输入要领用的信息并且输入好部门。现在保存的话,就要把这条信息保存到这部门下每个人的身上。比如领一把伞,那最终结果就是这样:
张三 伞
张四 伞
张五 伞
insert into 职工表 () value() where 部门='+strbumen+'';
知道是什么部门就可以了啊。