>I'm still receiving the same error on Form A not on B
Edgar,
It is not clear if you followed our advices. Did you delete the empty record and packed the table? Are you sure the new ID you provide is unique?
You may want to check, if the ID you're trying to create, already exists with indexseek function.
E.g.
lnNewID = some number
if indexseek(m.lnNewID,.f.,'MyTable','MyTag')
endif
If it's not broken, fix it until it is.
My Blog