Our membership database has begun to mysteriously scramble data. Sometimes it unscrambles on its own, but since we have almost 1700 members, we don’t necessarily recognize all scrambled details so this is potentially a serious problem.
Sometimes when working in a form, a mouse click in a field causes that field to suddenly populate with data from that field in another record. I’m not sure this is what always causes the misplaced data to appear, but I know that is sometimes what precedes this mysterious behaviour. Sometimes closing the database and reopening it makes the displaced data disappear (from where it doesn’t belong) but sometimes it does not.
This database was originally created in Access97 and was converted to 2000 about two years ago. At some point since then, on advice from this forum, I split it, so there is one database (MembershipData) containing all the tables and another (Membership) containing all the queries, forms, reports, etc. The database is on a network and can be accessed by three different users. There is another database on one of these other computers (CynthiasMembership) which links to some of the tables in MembershipData. All the databases are occasionally – though not regularly – compacted.
Although the database contains numerous tables (T_Committees, T_Positions, T_Participation, T_Companies, and lots more), all of the scrambling that we have noticed so far appears to be confined to the table Member, which contains the name, address, phone and etc type details for each member. Scrambling we have noticed has appeared in various fields, including address, phone, and email. All tables except the one for Company have their own autonumber primary key (Company uses a three-letter company code with no duplicates) which is used to link tables.
Any clue what is happening or how I can fix it?