... isn't working Frank ... :-( . I tried that . Simply add MsgInfo() to valid clause @ CRow( 0 ), nCl GET oGets[ cFld ] VAR aGets[ cFld ] PICTURE aPct[ cFld ] PIXEL VALID ( MsgInfo( aGets[ cFld ] + " ; " + cFld ), ; n_pas( ::aAlias[ ::nFld ], cFld,, aGets[ cFld ], .t. ) ) I did hash'es all clauses ...