大家好!目前我正忙着毕业设计!!今天想实现一个功能,但尝试了一个下午还是不行!所以特来指教各位!!谢谢!
我在一个DBGird里显示一个表Vendor,表的结构如下:Vendor_ID,Vendor_Name,Vendor_Kind……Buyer_ID
而我的数据库里也有一个Buyer表,表的结构为:Buyer_ID,Buyer_Name,其中里面的Buyer_ID与Vendor表的Buyer_ID关联!!
请问,怎样实现将在DBGird里的Vendor的Buyer_ID字段显示为对应的Buyer表里面的Buyer_name呢?
谢谢!!!

解决方案 »

  1.   

    select a.* ,b.byer_name from vendor a,buyer b where a.buyer_id=b.buyer_id
      

  2.   

    在Vendor建一个fkLookUp字段
      

  3.   

    也可以用一对多关联啊,一个表为主表,一个为细表,设置Table中的MasterSource和MasterFields两个属性,你可以看一下基础书里面都有的,
      

  4.   

    在vendor建一个fkLookUp字段?是在数据库里建还是在DBGrid里建啊?
    因为我刚刚学delphi,所以好多不明白,请见谅!!!
      

  5.   

    在vendor建一个fkLookUp字段,能不能说详细点啊?
    在new field那里type选什么啊?
    key Field ,Dataset , LookUp Key ,ResultField分别设置为什么啊?