通过 2 种方法检查字段值
Check field value through 2 methods
我有一份报告,我想检查销售热线 table 上的某个字段是否已填充,如果已填充,请显示该字段的值。
我有 2 个报告正在使用的自定义 table。
Table A
& Table B
Table A
,有一个带有以下查询的方法:
select firstonly Id from TableB
where TableB.Id == this.Id;
return TableB.Id;
Table B
,有一个方法,代码如下:
public SalesLine salesLine()
{
return SalesLine::findInventTransId(this.InventTransId);
}
现在我需要检查报告,在这两种方法中,如果销售行 table 上的 Field X
已填充。我怎样才能做到这一点?
你的问题的答案对我来说似乎很明显......所以你可能没有正确地问你的问题:
if(TableB.salesLine().FieldX)
info("FieldX is filled");
修改tableA方法如下
select firstonly Id,InventTransId from TableB where TableB.Id == this.Id;
return TableB.salesLine().Fieldx ? TableB.Id : 0 ;
我有一份报告,我想检查销售热线 table 上的某个字段是否已填充,如果已填充,请显示该字段的值。
我有 2 个报告正在使用的自定义 table。
Table A
& Table B
Table A
,有一个带有以下查询的方法:
select firstonly Id from TableB
where TableB.Id == this.Id;
return TableB.Id;
Table B
,有一个方法,代码如下:
public SalesLine salesLine()
{
return SalesLine::findInventTransId(this.InventTransId);
}
现在我需要检查报告,在这两种方法中,如果销售行 table 上的 Field X
已填充。我怎样才能做到这一点?
你的问题的答案对我来说似乎很明显......所以你可能没有正确地问你的问题:
if(TableB.salesLine().FieldX)
info("FieldX is filled");
修改tableA方法如下
select firstonly Id,InventTransId from TableB where TableB.Id == this.Id;
return TableB.salesLine().Fieldx ? TableB.Id : 0 ;