Re: MS Access v's Visual Basic v's Forms5

From: Michael Krolewski <vandra_at_u.washington.edu>
Date: Wed, 30 Sep 1998 01:06:00 -0700
Message-ID: <3611E668.5390381A_at_u.washington.edu>


There are lots of reasons for using each tool.

Generally, Oracle Forms (and Reports ) are more difficult to learn quickly ( large amount
of up front learning). My personal experience has been Forms are not exactly Windows
compatible. It is based on Motif and has a slightly different methodology. The biggest
advantages are speed and robustness. MSAccess and VB both are connected using ODBC. My experience is 10 fold SLOWER than direct access via SQLNet and Oracle tools like Forms, Report, and C. Forms has facility to support transfer of large
record sets ie 10,000 or more records. Forms supports bringing limited number of

records at a time, so one does not have to wait for all the records to be transferred.
Forms supports transactions explicitly. It allows one to edit many (1000s) and then
undo this. It can be done in the other products, but at some cost.

I have built Reports that in MS Access took hours that then took minutes in Reports. Access
is quicker to develop that first report. However, Reports has more sophisticated reports, with
more complex outputs, incorporation of runtime alteration of the queries. I have built queries
that have different where clauses -- different variables, different values for fields, etc. This is
not possible in MSAccess. After about 3 months, I could write a Oracle Report as fast as
anyone could develop an MSAccess report -- and mine ran faster. I generally wrote
ad hoc reports in the ReportWriter tool.

VB has more versatility do to the large programming options. However, there is not
extensive support for things like field and row validation, PL/SQL, implicit support for
master detail forms, etc. VB is a generic programming language. One can alway eventually
recreate the functionality of Forms. However, think of the effort. Forms is probably
1000's of manhours or at least 100's of woman hours of programming. To duplicate this
one would have to do at least that much programming. Then you would have to build
the product. Forms (and Reports) you are working on the product.

The most significant factor against Forms is generally the cost of the development tools.
The Forms tool is about $3000 per chair per OS. Runtime versions of the applications are free.

Mike Krolewski

Ray Dowling wrote:

> We are currently evaluating development tools for corporate applications. We
> would like a microsoft look at the desktop with the Oracle Server database.
> I am confident that Oracle Forms5 will perform but it has been suggested
> that we look to the Microsoft Products. I am concerned with 2 tier
> architecture.
>
> We plan to use Des2K for repository. I believe it can generate Visual Basic.
> How successful is this??
>
> Has anyone used the products with Oracle Server???
> Are there any reference sites comparing the products (features, limitations
> etc)????.
>
> Ray Dowling
> E-mail Address(es):
> rdowling_at_portbris.com.au
Received on Wed Sep 30 1998 - 10:06:00 CEST

Original text of this message