by mthadm » Fri Sep 05, 2008 1:32 pm
Even though accounts are marked as "closed" they still may contain transactions.
If you want to completely remove an account from the database you need to load it up in the register first, select all transactions manually, delete them,
then go back to the Account Manager and click on delete account.
This is done on purpose as removing an account full of historical transactions can not be undone, so by going through the additional step of removing transactions first add the extra layer of protection.
On a separate note, carrying closed accounts in the database in not expensive in terms of space or computation, why would you want to remove them ?
You always can filter them out so they are not in your view.
General rule of thumb is 1k of historical transactions add about 1 sec on load time on startup, this is on a relatively old macs we use for testing. On newer machines the speed is not consideration at all.