同时显示就要两个query和dbgrid!

解决方案 »

  1.   

    不同时显示的话
    手工创建query并指定属性即可
      

  2.   

    还要两个 DateSource控件
    把DateSource控件的DateSet属性设置为Query
    再把DBGride的DateSource属性设置为DateSource控件
      

  3.   

    不一定
    如果两个表有共同字段的话,只用一个query和datasource和dbgrid就可以了
    例如:有两个表table1和table2
    table1的字段有(aa,bb,cc,dd)table2的字段有(aa,ee,ff,gg)用sql语句可以这样写
    with query1 do
      begin
        clsoe;
        sql.clear;
        sql.add('select t.aa,t.bb,t.cc,t.dd,m.ee,m.ff,m.gg from table1.dbt,table2.dbm');
        sql.add('where t.aa=m.aa');
        open;
      end;