首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于Access数据表的关系在DBgrid里的施用

2013-06-25 
关于Access数据表的关系在DBgrid里的应用请教各路大神,我是用的ADO组件,能否在一张DBgrid表实现已经在Acce

关于Access数据表的关系在DBgrid里的应用
关于Access数据表的关系在DBgrid里的施用
关于Access数据表的关系在DBgrid里的施用
请教各路大神,我是用的ADO组件,能否在一张DBgrid表实现已经在Access里建立了关系的多个数据表,如上图所示,能否在dbgrid表里同样能下拉出多张表呢? 
[解决办法]
DBgrid,不行
dbgirdEH  第三方组件,可以下来二层
[解决办法]
给你代码

void __fastcall TForm::DataSource1DataChange(TObject *Sender,
      TField *Field)
{
  if(ADOQuery1->Active)
  {
    AnsiString S,field;
    field = ADOQuery1->FieldByName("field")->AsString;
    S = "select * from Table2 where field='" + field + "'";
    ADOQuery2->Close();
    ADOQuery2->SQL->Clear();
    ADOQuery2->SQL->Add(S); 
    ADOQuery2->Open();
  }
}

热点排行