crystal报告公式在单独的字段中显示8位数字中的每个小数

时间:2015-12-11 00:32:27

标签: crystal-reports

我已经研究了这个,下面的公式适用于varchar,但我的字段是小数。当我试图替换我的字段时,我得到一个错误"这里需要一个字符串或数组值"。

如果我有一个8位数字,并希望在一个单独的字段中一次显示一个字段,我该如何处理它?

Local StringVar Message1 :="";
if not isnull({patient_encounter.enc_nbr})
then Message1 := Message1 + {patient_encounter.enc_nbr}[1 to 8] ;
Message1[1 to 1] 

1 个答案:

答案 0 :(得分:1)

转换为字符串,然后使用

Local StringVar Message1 :="";
if not isnull(ToText({patient_encounter.enc_nbr}))
then Message1 := Message1 + ToText({patient_encounter.enc_nbr})[1 to 8] ;
Message1[1 to 1]