The bug in Microsoft Access 97--which can also afflict Access 2.0 and 95 users--has been traced to a flaw in Microsoft's "Jet" database engine, the software that handles Access database functions under the hood. The bug can strike when the user is accessing an Access form with many different records opened simultaneously and it is specifically tied to the use of a combo box control which, when used in this condition, can cause data from one record to overwrite data in another.
Microsoft denied on Tuesday that the bug affected older versions of Access but confirmed that charge today. A workaround to this bug--which does not afflict other products that use Jet, such as Visual Basic and Visual C++, was posted earlier this week in WinInfo. Microsoft is still working on a permanent fix for the bug