两个问题:
    1、有两个表,例如:T1(ID,Name,DepartmentID) T2_Department(ID,Name),我现在要向T1中添加一笔记录,DepartmentID里添的是T2_Department的ID,而给用户选择的是对应的Name,给个思想,条件:不能用第三方控件。
    2、给个多单位设计中,表结构的设计思想。在线!!!

解决方案 »

  1.   

    第一个问题
    DBLookupComboBox控件就可以达到你的要求,只要连连属性就可以了!
    第二个问题
    根本不明白你说的是什么?
      

  2.   

    第二个问题:
        就是比如有一个货品,对应着有几个单位,而这几个单位之间又存在着一定的换算关系。比如:
    1箱=20瓶=50公斤,
        现在我要保存一笔订单的数据,物品明细给用户添的单位就有几个,对应的表里面即要保存用户选择的单位的编号和对应的物品的数量,又要保存基本单位的数量,
      谢谢DelUser!还有不明白的地方告诉我,我再将明白一点,小弟水平有限,还有很多地方不懂,请多多指教!
      

  3.   

    1.DBLookupComboBox
    2.详细一点没看懂!
      

  4.   

    对于一种商品最好显示一种单位,可以通过单位转换功能显示另一种单位,更改数量。用1对多。
    先定义一个基本单位,其他单位与他有换算关系如:基本单位:公斤
    商品XXX 
    商品xxx 单位:瓶  2.5公斤  
    商品xxx 单位:公斤 1公斤  
    商品xxx 单位:箱  100公斤
    通过单位换算关系 转换
      

  5.   

    DBLookupComboBox控件就可以达到你的要求
      

  6.   

    要填入的表结构 :
      tb(货品编号   货品单位   单价   数量    基本单位    基本单位单价)做一个视图:
      select tb.*,数量 * 50 as 基本单位数量 from tb
      

  7.   

    建议你将表建成
    货品编号   货品单位   单价   数量    基本单位  换算关系
     a的编号,  箱        100    5        公斤        50然后用视图/sql查询语句:select 货品编号, 货品单位, 单价, 数量, 基本单位, (单价/换算关系) as 基本单位单价,(数量*换算关系)  as 基本单位数量 from table或者在表中添加计算字段
    (单价/换算关系) 基本单位单价,
    (数量*换算关系) 基本单位数量 --------------------------------------
    看见了么,
    那支蛾子,
    正飞向太阳,
    那就是我!
    --------------------------------------
      

  8.   

    对于问题一:
             如果我是在DBGrid里面添加数据,该怎么处理?