> 'C:\Signature_'+alltrim(table.fieldName) + '.JPG' >Are you saying that cFile_Location actually has the ALLTRIM stuff in? If so, you need to use EVALUATE(cFile_Location) to print the picture. Of course .. if that's the case, it makes me ask why the special cursor because you could just EVAL('C:\Signature_'+alltrim(table.fieldName) + '.JPG') the expression in the Picture File textbox instead of using a temp cursor to get the name.