如何,如果然后其他人打造一个水晶字符串中使用报告公式
问题描述:
这是晶体的如何,如果然后其他人打造一个水晶字符串中使用报告公式
关于水晶报表公式语法简单的问题的方式报告9在Visual Studio 2003中:我如何建立一个使用公式的结果如果那么子句?
具体来说,我想是这样的:
dim val as string
val = {table.level}
if {table.uom_id} = 5 then
val = val & ' feet'
else
val = val $ ' meters'
end if
和val应该是公式的结果。
只要我们在这里,有没有写这些的捷径?这些非常冗长,三元操作员会很受欢迎。
答
你的例子很接近。只需使用Crystal语法,如下所示:
stringvar val := {table.level};
if {table.uom_id} = 5 then
val := val + ' feet'
else
val := val + ' meters';
//to return a value, just plop it down at the end
val
但是,如果你想要的东西多一点简洁,使用:
if {table.uom_id} = 5 then
{table.level} + ' feet'
else
{table.level} + ' meters';
谢谢,这是一个总的疼痛 – 2008-11-20 21:34:53