My.ADVISOR.com Sign-In
ID
Password

Member Center / Sign-Up
   
SUBSCRIPTION STATUS
If you are a subscriber to this publication, sign-in to access locked articles. To subscribe or renew go to www.AdvisorStore.com.
Go to Article

ADVISOR VIEW

Microsoft Access Wishlist

What features would you like to see?

By Mike Groh, technical editor

With Microsoft busy working on upcoming versions of Access and the rest of Office System, I wonder what you would like to see. What additions and changes could make Access a more productive tool for database developers and users? Here are some of my thoughts; add yours and maybe we'll influence the Access team at Microsoft.

Back to the basics

Users still want and need the basics: tables, queries, forms, and reports. Anything Micro-soft can do that makes the job of creating these basic database objects easier, faster, and more reliable will pay off for everyone.

It would be nice to have the properties window sorted in a meaningful fashion. Looking at a command button's properties, why is "Default" right under "Transparent" and "Status Bar Text" just above "Hyperlink Address?" Sorting properties alphabetically, could make it more convenient for developers because they usually know which property they need. It's easier searching an alphabetically sorted list than randomly ordered properties.

Dimensions on Access forms are measured in inches or centimeters. Pixels are a more meaningful unit of measure. They make it easy to relate to screen dimensions. Having dimensions in inches or centimeters make sense for reports, but not for forms.

It is hard to determine a form's dimension and position on the screen at runtime. There's no reliable way (other than resorting to API calls) to determine where a form is on the screen or its current size (height and width). In a Visual Basic application, you can easily obtain this important dimension and location information by consulting a form's Top, Left, Width, and Height properties. It's also easy to control a Visual Basic form's position on the screen by adjusting these properties. Although Access forms have a Move method, it might be nice to know where the form is before you apply it.

My wishlist

Here are a number of things I'd like to see added to Access:

  • Real support for ActiveX controls. Strong ActiveX support in Access would revitalize the third-party Access tools market and gives us new and innovative capabilities.
  • Multiple relationship diagrams, so it's easy to isolate table relationships for a portion of an application. SQL Server has long provided multiple relationship diagrams, letting developers concentrate efforts on individual segments of large applications.
  • A foolproof, strong, and flexible package and deployment wizard that's smart enough to avoid conflicts with existing Office installations on users' computers.
  • Ability to compile Access class modules as ActiveX .DLLs, .EXEs, and controls (.OCX). Visual Basic has had this ability for a long time, and it'd be a great benefit to Access developers as well.
  • An optimizing compiler that outputs a Windows runtime .EXE. By "optimizing," I mean a compiler that includes only the resources used by the application, and leaves out the menus, toolbars, dialogs, and other bits not involved in the application. One of the reasons Access distribution packages tend to be so big is they include every toolbar, menu, and other user interface component you see in Access, whether or not they're used in your application.
  • It's your turn ...

I've met many of the technical and marketing people at Microsoft, and they strike me as vitally interested in the future of Access. Please respond to the Advisor Web blog associated with this article with your constructive suggestions and comments regarding the future of Access as a development tool. I'll share your wishlist with the Microsoft Access team.

Michael GrohMike Groh is a technical editor and Advisor Answers columnist for Advisor Guide to Microsoft Access Magazine, and a speaker at Advisor Summit technical conferences and seminars since 1994. Mike is president of PC Productivity Solutions, Inc., a software company that develops applications for governments, manufacturers, and other organizations. Mike specializes in application development using Visual Basic, Microsoft Access, Visual C++, and SQL Server, and produces custom applications for Windows CE and Palm handheld computers. He taught Visual Basic and Access to thousands of developers, and contributed to more than 20 computer books, including Peter Norton's Guide to Visual Basic 6.0 and Access 97 Power Toolkit. Mike has an MS in Clinical Chemistry and an MBA. http://www.mikegroh.com

Printer-friendly
page layout

Microsoft Access Wishlist

No reader comments ... yet.

    What do YOU think about this topic? Share your advice and thoughts using this form.

    Your Name

    REQUIRED : PUBLIC

    Your E-Mail

    REQUIRED : PRIVATE

    Job, Company

    OPTIONAL : PUBLIC

    City, State, Country

    OPTIONAL : PUBLIC

    Your Web Site

    OPTIONAL : PUBLIC

    Your Comment

    Please help everyone by keeping your comments on-topic, using clean language, and not defaming or making personal attacks.


    Your e-mail address is required, but it will not be displayed to the public or given to anyone. See our Privacy Policy. Comments become visible after they pass our spam filter, and spammers and abusers are permanently blocked. Please report spam or abuse.

    ARTICLE INFO

    FREE ACCESS FREE ACCESS

    Keyword Tags: ActiveX, Database, Database Development, Database Management, Microsoft, Microsoft Access, Microsoft Office, Microsoft Office Access, Microsoft Office System, Microsoft SQL Server, Microsoft Windows, Security, Software Development

    Use of this or any other site, content, product or service of Advisor Media constitutes acceptance of Terms of Use.
    Portions copyright ©1983-2010 Advisor Media, LLC. All Rights Reserved.
    Reuse or reproduction of any portion or quantity of Advisor Media's copyrighted content, in any form, for any purpose, requires written permission.
    ADVISOR®, the ADVISOR logo, and other names and logos that incorporate ADVISOR are registered trademarks, trademarks or service marks of Advisor Media, LLC in the United States and/or other countries.
    Other trademarks are used for identification, editorial or descriptive purposes and are the property of their owners.
    Hosted by Prominic.NET Website powered by
    LOTUS SOFTWARE
    mmb0405 GROHM149 posted 2004-4-15 mod 03/18/2010 03:11:28 AM ztdbms/ztdbms
    domino-144.advisor.com my.advisor.com 03/21/2010 10:28:00 PM