Z zhengyue Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-13 #1 在fastreport 打印中,对于某一列,根据当前值,打印为另一值 如: 当前字段为null 则打印合计, 否则打印当前字段值;
T TourAn Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-13 #2 婚否:[IF([IbqryPersonal."ISMARRIAGED"]=1, '是', '否')]
Z zhengyue Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-13 #3 楼上仁兄,可以但是出现了一下问题 我用select with rollup 进行统计, 在有空的字段, 进行判断时,判断不出空的字段, 如 [if(adoxs."ywy"=null,'合计',[adoxs."ywy"])] 结果返回的值全为ywy字段的值。 没有判断出null值。 但在 delphi窗口中,可以判断出null 值。请各位大虾解释
楼上仁兄,可以但是出现了一下问题 我用select with rollup 进行统计, 在有空的字段, 进行判断时,判断不出空的字段, 如 [if(adoxs."ywy"=null,'合计',[adoxs."ywy"])] 结果返回的值全为ywy字段的值。 没有判断出null值。 但在 delphi窗口中,可以判断出null 值。请各位大虾解释
Z zhengyue Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-13 #7 仁兄,请问怎样转,我用的是,select with rollup 生成的查询
风 风扬 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-18 #8 其实这个问题可以直接用SQL语句来解决。比如说MS SQL中就可以用 SELECT CASE WHEN ywy IS NULL then "合计" else ywy AS otherywy FROM .... 这样的查询语句解决。其中ywy是你的字段名,而otherywy是重新命名过的字段名,假如你 不想将查询结果集中字段名称改了也可以将otherywy改回成ywy
其实这个问题可以直接用SQL语句来解决。比如说MS SQL中就可以用 SELECT CASE WHEN ywy IS NULL then "合计" else ywy AS otherywy FROM .... 这样的查询语句解决。其中ywy是你的字段名,而otherywy是重新命名过的字段名,假如你 不想将查询结果集中字段名称改了也可以将otherywy改回成ywy
风 风扬 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-18 #9 对不起,刚才那个SQL语句应该为 SELECT CASE WHEN ywy IS NULL then "合计" else ywy END AS otherywy FROM [数据 表名或查询名] 中间漏了END
对不起,刚才那个SQL语句应该为 SELECT CASE WHEN ywy IS NULL then "合计" else ywy END AS otherywy FROM [数据 表名或查询名] 中间漏了END