现有两个SQL基本表LLLB(字段:PID、ID、LLLB)和WZLL(字段:CPXH、CPMC、CPTH、…、ID),LLLB的ID和WZLL的ID关联。
在Form 界面上ADOquery1,DATASource1,DBLookUpComboBox1一组,ADOquery2,DATASource2, DBLookUpComboBox2一组,ADOquery3,DATASource3,DBGrid1一组,现在要求是:在程序运行的时候, DBLookUpComboBox1的下拉框中能够显示LLLB表中PID=0的LLLB字段,选择DBLookUpComboBox1后(比如: LLLB表中PID=0,ID=12),在DBLookUpComboBox2的下拉框中显示LLLB表中的PID=12的所有LLLB字段, DBLookUpComboBox2选择其中的一个字段后(比如:PID=12,ID=50),最后DBGrid1能够显示WZLL表中ID=50的所有字段,这个应该如何实现?

解决方案 »

  1.   

    (1)adoquery1 連接數據庫, 
       datasource1 連 adoquery1,
       dblookupcomboox1 連 datasource1,
    (2)adoquery2 連數據庫 datasource 連datasoerce1,
       datasource2 連 adoquery2,
       dblookupcomboox2 連 datasource2,
    (3)adoquery3 連數據庫 datasource 連datasoerce2,
       datasource3 連 adoquery3,
       dbgrid1 連 datasource3,SQL語言自己寫
      

  2.   

    这个我知道,就是问用代码的形式如何实现,不要在“object Inspector”中选择?