爲更多信息結合使用:=
代替=
if not IsNull ({LigneBonLivraison.Quantite}) Then
{@stock} := {Article.StockActuel} - {LigneBonLivraison.Quantite}
else
{@stock} := {Article.StockActuel}
在如果最終是指對基本語法使用End If
此鏈接If Expressions (Crystal Syntax)
:
if not IsNull ({LigneBonLivraison.Quantite}) Then
{@stock} = {Article.StockActuel} - {LigneBonLivraison.Quantite}
else
{@stock} = {Article.StockActuel}
End If
的IF-THEN Basic語法中的其他語句不同於previo描述的那些Crystal語法版本usly。基本語法遵循Basic語言程序員熟悉的更典型的If-Then-Else-EndIf方法。特別是,這使得作爲一個單一的if-then-else語句的結果通過引入結束時,如果條款更直接執行多個動作:
If <test> Then
<statement>
<statement>
<more statements>
Else
<statement>
<statement>
<more statements>
End If
此外,您還可以使用基本的語法elseif的條款(不忘記了它的一個字「無空格),允許多個嵌套如果在一個語句條件:
If <first test> Then
<statements>
ElseIf <second test> Then
<second test statements>
Else
<statements if first test fails>
End If
我認爲這是'公式=',不'{@variable} =' – Beth 2016-11-04 22:53:58