really basic access question

really basic access question

am 31.01.2008 12:01:12 von Wildman

It's been over 10 years that I don't look at Access. I've been working
in asp.net for the last 5 developing intranet sites.

Just got a project where we are trying to avoid building an
application by virtue of reusing something already in place at another
site developed in Access 2003.

I've never seen the application in production, apparently access2003
linked to SQL server 2005 db.

My really basic questions,

presuming the application will only run on a single station, what's
the best way to deploy? Does access still need to run on every client?

How does one limit what the client can see? For example, will the
client be able to unlink tables, view code, etc?

Will a 2003 ap usually run under Access 2007?

I noticed they've included code with the application. It looks like
vb6, is it?

Thanks for any help or information.

Re: really basic access question

am 31.01.2008 15:15:14 von Tom van Stiphout

On Thu, 31 Jan 2008 03:01:12 -0800 (PST), wildman@noclient.net wrote:

See comments inline.
-Tom.

>It's been over 10 years that I don't look at Access. I've been working
>in asp.net for the last 5 developing intranet sites.
>
>Just got a project where we are trying to avoid building an
>application by virtue of reusing something already in place at another
>site developed in Access 2003.
>
>I've never seen the application in production, apparently access2003
>linked to SQL server 2005 db.
>
>My really basic questions,
>
>presuming the application will only run on a single station, what's
>the best way to deploy? Does access still need to run on every client?
Access or the Access runtime need to be on every client. So does the
front-end application.

>
>How does one limit what the client can see? For example, will the
>client be able to unlink tables, view code, etc?
An MDB can be compiled into an MDE to remove the code. Other objects
such as the database window can be hidden.

>
>Will a 2003 ap usually run under Access 2007?
Yes, but there are a few differences so a thorough test is in order.

>
>I noticed they've included code with the application. It looks like
>vb6, is it?
Yes, It's VBA - Visual Basic for Applications.

>
>Thanks for any help or information.

Re: really basic access question

am 31.01.2008 16:32:39 von timmg

On Jan 31, 5:01=A0am, wild...@noclient.net wrote:
..
> My really basic questions,
>
> presuming the application will only run on a single station, what's
> the best way to deploy? Does access still need to run on every client?

Essentially, yes, having each user run the applicaiton using their own
copy of Access is the simplest thing to do.
However, it is possible to create a runtime application which permits
the user to run only your app w/o having to have Access. I find that
Access is pretty ubiquitous in most professional environments, so it's
not much of an issue.

Here's the link to the '07 SDK
http://www.microsoft.com/downloads/details.aspx?familyid=3Dd 9ae78d9-9dc6-4b3=
8-9fa6-2c745a175aed&displaylang=3Den

>
> How does one limit what the client can see? For example, will the
> client be able to unlink tables, view code, etc?

There are a number of options to limit what the user can do from
making the app so easy that they'll never look behind the scenes to
hiding the database window at startup to out and out locking down the
applicaiton. I recommend searching the archive for specific questions
and choosing the solution that makes the most sense for you and the
evnvironment.

>
> Will a 2003 ap usually run under Access 2007?

Yes, if it was well written it will run without modification. There
may be some issues w/ the DAO references and the like, but they're
relatively easy to fix.

>
> I noticed they've included code with the application. It looks like
> vb6, is it?

VBA - a derivitive of VB. Dialect might be a better word.

>
> Thanks for any help or information.

Good luck.

Tim Mills-Groninger