连接的数据库中有多个表,共同点事都有订单号这一列,怎么能用vb实现这多个表中的数据都能显示出来,是不是要用sql?我看有很多编法,自己摸索总是只能显示两个表中内容,求大侠解答,非常感谢

解决方案 »

  1.   

    本帖最后由 bcrun 于 2010-11-08 19:09:29 编辑
      

  2.   

    在同一机器内操作Access数据库多个表 与SQL无关 主要看你的用途怎么用,一般在用的ADODB即可你看看 我在做汽车衡时 一个Form同时打开6个表 这些表都有共同的字段 彼此互相嵌套的 Public Conn As New ADODB.Connection '定义数据连接字符串
    Public Rs As New ADODB.Recordset '暂存档
    Public Rs2 As New ADODB.Recordset '过磅档
    Public Rs3 As New ADODB.Recordset '车辆档
    Public Rs4 As New ADODB.Recordset '厂商档
    Public Rs5 As New ADODB.Recordset '物料档
    Public Rs6 As New ADODB.Recordset '人事档
      

  3.   

    比如说一个车辆生产厂家,下了订单之后,想实现输入订单号,就可得知每个车间该订单具体进行的状态。并在datagrid中表现出来,相当于是一个订单反馈表。
      

  4.   

    比方说吧 概念与你是一样的 主要是利用关键值到每个表中去捡索时,可能只返回一笔或多笔数据,这便得看你如何安排数据进入DataGrid了例: 当车辆进厂 操做员打入车号 此时连索反应 到车辆档找出这辆车的所有讯息 利用讯息之一 连到厂商档找到这辆车的厂商,  利用车号 连到暂存档找到这辆车的过磅记录, 利用车号 连到暂存档找到这辆车的过磅记录, 完成操作 又得利用车号 连到过磅档更新这辆车的历史过磅记录......多笔的操做你得使用Select * 加条件 ,单笔的话 直接FindData即可
    http://cbm666.w56.ivip.cn/cbmqq.gif
      

  5.   

    select a.*,b.*,c.* from tmp1 as a,tmp2 as b,tmp3 as c where a.订单号=b.订单号 and b.订单号=c.订单号这样也可以得到a,b,c三张表中相同订单号的内容
      

  6.   

    数据库是这样的
    底盘计划状态(表1)
    订单号   车型 底盘计划收到时间
    78-1009 456      10月26日
    底盘生产计划(表2)
    订单号   底盘生产日期
    78-1009   10月29日
    技术文件状态(表3)
    订单号   技术文件收到日期
    78-1009   10月29日
    焊装状态(表4)
    订单号    下线时间
    78-1009  10月31日
    涂装状态(表5)
    订单号    下线时间
    78-1009  11月2日
    总装状态(表6)
    订单号    下线时间  入库时间
    78-1009  11月5日  11月7日
    需要呈现在datagrid的是
    订单号   底盘计划时间 底盘生产时间 技术收到时间 焊装下线时间 涂装下线时间 总装下线时间 入库时间
    78-1009   10月26日     10月29日     10月29日    10月31日     11月2日     11月5日   11月7日
      

  7.   


    Select A.订单号,A.底盘计划收到时间,B.底盘生产时间,C.技术收到时间 ,D.下线时间,E.下线时间,F.下线时间,F.入库时间
    From  表1 as A,表2 as B,表3 as C,表4 as D,表5 as E,表6 as F
    Where A.订单号=B.订单号 and B.订单号=C.订单号 and C.订单号=D.订单号 and D.订单号=E.订单号 and E.订单号=F.订单号
      

  8.   

    ABCDEF是表名的话,那表1、表2什么的是什么?
      

  9.   


    Select A.订单号,A.底盘计划收到时间,B.底盘生产时间,C.技术收到时间 ,D.下线时间,E.下线时间,F.下线时间,F.入库时间改Select A.订单号,A.底盘计划收到时间,B.底盘生产时间,C.技术文件收到日期 ,D.下线时间,E.下线时间,F.下线时间,F.入库时间