结合2008年水晶报告中的公式字段中的文本

时间:2012-12-14 19:31:47

标签: crystal-reports crystal-reports-2008

我有数据库字段来检查条件并返回多行文本。例如:

  

returnText =''

 If TD1 = true then
      returnText = 'text1'
 If TD2 = true then
      returnText = returnText + \n' + 'text2'
 If TD3 = true then
      returnText = returnText + \n' + 'text3'
  return returnText

如何使用公式字段执行此操作,或者执行此操作的另一种方法是什么?

1 个答案:

答案 0 :(得分:1)

你可以使用公式来做到这一点。不确定您使用的语法。它更接近Basic,但这里是Crystal语法版本:

local stringVar returnText = "";

if TD1 = true then
    returnText := "text1";
if TD2 = true then
    returnText := returnText + chr(13) + "text2";
If TD3 = true then
    returnText := returnText + chr(13) + "text3";
returnText

或使用Basic:

dim returnText as string
returnText = ""

if TD1 = true then
    returnText = "text1"
end if
if TD2 = true then
    returnText = returnText + chr(13) + "text2"
end if
If TD3 = true then
    returnText = returnText + chr(13) + "text3"
end if
formula = returnText