看板Programming
标 题Re: [问题] 请问Access资料库查询栏位问题
发信站中山计中美丽之岛 (Fri Mar 2 12:28:36 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.nsysu!Formosa
> ==> [email protected] (ryan) 的文章中提到:
> 请问一下关於access栏位的问题,问题如下:
> 笔数 品名 数量
> 1 铅笔 1
> 2 饼乾+饮料 1
> 3 橡皮擦 2
> 4 铅笔 1
> 根据品名会去库存删除对应的数量,例如铅笔有第一笔和第四笔,
> 所以只需要将库存中铅笔的数量扣除2。
> 我的问题是第二笔资料包含饼乾和饮料,如何删除库存中饼乾和饮料的数目各1。
> 因为客户所给的资料出现复合品名,中间以加号做连接,
> 请问是否有可能利用access就可以解决这样的问题,还是说
> 需要用程式语言如vb,asp等相关语言来筛选呢?
> 在此先谢过...
廷特别,又很常发生的问题
你需要加几个Table做处理
1.你po出来的table当作产品清单,会有价钱,数量基本都是一
所以铅笔只会出现一笔,另一笔就该删了
这张是对外公开的产品清单
就像是kfc的菜单,我们只看得到x号餐
2.建立产品元素表
记载着各别元素的清单
3.建立一个Order,订单Table
记录客户的购买记录之类的
这张就像是收据,但可以再改良
4.建立一个产品结构表
复合性产品在产品结构表中,会有各产品所对应到的应有数量
这张则是记载着x号餐是由哪些餐点所组成
这张是最乱也是最重要的一张
5.建立产品原素库存表
记录单一产品的数量、进销退记录
这张才是真正的仓库管存在用的
这点则像是kfc店长的进出货管理表
当客户看产品清单时,同时下单
这时就要把Table做关连
查看数量是否足够
数量足够,允许下单
数量不足,紧急进货还是不给下单
虽然复杂了些
但依照这样做
会比你原来的设计好很多
在日後追查资料时,也比较方便
--
* Origin: 中山大学-美丽之岛BBS * From: 59.104.47.124
1F:推 drkkimo:他就说那是客户给的资料库不能改 不然整个218.172.220.204 03/02 18:16
2F:→ drkkimo:就该作正规化218.172.220.204 03/02 18:16
3F:→ drkkimo:他说资料库本身的设计上不能作更动218.172.220.204 03/02 18:16