D6+fastreport2.5memo里面text里面强制换行问题(100分)

  • 主题发起人 主题发起人 kitcause
  • 开始时间 开始时间
K

kitcause

Unregistered / Unconfirmed
GUEST, unregistred user!
在memo的text里面做下面判断,现在内容可以显示,但不能换行
[IF(int([ADOQueryEdit."SNYJS"])>=1, '省内研究生证书:'+str([ADOQueryEdit."SNYJS"]), '')]
[IF(int([ADOQueryEdit."SNBK"])>=1, '省内本科证书:'+str([ADOQueryEdit."SNBK"]), '')]
还有好多条件判断,想做动态的报表,想实现有内容时,显示,而且强制换行。
试过加#13#10,等,没成功,求解决
 
半角:
if (youstr<' ') then
标点找到了!
 
现在位置找到了最后变为数组对比算法问题了
我查到的位置假如是,a=[51,56,95,78,67]
但这几个字符都不能在t[1]:=93;
t[2]:=89;
t[3]:=97;
t[4]:=85;
t[5]:=101;
我的原意是,如果查出来的位置对a对t1,假如都不等于的话,就可以退出循环了;
如果a去对t1有相等的,再对t2
这个算法怎么写呀。
 
用 widestring
然后 遍历
 
flat:=false;
for j:=1 to 5do
begin
for i:=1 to 5do
begin
if t[j]=title then
break
else
begin
if I=5 then
begin
a:= p[j];
flat:=true;
end;

end;
end;
if flat=true then
break;
end;

result:=a;
解决了
 
后退
顶部