ACC: Unable to Change Layout of Microsoft Access System Tables

Last reviewed: September 24, 1997
Article ID: Q174090
The information in this article applies to:
  • Microsoft Access versions 7.0, 97

SYMPTOMS

Moderate: Requires basic macro, coding, and interoperability skills.

If you modify the column width while viewing a system table and then close that system table, you receive following prompt:

  Do you want to save changes to the layout of table '<System Tablename>'?

If you click Yes, the Save As dialog box appears with the option to save the table to an external file or database.

CAUSE

In Microsoft Access, users are not granted the permissions necessary for modifying any of the system tables. This includes making changes to the table's layout.

RESOLUTION

Although you cannot modify the table layout of a Microsoft Access system table, you can create a form in Datasheet view that displays the information from the system table. You can then modify the layout of the form to include the desired column widths. The following steps demonstrate how this is done:

  1. Create a new form using the AutoForm: Datasheet Wizard and select the MSysObjects table as the data source for the form. Click Finish.

  2. Resize one of the column widths, and then close and save the form as MSysObjects.

    Note that the system table information is now displayed in the column width you specified.

MORE INFORMATION

Steps to Reproduce Behavior

  1. Start Microsoft Access and create a new blank database named db1.mdb.

  2. On the Tools menu, click Options, and then click the View tab.

  3. Click the System Objects check box, and then click OK.

  4. Click the Tables tab and open the MSysObjects table.

  5. Resize any column.

  6. Close the table.

  7. When the message "Do you want to save changes to the layout of table 'MSysObjects'?" appears, click Yes.

    Note that the Save As dialog box appears, and you can only select "To an External File or Database."

REFERENCES

For more information about system tables, search the Help Index for "system tables," or ask the Microsoft Access 97 Office Assistant.


Additional query words: sys
Keywords : TblModfy
Version : WINDOWS:7.0,97
Platform : WINDOWS
Hardware : x86
Issue type : kbprb
Solution Type : kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 24, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.