if this.DoValid if thisform.CancelValidation() return endif thisform.ValidateCode('lender','lender', this.value, 'lender.code','code','fullname', ; this.controlsource, 'Pop up List for Lender', '' ) this.value = evaluate(this.controlsource) with this.parent.parent if left(this.value,4)='MISC' .column2.text1.enabled= thisform.EditMode .column2.text1.lRequired = .t. else .column2.text1.value='' .column2.text1.enabled=.f. .column2.text1.lRequired = .f. endif endwith endifIt gives me an error, property DoValid doesn't exist. I verified in Debugger, that I'm using my own textbox in the grid, which does indeed has this property.