查看: 1087|回复: 7
|
水晶报告问题-PART II 2.一个STRING FIELD,当它是NULL时,如何显示"Others"
[复制链接]
|
|
请问如何在水晶报告set relational position? 我的情形是酱:
情形1: 我有2个textbox,它们的位置是
--------
| A |
--------
--------
| B |
--------
我在它们的grow打勾。当A的string太长时,它会expand下一行,就会与B重叠。请问如何把B的位置set去relational to A呢?
情形2: 一个四方形里有一个textbox A
......................
. -------- .
. | A | .
. -------- .
......................
请问当A expand下一行时,如何把四方形也跟着拉长呢?
谢谢各位
[ Last edited by DRAGONISM on 5-6-2005 at 11:58 PM ] |
|
|
|
|
|
|
|
发表于 12-5-2005 06:11 PM
|
显示全部楼层
Scenario 1:
create section for each text box; in each section, tick supress blank section
Scenario 2:
method 1: use textbox border
method 2 use section |
|
|
|
|
|
|
|
楼主 |
发表于 12-5-2005 06:19 PM
|
显示全部楼层
谢谢ahoo75 |
|
|
|
|
|
|
|
楼主 |
发表于 5-6-2005 11:57 PM
|
显示全部楼层
在水晶报告里, 我有一个STRING FIELD, 当它是NULL时, 我想要display "Others"。
我在这个FIELD里的"Display String"的地方, 放了下面的formula:
if {tblPPL.desc}="" then "Others"
或
if trim({tblPPL.desc})=0 then "Others"
两个都行不通, 请问我应该如何做呢?? 谢谢。 |
|
|
|
|
|
|
|
发表于 6-6-2005 01:44 PM
|
显示全部楼层
试试先用sql 格式化output, 例如在Oracle用 decode() function, decode(field1,null,"others)
這麼做有二個好處,
1。 將處理的東西放在sql run,performance 會比較好(當result有
几千個rows)
2。 將logic與design分開來,下次要debug比較容昜 |
|
|
|
|
|
|
|
发表于 8-6-2005 11:17 AM
|
显示全部楼层
if isnull({tblPPL.desc}) then
"Others" |
|
|
|
|
|
|
|
发表于 9-6-2005 11:37 PM
|
显示全部楼层
File==>Report Options==>把“Convert NULL field Value to Default”打勾 |
|
|
|
|
|
|
|
发表于 9-6-2005 11:41 PM
|
显示全部楼层
DRAGONISM 于 5-6-2005 11:57 PM 说 :
在水晶报告里, 我有一个STRING FIELD, 当它是NULL时, 我想要display "Others"。
我在这个FIELD里的"Display String"的地方, 放了下面的formula:
if {tblPPL.desc}="" then & ...
或者
if totext({tblPPL.desc})='' then
'Other' |
|
|
|
|
|
|
| |
本周最热论坛帖子
|