* Combo.Error() Procedure Error Lparameters nError, cMethod, nLine If nError = 1152 && "Cannot access the selected table ". * We are just eating this error for now because it doesn't seem to be doing any harm. * However, we still need to find the cause! Else if version(2)=2 Assert .F. Message Message() && Give programmer a chance to debug any errors else Local lni lni = Messagebox(Message(),2+16+512,"Error in date field") Do Case Case lni = 3 && Abort Cancel Case lni = 4 && Retry Retry Case lni = 5 && Ignore Return Endcase Endif Endif EndprocBTW, a neat little trick: if you do break the program, set the next program statement to the RETY line and step. You'll then have a chance to see what code was generating the error. Unless the problem is coming because of a property setting, as Sergey's FAQ mentions.