T
TOP
Total DB noob. I sent my DB off to a data recovery company after it
apparently became corrupted. They sent back the repaired DB, but users have
been having problems with it since then:
New entries in a Results form. The first field in the form is "client". If
users type anything in that field, they get the wrong ResultID (which is an
AutoNumber). The Results table's last Result ID is 21403, but if anything is
typed (don't have to hit Enter, just type a letter in the field) the
ResultID is showing 20897. It started incrementing at 20882 and is up to
20897, but it should have started at 21404.
The Results form has a "Filter" button. If users click this button and enter
an ID (e.g. 21403) they get an error "Filter error, may be out of memory".
This usually happens after trying a few other things. Closing and reopening
Access will usually allow the filter to work.
There is also a Release form. If users choose a project title from a
dropdown menu (this is the first field) and click a print button at the
bottom of the form, the wrong project (wrong record) prints.
On that same form there is a button to View/Edit Products. Clicking that
button opens a new window, which I'm pretty sure links to another table of
products that are 'released' for film projects. That new window shows
products currently released to that project, and has a button to add
products. Clicking that brings up another window of products, with "+"
buttons to add them to the project. Clicking the + doesn't do anything
anymore. Going back to the "new" window doesn't show any products as being
added.
One more. There is a Projects form. One of the fields is Production Company.
Entering new data brings up a window saying something like 'this does not
exist, do you want to add it?' Clicking Yes usually works, but now it
returns a Run-time error '3022': The changes you requested to the table wree
not succesful because they would create dupliate values in the index,
primary key, or relationship. Change the data in the field or fields that
contain duplicate data, remove the index, or redefine the index to permit
duplicate entries and try again.
I'm guessing that this is either something really simple that I need to do,
which will fix all the problems, or it's so complicated that I'm going to
need to hire a DBA to come in and fix it.
Any clues?
TIA
apparently became corrupted. They sent back the repaired DB, but users have
been having problems with it since then:
New entries in a Results form. The first field in the form is "client". If
users type anything in that field, they get the wrong ResultID (which is an
AutoNumber). The Results table's last Result ID is 21403, but if anything is
typed (don't have to hit Enter, just type a letter in the field) the
ResultID is showing 20897. It started incrementing at 20882 and is up to
20897, but it should have started at 21404.
The Results form has a "Filter" button. If users click this button and enter
an ID (e.g. 21403) they get an error "Filter error, may be out of memory".
This usually happens after trying a few other things. Closing and reopening
Access will usually allow the filter to work.
There is also a Release form. If users choose a project title from a
dropdown menu (this is the first field) and click a print button at the
bottom of the form, the wrong project (wrong record) prints.
On that same form there is a button to View/Edit Products. Clicking that
button opens a new window, which I'm pretty sure links to another table of
products that are 'released' for film projects. That new window shows
products currently released to that project, and has a button to add
products. Clicking that brings up another window of products, with "+"
buttons to add them to the project. Clicking the + doesn't do anything
anymore. Going back to the "new" window doesn't show any products as being
added.
One more. There is a Projects form. One of the fields is Production Company.
Entering new data brings up a window saying something like 'this does not
exist, do you want to add it?' Clicking Yes usually works, but now it
returns a Run-time error '3022': The changes you requested to the table wree
not succesful because they would create dupliate values in the index,
primary key, or relationship. Change the data in the field or fields that
contain duplicate data, remove the index, or redefine the index to permit
duplicate entries and try again.
I'm guessing that this is either something really simple that I need to do,
which will fix all the problems, or it's so complicated that I'm going to
need to hire a DBA to come in and fix it.
Any clues?
TIA