Hi SiGill
it could be that reference to "Microsoft Access 12.0 Object Library" is not set on your database. I had a similar problem a while back on my current database took me ages to find it.
Open your database, open any VBA module and select Tools at the top, then select References and tick...