两个问题:
1、有两个表,例如:T1(ID,Name,DepartmentID) T2_Department(ID,Name),我现在要向T1中添加一笔记录,DepartmentID里添的是T2_Department的ID,而给用户选择的是对应的Name,给个思想,条件:不能用第三方控件。
2、给个多单位设计中,表结构的设计思想。在线!!!
1、有两个表,例如:T1(ID,Name,DepartmentID) T2_Department(ID,Name),我现在要向T1中添加一笔记录,DepartmentID里添的是T2_Department的ID,而给用户选择的是对应的Name,给个思想,条件:不能用第三方控件。
2、给个多单位设计中,表结构的设计思想。在线!!!
DBLookupComboBox控件就可以达到你的要求,只要连连属性就可以了!
第二个问题
根本不明白你说的是什么?
就是比如有一个货品,对应着有几个单位,而这几个单位之间又存在着一定的换算关系。比如:
1箱=20瓶=50公斤,
现在我要保存一笔订单的数据,物品明细给用户添的单位就有几个,对应的表里面即要保存用户选择的单位的编号和对应的物品的数量,又要保存基本单位的数量,
谢谢DelUser!还有不明白的地方告诉我,我再将明白一点,小弟水平有限,还有很多地方不懂,请多多指教!
2.详细一点没看懂!
先定义一个基本单位,其他单位与他有换算关系如:基本单位:公斤
商品XXX
商品xxx 单位:瓶 2.5公斤
商品xxx 单位:公斤 1公斤
商品xxx 单位:箱 100公斤
通过单位换算关系 转换
tb(货品编号 货品单位 单价 数量 基本单位 基本单位单价)做一个视图:
select tb.*,数量 * 50 as 基本单位数量 from tb
货品编号 货品单位 单价 数量 基本单位 换算关系
a的编号, 箱 100 5 公斤 50然后用视图/sql查询语句:select 货品编号, 货品单位, 单价, 数量, 基本单位, (单价/换算关系) as 基本单位单价,(数量*换算关系) as 基本单位数量 from table或者在表中添加计算字段
(单价/换算关系) 基本单位单价,
(数量*换算关系) 基本单位数量 --------------------------------------
看见了么,
那支蛾子,
正飞向太阳,
那就是我!
--------------------------------------
如果我是在DBGrid里面添加数据,该怎么处理?