📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!

Access "function is not available"

Anybody know anything about access databases?

I've just moved a database that was designed for us a while ago to another PC.
Upon opening it I get "function is not available in expressions in query expression".

I've looked around the web and can't seem to find a clear way to resolve this.
Lots of people say its a library or reference issue however the tools references is grayed out when I go into VB.

TIA

Comments

  • DavidP24
    DavidP24 Posts: 957 Forumite
    Access has VB code

    VB code these days is disabled by default

    So set your system to allow VB and try again

    Not sure if the DB has used functions that have been removed , if so you will need to install old version.
    Thanks, don't you just hate people with sigs !
  • System
    System Posts: 178,355 Community Admin
    10,000 Posts Photogenic Name Dropper
    Me as someone who doesn't understand, out of curiosity why use databases or VB?
    This is a system account and does not represent a real person. To contact the Forum Team email forumteam@moneysavingexpert.com
  • Neil_Jones
    Neil_Jones Posts: 9,585 Forumite
    Part of the Furniture 1,000 Posts Name Dropper
    Normally this (message in the OP) means you're trying to do something on the second machine that isn't available but it is available on the first machine. It's usually either an add-in or a different version of an add-in between the two computers that causes the issue. How you rectify it is difficult though without seeing how it's currently done.

    Me as someone who doesn't understand, out of curiosity why use databases or VB?

    Databases on a basic level can be used as record storage or virtual filing cabinets if you like. But they're much more powerful than that, you can use them for pretty much any job you like. Access is a very powerful program in the right hands but it takes a hell of a lot of time to learn how to use properly.

    as for VB or Visual Basic in Office, it basically lets you write code to extend the functionality of the Office program in question or do repetitive things. The proper name for this is a Macro.
  • I've installed Office 2010 on the new PC as I find it easier to use.

    This database is a MDE file renamed MDB and I think that is why the resources option is disabled.
    Should I be able to see somewhere on the old PC what resources are installed, then install these on the new PC?
  • Thanks David,

    What sort of thing would I be looking for?
    I cant remember anything being installed when it was setup.
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 351.3K Banking & Borrowing
  • 253.2K Reduce Debt & Boost Income
  • 453.8K Spending & Discounts
  • 244.3K Work, Benefits & Business
  • 599.5K Mortgages, Homes & Bills
  • 177.1K Life & Family
  • 257.8K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.2K Discuss & Feedback
  • 37.6K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.