Peter's Software
Helping you create better Microsoft Access applications


Home

General info

Where to buy

Mailing List

Contact


Links


A Better Switchboard F.A.Q. (Frequently Asked Questions)

Table of Contents

    General

  1. Does A Better Switchboard work with Access 2007 or Access 2010?


  2. Where do I enter the Registration Code so that my users don't get the registration prompts?


  3. I'm getting the error "Object Library Feature not supported".


  4. I get an error when I try to run a macro from an 'A Better Switchboard' menu option.


Answers

  1. Does A Better Switchboard work with Access 2007 or Access 2010?

    For A Better Switchboard to work with Access 2007/2010, you will have to set the reference to the ABS library manually, and you will have to import any ABS switchboards manually (from the ABS demo).

    To set the reference manually, open any module in design mode, then click Tools > References. Browse and select "abs2000.mde" in the folder you installed ABS to.

    To import ABS switchboards into your application, Click External Data > Access, then browse to find "absdemo2003.mdb" in the folder you installed ABS to. Select "Import Tables, Queries, ...." and click OK. Select the Forms tab, then select the switchboard(s) you’d like to import and click OK.

    We’ll have an updated version available soon that will make working with Access 2007/2010 much smoother.
    [Back to the top]
     
  2. Where do I enter the Registration Code so that my users don't get the registration prompts?

    Click Tools > Add-Ins > A Better Switchboard to see the registration screen.
    [Back to the top]
     
  3. I'm getting the error "Object Library Feature not supported".

    Here are some things to try in order to resolve the "Object library featured is not supported" error you are experiencing:
    1. Check for and resolve any "MISSING" references (click Tools > References from any module in design mode, and see if any are "MISSING". To resolve, uncheck the missing reference or browse to find its correct location). If that doesn't work try:
    2. Open Tools/References. Check a library at random that is currently unchecked. Close, Open again. Uncheck the library you just checked. Close. If that doesn't work try:
    3. Change the order of some of your referenced libraries. If that doesn't work try:
    4. Open Tools/Reference. UNcheck the libraries. Close. Open again. Check the libraries. Close.
    These procedures will force Access to update its internal pointers and should resolve the error.
    [Back to the top]
     
  4. I get an error when I try to run a macro from an 'A Better Switchboard' menu option.

    This is a bug that we'll have a fix for in the next version. For now the work-around is to run a function that will execute your macro. Here's the function which you can put in a new module:
    Function xg_RunMacro(pstrMacroName As String)
    Dim strProcName As String
    Dim Marker As Integer
     
    On Error GoTo Err_Section
    strProcName = "xg_RunMacro"
    Marker = 1
     
    DoCmd.RunMacro pstrMacroName
     
    Exit_Section:
        On Error Resume Next
        On Error GoTo 0
        Exit Function
    Err_Section:
        Beep
        MsgBox "Error in " & strProcName & " (" & Marker & "): " & Err.Number & " - " & Err.description
        Err.Clear
        Resume Exit_Section
    End Function
    ... now just create a switchboard menu item with the command RunCode, and the function name "xg_RunMacro;MyMacroName" (without the quotes), where MyMacroName is the name of your macro.
    [Back to the top]
     

Register this software.

Ask a Question about A Better Switchboard

Back to A Better Switchboard Page