我有数据库字段来检查条件并返回多行文本。例如:
返回文本 = ''
If TD1 = true then returnText = 'text1' If TD2 = true then returnText = returnText + \n' + 'text2' If TD3 = true then returnText = returnText + \n' + 'text3' return 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
如何使用公式字段执行此操作,或者还有什么方法可以执行此操作?
您可以使用公式来做到这一点。不确定您使用什么语法。它更接近 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
或使用基本:
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