'Id' is not an index in this table

Posted on 2012-09-11
Last Modified: 2012-09-14
A report has a query attached to it. The query works fine but when opening or running the report an error message pops up stating -- 'Id' is not an index in this table --

This message also shows upon opening Access in the first place. Have to click OK 4 or 5 times before being allowed in.
Question by:smetterd
    LVL 56

    Accepted Solution

    Your DB is corrupt.

    I would create a new database and then import everything from the old DB.  Then try the new DB.

    LVL 9

    Assisted Solution

    You may be able to repair the database using the Compact and Repair feature of Access.  I'd suggest copying the file first though.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    In the previous article, Using a Critera Form to Filter Records (, the form was basically a data container storing user input, which queries and other database objects could read. The form had to remain op…
    In the article entitled Working with Objects – Part 1 (, you learned the basics of working with objects, properties, methods, and events. In Work…
    Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
    In Microsoft Access, learn how to use Dlookup and other domain aggregate functions and one method of specifying a string value within a string. Specify the first argument, which is the expression to be returned: Specify the second argument, which …

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    24 Experts available now in Live!

    Get 1:1 Help Now