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>It's so "vital" I don't write ANY replaces without it. ;)
>>>>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 >>>>>