The problem is Next time i create another form (another ID etc...) the Changes on these buttons are still present.
Are you really creating a form for each record or do you mean simply storing the current record and reopen a form with clear fields?
Anyway, make a second procedure with the "Start setting" of the buttons and call it with the "on show" property of your form. To be sure, call it additional from the script or button (in this case maybe the on Click propery) when you store a record.
It is easier as the idea from CDB.
No, when i say create a new form i really only mean a new entry on the SQL Database, what i mean is whenever i create a newrecord or showrecord that form that had been subjected to the changed made by the button is not "reseted" to their original values, but instead still hold the values that were true when i pressed the button