http://community.csdn.net/Expert/topic/3814/3814511.xml?temp=.7665674是我上次提的相同问题,但我水平太差了,看不懂!请高手仔细说明每一步。谢谢!
注明:DBLookupComboBox2里内容,跟据DBLookupComboBox1的,keyfield的值做为条件,DBLookupComboBox2选择性的显示其内容最好留下MSN或QQ!

解决方案 »

  1.   

    1.如常规设置DBLookupComboBox1
    2.在DBLookupComboBox1对应字段的onchange事件中,对DBLookupComboBox1的lookup数据源重新查询,查询条件即DBLookupComboBox1选定的单位.SQL可以是这样,'select dwh,dwm from a where dwh=QuotedStr('+Field.asstring')
      

  2.   

    2.在DBLookupComboBox1对应字段的onchange事件中,对DBLookupComboBox2的lookup数据源重新查询,查
                                                                    ^刚才打错了
    询条件即DBLookupComboBox1选定的单位.SQL可以是这样,'select dwh,dwm from a where dwh=QuotedStr('+Field.asstring')
      

  3.   

    对query 设置过滤条件,或者,用sql选择