建立连个表,一个是进货信息,另一个是药品价格
两个表的主键是药品编码,通过这个唯一的编码把两个表关联起来,
这样当再次进货时,只要修改价格表即可,这样节省了开销,也很方便 wish u good luck
Greatsft
两个表的主键是药品编码,通过这个唯一的编码把两个表关联起来,
这样当再次进货时,只要修改价格表即可,这样节省了开销,也很方便 wish u good luck
Greatsft
解决方案 »
- 请推荐个DbHelper类下载!
- 让一个程序在后台运行,只要记事本一打开就让记事本关闭,该怎么编?
- asp.net c# ajax注册脚本问题在线等
- sgmlreader使用的问题
- 急!!c#操作dbf的问题
- 关于委托的棘手问题 请高人来看看 先行1拜谢了!!
- C#中实现网页制作的方法
- 问:基类怎样来访问派生类的数据,比如Form访问派生类MyForms的数据。
- C#访问Oracle9i存储过程并返回记录集时的疑问,折磨我一周多了!请高手指点!
- 为什么我的程序在建立新窗体时总是出现OutMemoryException(窗体句柄建立错误)???
- 我用gdi+画的图能保存下来吗
- C# TCP通信,本机测试能通,分开测试不通了
TO: greatsft(C的使者)
建两个表也可是,但是数量你怎么记录呀还有每次进药后是不是也要往药品价格表中插记录呀如果两个表都记数量那么出库是是不是两个的库存都要减谢谢
表1为主表。
表2由进货时间和编码唯一确定一条记录。如果最近一次进货某种药品购入价发生更改,则更新表2中所有该类药品的批发价、零售价。因为具体业务不熟悉,只能根据你给的线索来做,不知道这是不是你想要的。
我觉得还应该加入购入时间,这样才方便查询
我是这么建表的
表一:
药品编码 药房代码 数量
表二:
药品编码 购入时间 购入价 批发价 零售价 数量 (表一中的数量)=(表二中每次购入的数量和)
如果要更好点的话,可以设计三张表:
表一:
药品编码 药房代码 数量
表二:
药品编码 购入时间 数量
表三:
购入时间 购入价 批发价 零售价
同样(表一中的数量)=(表二中的每次购入的数量和) wish u good luck
Greatsft
归纳一下:
tbl_medicine_dict:药品字典表
tbl_medicine_price:药品零售价表
tbl_medicine_in:入库记录表
tbl_medicine_out:出库记录表
tbl_medicine_storage:库存表
tbl_medicine_store_check:盘点表
tbl_medicine_changeprice:调价表
我见过有按批次管理的,但对药房的操作员来说,他们才不管是那个批次,如果让他们在
输入批次,他们会受不了的
不知你有什么好的建议,谢了
二、进货表(时间,商品ID,批号,数量,进价,当时的批发价,当时的零售价,效期....)
三、库存表(仓库ID,商品ID,批号,数量,平均进价(或最新进价按实际而定),效期..)
其它方面的表自己想吧
我做了两年的医药行业的软件的哦,,
哈哈