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 / Modules / DAO / VBA / November 2006

Tip: Looking for answers? Try searching our database.

Decision to convert

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
debellisra - 15 Nov 2006 20:40 GMT
I have created a program is MS Access which allows me to create text output
that is readable by our mainframe (main purpose). This process includes
running cutome queries what are appended to formated tables and then these
tables are output to text. I would like to migrate this program out of Access
to a stand alone application that anyone could run. My question is should I
leave the database native to Access and Visual Studio to create the front
end? Or should I completely re-create my program in Visual Basic? Any ideas?
Rick Brandt - 15 Nov 2006 21:05 GMT
> I have created a program is MS Access which allows me to create text
> output that is readable by our mainframe (main purpose). This process
[quoted text clipped - 4 lines]
> Access and Visual Studio to create the front end? Or should I
> completely re-create my program in Visual Basic? Any ideas?

I don't understand.  You'll need a database of some kind right?  Are you
contemplating writing your own database engine?  Applications written in
just about any programming environment that manipulate data will do so by
interacting with an existing database technology like Access/Jet or SQL
Server.

If you store your data in a Jet database (MDB file) then you can work with
that data without using Access (the program).  Is that the question? Whether
you need to use the Access program to work with an "Access" database?  If
so, the answer is no.  Lots of programs use Jet files as their database and
do so without the Access program.  All you need are the Jet dlls (MDAC) to
work with data in an MDB file.

Signature

Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt   at   Hunter   dot   com

debellisra - 15 Nov 2006 21:20 GMT
Hi Rick

My query is whether to leave my program in MS Access or to reconstruct it in
a more stable environment like a stand alone VB application. I can construct
my tables in any database like SQL or Oracle, However, I have done alot of
work with queries, reports and macros in MS Access. Is it worth leaving in MS
Access (the process no the database tables)

> > I have created a program is MS Access which allows me to create text
> > output that is readable by our mainframe (main purpose). This process
[quoted text clipped - 17 lines]
> do so without the Access program.  All you need are the Jet dlls (MDAC) to
> work with data in an MDB file.
Rick Brandt - 15 Nov 2006 21:35 GMT
> Hi Rick
>
[quoted text clipped - 4 lines]
> macros in MS Access. Is it worth leaving in MS Access (the process no
> the database tables)

Why would you consider a VB front end "more stable"? Writing your front end
will take LOTS more time in VB especially considering that you already have
written it in Access and you would essentially be starting over from
scratch.

If the jist of your question is "What makes a better database front end,
Access or VB?" and you are asking the question in an Access Newsgroup what
sort of responses do you expect you will get?

VB is a general purpose development tool.  Access is specifically geared
towards database interaction.  Yes, it is easier to create something that is
more "stand-alone" with VB, but again at the cost of a lot more work to get
the same functionality.

Signature

Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt   at   Hunter   dot   com

Klatuu - 15 Nov 2006 22:19 GMT
The stability of an Access based application is dependent more on the skill
of the developer than the capabilities of Access.  The same would be true of
VB or any other developement tool.

You are sounding like one of those mainframers who thinks Access or anything
on a PC for that matter is a toy for tinkerers.

> Hi Rick
>
[quoted text clipped - 25 lines]
> > do so without the Access program.  All you need are the Jet dlls (MDAC) to
> > work with data in an MDB file.
David W. Fenton - 17 Nov 2006 02:34 GMT
> My query is whether to leave my program in MS Access or to
> reconstruct it in a more stable environment like a stand alone VB
> application.

The only reason Access has ever had a reputation for "instability"
was because when it's used with Jet data by someone who doesn't know
what they are doing, the Jet data often get corrupted.

If you're not using a Jet back end, there is *no* instability
involved with Access.

There is only requirement for having Access installed or the Access
runtime.

Michael Kaplan did work a long time ago to compare the actual
workset (i.e., the amount of memory used, the number of DLLs loaded,
etc.) when using Access or an Access runtime vs. a VB front end, and
he found that the difference was very small.

And an Access app is *much* easier to create.

Seems like a complete no-brainer to *me*.

Signature

David W. Fenton                  http://www.dfenton.com/
usenet at dfenton dot com    http://www.dfenton.com/DFA/

David W. Fenton - 17 Nov 2006 02:32 GMT
> Lots of programs use Jet files as their database and
> do so without the Access program.  All you need are the Jet dlls
> (MDAC) to work with data in an MDB file.

Er, the MDAC has not included the Jet DLLs for several years now.

Signature

David W. Fenton                  http://www.dfenton.com/
usenet at dfenton dot com    http://www.dfenton.com/DFA/

Rick Brandt - 17 Nov 2006 02:58 GMT
>> Lots of programs use Jet files as their database and
>> do so without the Access program.  All you need are the Jet dlls
>> (MDAC) to work with data in an MDB file.
>
> Er, the MDAC has not included the Jet DLLs for several years now.

True, but a version of MDAC that does include them is still available as a
download.

Signature

Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt   at   Hunter   dot   com

 
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.