Office中国论坛/Access中国论坛
标题:
请各位大侠给个思路
[打印本页]
作者:
气不坏
时间:
2004-3-23 06:04
标题:
请各位大侠给个思路
正在做一个服装行业的进销存库。我是用一个表专门来存储库存数量,当发生出入操作的时候,保存出入单据的同时,用动作查询更新这个表里的数据。
字段如下
货号 名称 尺码 数量
1 aaa 25 30
1 aaa 26 26
2 bbb xl 30
2 bbb xxl 20
现在做到库存查询这一块,遇到问题了,我想把一个品种的一系列尺码在窗体上显示在一行上
像这样:
货号 尺码1 尺码2
1 25 26
2 30 20
当点击某行记录的时候,把尺码1,尺码2自动的显示成为相对应的值,如图。
请各位大侠帮参谋参谋。这种窗体能不能实现!或者说,我这个库存表的设计,从根本上就是错的。
[attach]4013[/attach]
作者:
paul16
时间:
2004-3-23 06:10
这个是可以实现的!但是比较麻烦!这跟多仓库库存商品是一个道理的!你如果使用一个表作为库存信息的话,那么系统的可移植性就不高了!如果尺码有变动那怎么办?
作者:
土豆
时间:
2004-3-23 06:17
标题:
交叉表查询
TRANSFORM Sum(库存.数量) AS 数量之Sum
SELECT 库存.货号, 库存.名称, Sum(库存.数量) AS [总计 数量]
FROM 库存
GROUP BY 库存.货号, 库存.名称
PIVOT 库存.尺码;
[此贴子已经被作者于2004-3-22 22:22:57编辑过]
作者:
气不坏
时间:
2004-3-23 06:56
那paul16版主的意思是说,我应该把每种不同尺码的品种的库存做成单独的表吗?还是采取别的什么手段?
作者:
气不坏
时间:
2004-3-23 07:17
土豆师兄的办法我试过了。这样一来,结果会是这样
货号 名称 25 26 xl xxl
1 aaa 30 26 0 0
2 bbb 0 0 30 20
在实际应用中,尺码的种类总共有近三十种,这样一来,交叉表查询的结果就不能满足实际需要了。所以说,这个办法还不能完全解决我的当前的问题。
不过还是要谢谢土豆师兄!
作者:
paul16
时间:
2004-3-23 07:21
以下是引用
气不坏在2004-3-22 22:56:06
的发言:
那paul16版主的意思是说,我应该把每种不同尺码的品种的库存做成单独的表吗?还是采取别的什么手段?
使用一个表作为尺码的信息!一个作为商品信息!
使用查询来获得库存数!
作者:
土豆
时间:
2004-3-23 08:00
分两个窗体,一个显示库存记录,一个显示当前库存记录对应的尺码分布
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3