一个datagrid控件 和 一个adodc控件一个ACCESS数据库里面 两个表 a 和b
现在想从a 和b 中 同时查询出结果显示到datagrid控件中!结果:不会写代码了,呵呵,新手,书上找不见方法啊!recordsource 属性怎么写呢?

解决方案 »

  1.   

    "select * from a,b where a.id=b.id"
      

  2.   

    在ACCESS里建一个视图,视图里添加这两张表,然后选出要输出的字段.然后用adodc 打开数据库,将recordsource 指定到这个视图上,然后将Adodc 绑定到datagrid控件上
      

  3.   

    建立视图后就跟操作一个表一样,比较节省时间和代码。也可以用inerjoin
      

  4.   

    在ACCESS里建一个视图,视图里添加这两张表,然后选出要输出的字段.然后用adodc 打开数据库,将recordsource 指定到这个视图上,然后将Adodc 绑定到datagrid控件上
      

  5.   

    类似1楼代码:
    Adodc1.RecordSource = "select cs.js_dm,cs.备件代码,cs.备件名称,cs.备件规格,cs.进口计算机号,cs.最低库存量,sl.结存数量,sl.结存金额,sl.结存单价,sl.类别代码 from JWCK_BM as cs,jwl_jiec as sl" & _
            " where cs.备件代码 = sl.备件代码" & " and  sl.类别代码='" & Text2 & "' order by cs.备件代码"
      

  6.   

    way1 :select * from a union all select * from b
    way2 :select * from a,b where a.columna=b.columna
      

  7.   

    select * from a 
    union all 
    select * from b
      

  8.   

    Adodc1.RecordSource ="select * from a,b where a.id=b.id"