ACC1x: Comparison of Visual Basic 3.0 and Microsoft Access 1.1ID: Q104065
|
Microsoft is committed to continually enhancing its entire desktop
database tool family. The two main forces that guide future product
development plans are: responding to your needs through innovation and
solid execution, and sharing these innovations among products.
The innovations continue with the release of Microsoft Visual Basic
Professional Edition version 3.0 and its ability to directly manipulate
Microsoft Access databases. However, due to this enhanced functionality,
you may have questions about which product will best meet your database
needs. This article will try to help you make that decision by outlining
the important features of Microsoft Access version 1.1 and Visual Basic
Professional Edition version 3.0.
=======================================================================
Microsoft Access | Microsoft Visual Basic
=======================================================================
Is an interactive, end-user | Contains a full programmatic
tool designed exclusively | object layer for creating a
for database development and | run-time database solution.
work. |
-----------------------------------------------------------------------
Contains a full-featured | Contains a full-featured
report-writing tool allowing | report writer with the
flexible report writing | ability to execute
for a custom database | predefined reports.
solution. |
-----------------------------------------------------------------------
Provides both macros and | Includes the complete Visual
Access Basic for driving | Basic language set, plus a
your applications. | subset of Access Basic to
| fully manipulate data.
| NOTE: Microsoft Access macro
| actions are not available to
| Visual Basic executable(.EXE)
| files.
-----------------------------------------------------------------------
Supports attachment (either | Can attach to the same
programatically or through | database formats supported
the user interface) of | in Microsoft Access through
multiple external database | attached tables in the .MDB
tables of other formats, | file.
such as dBASE, Paradox, |
Btrieve, SYBASE, and so on. |
-----------------------------------------------------------------------
Has data-aware controls | Has data-aware controls
bound to data controls on | bound to fields in the
forms or reports. | tables.
-----------------------------------------------------------------------
Supports multiple subforms | Can create multiple
on forms. The data in the | instances of MDI child
subforms can be linked to | forms. (However, you must
fields on the parent form | programmatically link the
so that updates made to the | data on the subform with the
parent form are | parent form.)
automatically reflected in |
the subforms. This can be |
done by setting properties |
in the subforms without |
using code or macros. |
-----------------------------------------------------------------------
Is easy for new users to | Includes full developer
become immediately | usability -- full debugging
productive with. Cue Cards | tools including watch
-- automated task | statements and call threads.
teaching aids -- walk |
inexperienced users through |
such tasks as writing a |
macro, designing a query, or |
creating mailing labels. |
-----------------------------------------------------------------------
Is connectable. All project | Code is in ASCII, in distinct
code is stored in the | modules, and works with CASE
database file and is managed | and SLM tools.
through the easy-to-use |
Microsoft Access user |
interface. Code in other |
databases is accessible |
through the use of Microsoft |
Access libraries. |
-----------------------------------------------------------------------
Contains graphical, easy-to- | Includes additional
use tools for interactive | developer tools for
users: | commercial development:
|
- Report, form, and graph | - Setup toolkit for
wizards (automated task | creating your own Help
coordinators that make | files (includes .DLL file
creation of reports, | version check)
forms, and graphs easy) |
| - Win API reference
- Macros (for easy, fill-in- |
the-blank programming ) | - Help compiler (allows you
| to create your own Help
- Graphical Query-by- | files)
Example (for creating |
custom queries) |
|
- Cue Cards |
-----------------------------------------------------------------------
Uses user-friendly | Has no object-creation user
objects (such as macros, | interface for constructing
forms, reports and queries), | queries. You either hard- code
that are easy to implement | a SQL string or construct the
and modify. | query with code. Cannot read
| any of the macros, modules,
| forms, reports, or queries in an
| .MDB file.
-----------------------------------------------------------------------
Offers full-featured | Cannot modify the security
security on all objects. | implemented in .MDB files, but
| instead must obey the security
| previously established on the
| database objects. All security
| must be established through the
| Microsoft Access interface.
-----------------------------------------------------------------------
Currently does not support | Supports .VBX files for
custom controls (.VBX | additional add-on custom
files). | controls.
-----------------------------------------------------------------------
Efficiently uses system | Uses true Windows controls
resources, even displaying | that you create on your
large amounts of data in | forms (not Microsoft Access-
grid-like presentations. | owned windows). As a result,
However, in many instances, | you have much more control
Microsoft Access will use the | over them using standard
same control to display | Windows API function calls.
several pieces of data in | NOTE: Incorrect use of API
the same window or form. | function calls can lead to
Because of this, you may find | resource inefficiency.
that you do not have the same |
fine control of objects that |
you have using standard |
Microsoft Windows API |
functions. |
=======================================================================
Additional query words: differences vb
Keywords : kbprg MdlVb
Version : WINDOWS:1.1,3.0
Platform : WINDOWS
Issue type : kbinfo
Last Reviewed: March 26, 1999