Hi, in TPS if you use the autoincrement function you need to use the Exclude Empty fields in the other unique keys.
Using the autoincrement, clarion adds a new record to the databease before the user can see the form, clarion adds a blanked record (depending on the prime fields), then all the unique keys are added as blank and you cant have more than one single record to be added at a time.
If you use the Exclude empty fields check to the key then it will work.
But... it will NOT work on a Sql enviroment.
In Sql youo will need to use the autoincrement function of the Sql server or do not use the unique in the clarion keys and ckeck the unicity of them manualy.
hope this help
Alberto