dbgrid如何做到?(50分)

  • 主题发起人 主题发起人 yanzhong
  • 开始时间 开始时间
Y

yanzhong

Unregistered / Unconfirmed
GUEST, unregistred user!
dbgrid显示了query的内容,但其中一列是代码,可从别的表中取到汉字名称,如何做才能在dbgrid中显示汉字名称,我query不用两表关联能做到吗?谢谢
 
使用查找字段。LookupField
 
还是不会用,能给个例子吗?谢谢
 
gettext方法
 
**** 关联也可以做,lookupfield 也可以做(慢一些),gettext 也是可以的<br><br>zqry1.sql.add('select English_name,B.ChineseName from E_table ,c_table b<br>where e_table.id = c_table.id');//<br><br>其中b.chinesename 就是关联的,<br><br>但有一点,你的这个dataset 如果要update 的话,最好用 zeoslib , 或者 betterado 组件,<br>再用其中的 update object 去写三句 sql语句,执行相关操作
 
To bsense:<br>&nbsp; 我不想用关联,能给个其他的例子吗?谢谢
 
用计算字段
 
接受答案了.
 

Similar threads

D
回复
0
查看
923
DelphiTeacher的专栏
D
D
回复
0
查看
715
DelphiTeacher的专栏
D
D
回复
0
查看
676
DelphiTeacher的专栏
D
后退
顶部