Where and how do you open your table? In form's DE or in the Load?
If you do not want to use buffering (you should), comment this piece.
> *** when it is recalled, you will get a PK violation
> IF ! TABLEUPDATE ( 0, .F., lcAlias )
> MESSAGEBOX( 'Unable to Update Table', 48, 'So Sorry!' )
> ENDIF
If it's not broken, fix it until it is.
My Blog