帮忙一下怎样用代码实现,该怎么解决

帮忙一下怎样用代码实现
有一数据表:a
fid                   fcode             fname                                
-----------   ----------   --------------------  
1                       gz1                 a
2                       gz2                 b
3                       gz3                 c
4                       gz4                 d
另一数据表:b
fid       gz1       gz2     gz3     gz4    

怎样在dbgrid中显示:
fid     a     b   c   d
即把gz1....的标签换成a表fname字段对应的值,注意不是显示fName字段,只是用到其对应的值

------解决方案--------------------
用stringgrid
然后循环把fname字段的值读出来,每读一个就向stringgrid里面加一个