表中代码为英文,如何用中文显示(10分)

  • 主题发起人 主题发起人 lyplay2
  • 开始时间 开始时间
L

lyplay2

Unregistered / Unconfirmed
GUEST, unregistred user!

NAME SEX
张三 男
李四 女

如查询性别字段如何转换为E文?
 
说明白点
 
如我要在下拉列表框中选择
性别
学历
等进行查询
如选择性别时,查询“性别~”相对应的字段“SEX”
 
在Sex字段的OnGetText里写如下代码试试:
if Table1Sex.AsString = '女' then
Text := '****'
else Text := '****';
 
設置DataSet如Table或Query中字段的DisplayLabel屬性即可...
 
你可以建一个性别的数据库 table2
其中只有两条记录
Id Sex
男 man
女 woman
假设你原来的数据库为table1
select b.Sex,a.其它的字段
from table1 a
left outer join table2 b
on a.sex = b.id
主要是采用左联结的方法相应的显示table2中对应table1的性别字段
 
query1.sql.clear;
query1.sql.add('select name 姓名,sex 性别 form 表');
query1.sql.open;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部