• Access 2010 Question – .accdb and .mdb

    Home » Forums » AskWoody support » Microsoft Office by version » Questions: Microsoft Office » Access 2010 Question – .accdb and .mdb

    Tags:

    Author
    Topic
    #2309940

    I don’t know where to post this.

    I have an Access 2010 database with about 3,000 records, which I want to switch over to Microsoft 365. I know nothing about Office 365, but I’m willing to learn. I know very little about Access, since the whole thing was set up 15 years ago by a now-departed database genius. I AM able to do changes, additions and deletions to records, to use existing queries, etc. Everything works fine as is.

    My database is organized as a main database with a separate back end data file. All the data is in the latter.

    In preparing for the switch to 365, I made a troubling discovery. Although everything seems to work fine, and has for many years, my main database is in .accdb format, while the back end data file is in the older .mdb format.

    I have no idea what this means for the switch to Microsoft 365.

    Who can help this very confused old-timer?

    Lou Sander

    Viewing 22 reply threads
    Author
    Replies
    • #2309941

      I have an Access 2020 database

      Did you mean Access 2010?

    • #2309944

      Oops! Yes, Access 2010.

      Lou Sander

    • #2310101

      Is there a reason you want to switch to O365?
      You could retain Access 2010 and switch to LibreOffice 7 for your other work.

      cheers, Paul

    • #2310104

      I have maintained my nonprofit’s membership database (in Access) for many years, and have also published its newsletter (with Publisher). I’m turning both jobs over to somebody else who has far fewer computer skills than I do. I think he’d be scared to death of LibreOffice. (So am I, BTW) .

      Lou Sander

      • #2310128

        LO is free and easy.
        You can install it and give it a whirl, no downside, won’t upset Office.

        cheers, Paul

    • #2310137

      Does it have an equivalent to Publisher? (I have a bunch of custom templates.)

      Can it work on a Mac? (The new guy has one, and will have to buy a PC to use Microsoft 365 Access and Publisher. The money is no big deal.)

      Lou Sander

      • This reply was modified 4 years, 5 months ago by ussrankin.
    • #2310196

      Adding to the above from this morning…

      My Access application uses quite a lot of VBA, put in there by its creator. How does LO do with VBA? (You are tempting me here… )

      Lou Sander

    • #2310257

      LO doesn’t have a publisher equivalent and it doesn’t support VBA (it does a little bit).
      There is a Mac version.

      Given your customization it may be easiest to move to Office, but you should consider the alternatives.

      cheers, Paul

    • #2310288

      Your problem Lou is that if you haven’t got VBA skills or you don’t know anybody who has, you’re dependent on the code continuing to work perfectly and you won’t be able to make any changes. However, I have upgraded databases with VBA successfully with maybe some small changes to the code to bring it up to date. It doesn’t sound to me that LO base would do the trick (it never did for me when I tried a few years back, but it might be better now).

      Would Excel/Calc do the trick for you (you can export tables/queries into Excel/Calc)? If so then LO would be suitable.

      BTW mdb files will continue to work in MS365. If you do the switch then make sure you make any changes on a copy of the databases not the originals. If all goes pear shaped you haven’t lost anything. And I think you could also change the mdb to an accdb without issue, but there’s no need until MS deprecates mdbs  (and when they do I won’t be changing my moniker to access-accdb!)

      Eliminate spare time: start programming PowerShell

    • #2310433

      Thanks! I lack current Access and VBA skills, but I can figure out most of the little things I need.

      I want to turn my mailing list over to a new person, but due to its size and complexity, I’d rather not have him limited to Excel. The current Access database has some forms that make it easy to see everyone’s detailed record on one screen, to search for records, to change and update records, etc. (See attachment)

      When it’s time to use the list for a mailing or something similar. with a few clicks an existing query can export the necessary items to Excel.

      We are a nonprofit Navy reunion group from a ship that was in commission from WWII to 1970. Our youngest members are in their early 70s. I expect the group to last 5 more years or so. We would do quite a bit to find somebody to give us occasional help with Access.

      Lou Sander

    • #2310445

      There is always help here.

      Make a subset database with fake data and we may be able to do what you need.

      cheers, Paul

    • #2310446

      You should delete that attachment to protect the innocent. 🙂

      cheers, Paul

    • #2310461

      Everyone on the list is guilty. Anyway, it’s just a screen shot.

      Lou Sander

    • #2310463

      Right now, what I need is to upgrade to Microsoft 365 without clobbering my Access 2010 installation.  I don’t really have a second computer to try that on, but I suppose I could free one up from my wife, if needed. (Right now I also need to go to bed.)

      Lou Sander

    • #2310668

      I tried to make a subset database, with no success. The back end database has several tables, all related to one another. When  I delete lots of records from the main table, the back end database doesn’t change size.

      Balancing security with the need to get some help, security takes a back seat. I could upload everything to a secret place, or I could send you a Thumb drive with both databases, or ???.

      Another thought… over half of my records are of dead people, or of people we haven’t found. Maybe I could temporarily mark everybody as dead. You could tweak the front end, using the dead people’s back end. When the tweaking is finished, I could open the original back end with it.

      Lou Sander

    • #2310669

      BTW, Retired Geek is a friend of mine from the past. How do I send him a private message? It isn’t obvious to me.

      Lou Sander

    • #2310675

      Got it! Silly me!

      I found him. Thanks!

      Lou Sander

      • This reply was modified 4 years, 5 months ago by ussrankin.
      • #2310678

        If it doesn’t show up as you see the ID below the avatar, try putting a “-” where there’s a space. You can also search the Directory (button at top right in DM New Message).
        The capitalization is not necessary (or you can put it in).

    • #2310860

      When  I delete lots of records from the main table, the back end database doesn’t change size.

      This is the expected behaviour. Back ends are set with a size sufficient for all your data, then the data is manipulated within that space.

      You could use the Access 2010 runtime to deploy the database. Don’t need to worry about having Office installed then, but you also can’t modify forms or code etc.
      Not sure about the licensing , but it seems to be OK as you built the DB in Access.

      How to convert to a runtime.

      Things to consider when converting.

      cheers, Paul

      • This reply was modified 4 years, 5 months ago by Paul T.
    • #2310898

      Under Database Tools there should be a compact and repair database. That’s the way to reduce the size of the database after lots of deletions. If you’re unsure, make a copy and try on that.

      Access 2010 should have that option – it’s been around for many years.

      Eliminate spare time: start programming PowerShell

      • This reply was modified 4 years, 5 months ago by access-mdb.
    • #2310904

      PaulT: That’s something to think about. I will keep it on hand for the future.

      access-mdb: I DO have the compact and repair database, and have used it in the distant past. I’ll give it a try later today.

      Lou Sander

    • #2311009

      @access-mdb:  I have minimized the sizes of both the front end and back end databases, thanks to Compact and Repair Database!

      Both of them are still slightly larger than the 2 MB upload limit here, and I don’t know how to shrink them further. I can upload them to my website, where you can download them at your convenience. I’ve got some changes in mind that I’m pretty sure will be easy to make for somebody more knowledgeable than me. That would be a giant step forward for me!

      Lou Sander

      1 user thanked author for this post.
    • #2311119

      Don’t upload the files here, putting personal details in a public forum is a big no-no.

      What changes did you have in mind? Give us something to work with and we will advise if we have the time / skill.

      cheers, Paul

    • #2311128

      I can give you private access to the files on my OneDrive, if I can remember how to do it. I’ll figure it out in the morning.

      I think the changes are pretty simple. Mostly deleting fields from forms, some of them based on tables that can also be deleted. I just don’t remember how to do it. Basically I don’t know how to delete something without messing other things up. The more I look at it, the less threatening and mysterious it looks.

      Lou Sander

    • #2311132

      Deleting tables may lead to unwanted consequences so is best avoided.

      Removing fields is safe, unless you are populating them with VBA. Make a backup and test, let us know how it goes.

      cheers, Paul

    Viewing 22 reply threads
    Reply To: Access 2010 Question – .accdb and .mdb

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: