this.vardata[m.i,4] = rpt.totaltype this.vardata[m.i,5] = 0 this.vardata[m.i,6] = 0 * The next line produses error if initial value use other var initial value this.vardata[m.i,7] = eval(allt(rpt.tag)) this.vardata[m.i,8] = vartype(eval(allt(rpt.tag))) this.vardata[m.i,9] = this.vardata[m.i,7] * Those linses are added to fix this error PRIVATE (ALLTRIM(rpt.name)) STORE eval(allt(rpt.tag)) TO (alltrim(rpt.name))