[AccessD] User interface

Rocky Smolin rockysmolin at bchacc.com
Sat Aug 27 18:54:31 CDT 2011


I'm a fan of the one-form-at-a-time approach for the app I distribute as a
run time.  It's complex enough without the users getting lost between
windows.  I make them go back up the menu tree and down again to the form
they want.  I have occasional buttons for lateral moves but not many.

R


-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller
Sent: August 27, 2011 4:36 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] User interface

You and I differ on this point significantly, but that's ok with me.

My take is that the user should be able to view any number of forms at any
given moment. Granted, some forms will open in Dialog mode, but that
exception aside, I see nothing inherently wrong with having, say, the
Customers form and the Orders form open simultaneously. Yes, I have to add a
bit of code to synch them (i.e. choose another Customer and the Orders form
automagically goes to that Customer's most recent Order)

This is not about arguing that my strategy is better. This whole thread is
about learning how other developers approach the UI problem, so anything
said by me or anyone else participating in this fruitful thread should bear
that in mind.

I think it was Gustav, but it may have been Colby, who submitted a class
that deals with the "focus" issue; with a couple of declarations, any given
form is handled automagically. In the given sample code, the control with
focus was turned Cyan. IIRC, there was a problem with coloring combo-boxes
and list-boxes, but for all other controls it worked beautifully. I didn't
use that code in my most recent app, so I'd have to back-track and dig it
up, but it was very slick.

One other question I'd like to add to this thread: does anyone make use of
the Wizard concept? There are several ways to build Wizards, but I wonder
whether anyone has bothered to build them into an app. I am trying to do so
in my current client's app, the idea being that when you create a new
Customer, you must also create at least one Customer_Locations and after
that, at least one Customer_Location_Project -- this all to be done within
the wizard; Then the backdrop, as it were, has been set, and thereafter all
the combo-boxes can be populated with meaningful data. The FE also allows
additions to the various combo-boxes, but ideally the wizard pre-empts the
necessity to do so.

A.
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com




More information about the AccessD mailing list