Share via

MS Access 2010 with mdb database

Anonymous
2011-08-01T03:56:47+00:00

I am trying to add a command button (having simple code) on Microsoft form created in MS Access 2003(mdb) and try to save it in MS Access 2010 in same db format (mdb), I am getting the following error  "This form or report contains changes that are incompatible with the current database format. The form or report was not saved." And when i tried same over MS Access 2003, there is no error. Seems that there is some compatibility issue. Can anyone suggest, how can i rid of above error? I want to work on mdb file on MS Access 2010.

Microsoft 365 and Office | Access | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Anonymous
2011-08-01T18:55:19+00:00

the button is only on text mode and i again test this after compact and repair. Still the same error.

but i noticed one thing, i am try to add command button in tabbed form page where i am getting error. If i do it in simple form i am able to save the form without any error.

Was this answer helpful?

0 comments No comments

3 additional answers

Sort by: Most helpful
  1. ScottGem 68,830 Reputation points Volunteer Moderator
    2011-08-01T17:05:05+00:00

    Two things to check. In Access 2010, buttons can have BOTH a graphic AND text. Maybe you have set it to display both and that's causing the incompatibility.

    Make sure you compact and repair in 2003 before you open in 2010.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2011-08-01T14:27:39+00:00

    Thanks for your reply!

    Here's the description what i am doing.

    1. I opened already exist mdb file on MS Access 2010.
    2. Then i add a command button on form layout
    3. I added following line of code on click event of new command button.

    If Me.Dirty Then    'Save any edits.

    Me.Dirty = False

    End If

    If Me.NewRecord Then 'Check there is a record to print

    MsgBox "Select a record to print"

    Else

    strwhere = "[ID] = " & Me.[ID]

    DoCmd.OpenReport "qckprint1", acViewPreview, , strwhere

    End If

    1. when i click on Save icon button. I am getting the following error. Basically i am not changing the format i am trying to save it on mdb format.

    "This form or report contains changes that are incompatible with the current database format. The form or report was not saved."


    1. It's working fine when i tried the same on MS Access 2003.

    I don't know if i can attach the file over here.

    Was this answer helpful?

    0 comments No comments
  3. ScottGem 68,830 Reputation points Volunteer Moderator
    2011-08-01T13:21:43+00:00

    I am trying to add a command button (having simple code) on Microsoft form created in MS Access 2003(mdb) and try to save it in MS Access 2010 in same db format (mdb), I am getting the following error  "This form or report contains changes that are incompatible with the current database format. The form or report was not saved." And when i tried same over MS Access 2003, there is no error. Seems that there is some compatibility issue. Can anyone suggest, how can i rid of above error? I want to work on mdb file on MS Access 2010.

    Not entirely clear. Are you trying to add a button using Access 2010, but saving the file as an MDB file? if you opened the file as an MDB then you shouldn't have to save it, just save the objects. If you are trying to save an ACCDB as an MDB then you will lose 2010 features.

    I've worked on several MDB using 2010 and had no problem adding controls.

    Was this answer helpful?

    0 comments No comments