It is easily done but you are worrying about something that doesn't really matter. Databases don't care if some numbers are missed.
However if you really do want to renumber then simply copy the table structure to a new table and add an extra autonumber field. Append the old records to the new table and they will be renumbered in the new field.
Then for any linked tables, update their TranNumber (foreign key) to the new autonumber field value through a join on their original relationship.
Delete the old TranNumber field from the main table and rename the new one.
Reestablish the relationship.
So simply, it will do no harm to delete the record and I don't need to worry about it further correct?? I've already accounted for this record in a newly added field for this same table so my numbers are still correct.
The transaction ID is just my primary key to uniquely define each record. the data type is (number) and I have an auto format for putting a couple zero's in front (preference to make it stand out...nothing more)
Like I said, it is not autonumber so it does not enter the next number in sequence. I do that on my own...if I'm entering a new transaction ID for the next record, why not just use the next number in line?? So I do...
But when it comes to a situation like this now where I've double accounted for some amounts and I actually need to remove a record, is it a bad thing that the records go sumthing like this.
0001
0002
0004
See, 0003 was there but now it's gone cause it was deleted. To me, I really can't see why it would matter to move all the other records up one transaction ID. Instead, every record will keep it's same transaction ID there just will no longer be a 0003, or a 0061, etc. etc.
Can you guys think of a reason why it would matter to keep an ordered sequence?? All it is just a field to uniquely define each record which I enter manually so I put it in order