日期:2014-05-16  浏览次数:20923 次

一个简单的数据库设计问题,急~~~
问题是这样的
1.有不同类型的门,如推拉门,吊门,平开门,门有自己的属性,如宽,高
2.门上面有玻璃,玻璃的宽高根据不同类型的门的宽高计算,如 
推拉门的玻璃宽 = 推拉门的宽 -100
吊门的玻璃宽 = 吊的宽 -50

这样的话用户每次输入一次门的玻璃宽,高信息时都要计算一次,有什么简单方式让玻璃宽高自己生成吗?
主要问题是每种类型的门玻璃宽高各对应一种计算方式

------解决方案--------------------
这样
门ID 门类型 门宽 门高 玻璃宽
1 推拉门 100 50 -100
2 吊门 100 50 -50
------解决方案--------------------
3楼正解,索引直接把值放进去。
------解决方案--------------------
建立公式表
门ID 公式
1 推拉门的宽 -100
2 吊的宽 -50

用VBA循环取得公式内容再替换,加入条件判断 WHERE 门ID=...