【发布时间】:2016-01-31 15:26:23
【问题描述】:
我正在使用if elsecrystal report statment 来测试不同的值并为返回它创建结果值,但总是有一些错误。这是我制作的代码:
stringvar resultvalue := "";
NumberVar countervalue := 2;
if {Table1.ENTEDABBADAL} = 0
then
(
resultvalue := resultvalue + ""
)
else
(
countervalue := countervalue + 1 ;
resultvalue := resultvalue + "(" & i & ")يصرف له بدل انتداب لمدة يومين بناءً على المادة 22/18 من نظام الخدمة المدنية" + ChrW(13)
)
if {Table1.TARH7EELBADAL} = 0
then
(
resultvalue := resultvalue + ""
)
else
(
countervalue := countervalue + 1;
resultvalue := resultvalue + "(" & i & ") يصرف له بدل ترحيل راتب شهرين بناءً على المادة 27/5 من نظام الخدمة المدنية" + ChrW(13)
)
if ({Table1.TABLEEKH} = 0)
then
(
resultvalue := resultvalue + ""
)
else
(
countervalue := countervalue + 1 ;
resultvalue := resultvalue + "(" & i & ")يبلغ هذا القرار مع الاساس لإدارة شؤون الموظفين ومن يلزمه لاعتماده";
)
return resultvalue;
但它给了我一个错误。我怎么解决这个问题?
在if condition内部不同值测试和if内部生成结果值以显示在水晶报表中。
【问题讨论】:
标签: c# crystal-reports