Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsFormsForms ProgrammingQueriesModules / DAO / VBAReports / PrintingMacrosDatabase DesignSecurityConversionImporting / LinkingSQL Server / ADPMultiuser / NetworkingReplicationSetup / ConfigurationDeveloper ToolkitsActiveX ControlsNew UsersGeneral 1General 2
Access DirectoryToolsTutorialsUser Groups
Related Topics
SQL ServerOther DB ProductsMS OfficeMore Topics ...

MS Access Forum / Multiuser / Networking / November 2003

Tip: Looking for answers? Try searching our database.

Functions not working ....

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Ross - 19 Nov 2003 10:49 GMT
All

First I hope this is in the correct group..

The dB in question is a multiuser access97 dB on a NT4
network.  The dB has suddenly developed a strange error
which I havn't seen in an access database before.  

Basically, wherever there is a query written which uses an
Access internal function such as Len, Left, Mid, Date,
either in the field name box (FieldA : Left(FieldB,3)etc)
or in the critieria box ( Between Date() and Date()-30 )
it is throwing an error "Function isn't avaliable in
expression in query expressions.. <sql blah blah>"

However, the databases have been used for years with no
problems like this.  Most the queries were written by the
users who are having the problems, but the really strange
thing is that all these queries that dont work on the
users' machines, still will work fine on my pc which is
essentially the same as all the others.  I can't figure
out why it would work on my machine and not theirs all of
the sudden?

Can anyone help me please? this is one of our core
databases, an urgent reply would be very much appreciated.

Thanks

Ross
Douglas J. Steele - 19 Nov 2003 11:48 GMT
Typically, when an application works on one machine but not on another, or
when it used to work on a machine but suddenly stops working, the first
thing to suspect is a References problem.

This can be caused by differences in either the location or file version of
certain files between the machine where the application was developed, and
where it's being run (or the file missing completely from the target
machine). Such differences are common when new software is installed.

On the machine(s) where it's not working, open any code module (or open the
Debug Window, using Ctrl-G, provided you haven't selected the "keep debug
window on top" option). Select Tools | References from the menu bar. Examine
all of the selected references.

If any of the selected references have "MISSING:" in front of them, unselect
them, and back out of the dialog. If you really need the reference(s) you
just unselected (you can tell by doing a Compile All Modules), go back in
and reselect them.

If none have "MISSING:", select an additional reference at random, back out
of the dialog, then go back in and unselect the reference you just added. If
that doesn't solve the problem, try to unselect as many of the selected
references as you can (Access may not let you unselect them all), back out
of the dialog, then go back in and reselect the references you just
unselected. (NOTE: write down what the references are before you delete
them, because they'll be in a different order when you go back in)

Signature

Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(No private e-mails, please)

> All
>
[quoted text clipped - 26 lines]
>
> Ross
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.