Pay attention only to frmOpening and frmSodaCatalogue. The latter is where the problems lie.
The other catalogue forms are incomplete (although they work, unlike
my present frmSodaCatalogue). In the finished version frmOpening will be the
splash screen, and users will select Soda Tally Catalogue from there. But you
can also call frmSodaCatalogue directly. Either way, both have the crippling problem.
The two procedures that seem to be causing the trouble are FulUnitCost_AfterUpdate() and
ItemName_BeforeUpdate.
I'm not sure I've managed to get my ZIP file included here. The methods of doing this
are still awkward for me. There's an ikon with my file name on it, so let's hope that's
what you're looking for.