lcSource01=[user01] lcTarget01=[userforms] && finding not exist records in user01 tables as userforms table Select * From (m.lcSource01) Where formName Not In ; ( Select formName From (m.lcTarget01) ) ; inTO Cursor CrsDiff01 Readwrite NOFILTER If _Tally # 0 && Select user01 Delete From user01 where CrsDiff.formName=user01.formName in user01 Tableupdate(2,.T.,[user01]) Messagebox([Records has been deleted from user rights table that doesnt matching user rights items table..],64,[Info],3) Endif