>Procedure updLabel > Lparameters p1, p2, p3, p4 > For x=1 to 4 > replace cpplan.expr WITH Evaluate('p'+Transform(x)) in cpplan > skip in cpplan > Next >EndProc>
>>>>>Procedure updLabel >>>>> Lparameters p1, p2, p3, p4 >>>>> SELECT cpplan >>>>> For x=1 to 4 >>>>> replace cpplan.expr WITH Evaluate('p'+Transform(x)) >>>>> skip >>>>> Next >>>>>EndProc >>>>>>>>>>>Is there anyway I can cut this code down maybe using a for statement or something?
>>>>>>PROCEDURE UpdLabel >>>>>> LPARAMETERS lcfieldlabel1, lcfieldlabel2, lcfieldlabel3, lcfieldlabel4 >>>>>> SELECT cpplan >>>>>> replace cpplan.expr WITH "'"+ALLTRIM(lcfieldlabel1)+"'" &&lcfieldlabel1 >>>>>> SKIP >>>>>> replace cpplan.expr WITH "'"+ALLTRIM(lcfieldlabel2)+"'" &&lcfieldlabel2 >>>>>> SKIP >>>>>> replace cpplan.expr WITH "'"+ALLTRIM(lcfieldlabel3)+"'" &&lcfieldlabel3 >>>>>> SKIP >>>>>> replace cpplan.expr WITH "'"+ALLTRIM(lcfieldlabel4)+"'" &&lcfieldlabel4 >>>>>>ENDPROC >>>>>>