老
老莫
Unregistered / Unconfirmed
GUEST, unregistred user!
我的表中有一个字段,其值可以为1、2、3、4,现在用一个query对它查询,
SQL语句是动态生成的,我想在显示查询结果时,对应1、2、3、4显示不
同的text,我知道如果是静态查询,可以在Field对象的OnGetText事件中
加上
DisplayText:=true;
if Sender.asstring='1' then Text:='xxx';
if Sender.asstring='2' then Text:='xxx';
if Sender.asstring='3' then Text:='xxx';
if Sender.asstring='4' then Text:='xxx';
我现在是动态的,该怎么办呢?
不要告诉我再建一个表,两个表join。
SQL语句是动态生成的,我想在显示查询结果时,对应1、2、3、4显示不
同的text,我知道如果是静态查询,可以在Field对象的OnGetText事件中
加上
DisplayText:=true;
if Sender.asstring='1' then Text:='xxx';
if Sender.asstring='2' then Text:='xxx';
if Sender.asstring='3' then Text:='xxx';
if Sender.asstring='4' then Text:='xxx';
我现在是动态的,该怎么办呢?
不要告诉我再建一个表,两个表join。