Switchboard Error - On Click has a function that can't be found.

G

Guest

I'm now understanding why Microsoft intends to kill ACCESS by 2010.

I have a database orginally written in Access95. As each new version of
Access was installed in our office, I used the database utilities to "port"
the database to the new version. I also ran Repair and Compact regularly. Now
that we've installed Access 2003, I've had nothing but problems.

To navigate through the several forms, reports, and tables, I used
Switchboard Manager to create the links. I ran the database earleir and
realised I hadn't updated one table with new data for 2007. I added the
proper field and data to the table and everything seemed fine. Until I opened
the related form which would pull in the data. But that's a story for another
post. I closed Access when I went to lunch and when I tried to use the
Switchboard after restarting Access, I received the following error message
box:

The expression On Click you entered as the event property setting produced
the following error:
The expression you entered has a function name that can't be found.
* The expression may not result in the name of a user defined function, or
[Event Procedure].
* There may have been an error evluating the function, event, or macro.

The Show Help button gives this advice:

Visual Basic for Applications (VBA) encountered a problem while attempting
to access a property or method. The problem may be one of the following:
• A reference is missing.
For help restoring missing references, see the Microsoft Knowledge Base
article 283806.
• An Expression is misspelled.
Check all expressions used in event properties for correct spelling.
• A user-defined function is declared as a sub or as a private function in a
module.
Expressions can resolve a user-defined function only if the function is
declared as one of the following:
- A public function in a module
- A public or private function in a code module of the current form or report
• Security in Access is set to Medium or High and the Microsoft Jet 4.0 SP8
update is not installed.
A more recent verion of Jet 4.0 must be installed for Access to function
properly when security is set to Medium or High. To obtain the latest version
of Microsoft Jet, go to Windows Update.

I've done nothing to the table or form names, nor to the security settings,
nor to the Swithcboard. What gives?
 
A

Allen Browne

You may be a frustrated user, but after reading your wildly inaccurate and
libellous opening statement, I'm not sure I can be bothered to find out.

Your sig line is probably accurate. Could be bothered with the rest.
 
G

Guest

Better check your sources. MS is going to kill ACCESS and FoxPro in favor of
SQLServer. They are currently developing a product tentatively called SQL
Light for use in place of ACCESS/FoxPro, and will be repositioning SQL Server
"up" to compete a little more closely with Oracle.
--
I know enuff to be dangerous.


Allen Browne said:
You may be a frustrated user, but after reading your wildly inaccurate and
libellous opening statement, I'm not sure I can be bothered to find out.

Your sig line is probably accurate. Could be bothered with the rest.

--
Allen Browne - Microsoft MVP. Perth, Western Australia

Reply to group, rather than allenbrowne at mvps dot org.

RealGomer said:
I'm now understanding why Microsoft intends to kill ACCESS by 2010. [snip]
 
D

Douglas J. Steele

Care to cite any sources that MS is going to kill Access? I happen to know
that the Access team, currently numbering about 90 people, is actively
working on the next version of Access, which will probably be release in
2009.

--
Doug Steele, Microsoft Access MVP

(no private e-mails, please)


RealGomer said:
Better check your sources. MS is going to kill ACCESS and FoxPro in favor
of
SQLServer. They are currently developing a product tentatively called SQL
Light for use in place of ACCESS/FoxPro, and will be repositioning SQL
Server
"up" to compete a little more closely with Oracle.
--
I know enuff to be dangerous.


Allen Browne said:
You may be a frustrated user, but after reading your wildly inaccurate
and
libellous opening statement, I'm not sure I can be bothered to find out.

Your sig line is probably accurate. Could be bothered with the rest.

--
Allen Browne - Microsoft MVP. Perth, Western Australia

Reply to group, rather than allenbrowne at mvps dot org.

RealGomer said:
I'm now understanding why Microsoft intends to kill ACCESS by 2010. [snip]
 
G

Guest

Both our SysAdmin and Chief Programmer heard it through their MS Support
sources. As for the next Access version, is it really Access or just a
project name for the SQL Light package?
But now, let's return to the original question. Why'd the switchboard crap
out after working just fine?
--
I know enuff to be dangerous.


Douglas J. Steele said:
Care to cite any sources that MS is going to kill Access? I happen to know
that the Access team, currently numbering about 90 people, is actively
working on the next version of Access, which will probably be release in
2009.

--
Doug Steele, Microsoft Access MVP

(no private e-mails, please)


RealGomer said:
Better check your sources. MS is going to kill ACCESS and FoxPro in favor
of
SQLServer. They are currently developing a product tentatively called SQL
Light for use in place of ACCESS/FoxPro, and will be repositioning SQL
Server
"up" to compete a little more closely with Oracle.
--
I know enuff to be dangerous.


Allen Browne said:
You may be a frustrated user, but after reading your wildly inaccurate
and
libellous opening statement, I'm not sure I can be bothered to find out.

Your sig line is probably accurate. Could be bothered with the rest.

--
Allen Browne - Microsoft MVP. Perth, Western Australia

Reply to group, rather than allenbrowne at mvps dot org.

I'm now understanding why Microsoft intends to kill ACCESS by 2010.
[snip]
 
G

Guest

First, and most imporatant, we solved the problem with Access Switchboard.
For some reason, Access insisted on referencing OWC10.DLL even though
everything had been upgraded to MS-* 2003. The solution was simple, but not
elegant.
First, a Command Prompt window had to be opened (does this even exist in
Vista?).
Then the OWC10.DLL had to be manually deregistered.
Access was then opened to make sure it was no longer referencing the DLL
fiule.
The Access was closed, and the Command Prompt revisited so the DLL could be
registered.
Access reopened and it saw the DLL.
Closed Command Propmpt.

Case Closed.

Secondly, and least importantly, Microsoft has made no official announcement
on ending Access and Fox Pro. Yet. But think about it. How many duplicative
products does Microsoft have now? For databases, it has Access, Fox Pro, and
SQL Server (and .Net if you insist). For office productivity, it has
MS-Office and ?. For email it has Exchange / Outlook and ?. The only
duplication I can remember is Money & Great Plains. I wouldn't be at all
surprised if they weren't combined, ala Quicken Books / Quick Books.
--
I know enuff to be dangerous.


RealGomer said:
Both our SysAdmin and Chief Programmer heard it through their MS Support
sources. As for the next Access version, is it really Access or just a
project name for the SQL Light package?
But now, let's return to the original question. Why'd the switchboard crap
out after working just fine?
--
I know enuff to be dangerous.


Douglas J. Steele said:
Care to cite any sources that MS is going to kill Access? I happen to know
that the Access team, currently numbering about 90 people, is actively
working on the next version of Access, which will probably be release in
2009.

--
Doug Steele, Microsoft Access MVP

(no private e-mails, please)


RealGomer said:
Better check your sources. MS is going to kill ACCESS and FoxPro in favor
of
SQLServer. They are currently developing a product tentatively called SQL
Light for use in place of ACCESS/FoxPro, and will be repositioning SQL
Server
"up" to compete a little more closely with Oracle.
--
I know enuff to be dangerous.


:

You may be a frustrated user, but after reading your wildly inaccurate
and
libellous opening statement, I'm not sure I can be bothered to find out.

Your sig line is probably accurate. Could be bothered with the rest.

--
Allen Browne - Microsoft MVP. Perth, Western Australia

Reply to group, rather than allenbrowne at mvps dot org.

I'm now understanding why Microsoft intends to kill ACCESS by 2010.
[snip]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top