Quick Find: Search for:
Free Resources
from FMS
 

Demos

Email Newsletter

Technical Papers

Tips and Techniques

Links

Book Recommendations

View all FMS products for Microsoft AccessMicrosoft Access Resource Center

 

 

"Thank you! Thank you!
I just finished reading this
document, which was part of a link in the recent Buzz newsletter. I have printed it for others to read, especially those skeptical on the powers of Access and its capabilities.
" 
- Darren D.
 
  

 

Database Architecture: Temporary Data and User Settings

Provided by: Luke Chung, President of FMS, Inc.

There are many things a user does with an application that need to be preserved either during processing, between screens, between sessions, or between application updates/versions. When designing a system, it's important to consider what needs to be kept and where/how to do this. If designed properly, the data should also support multi-user environments.

At the simplest level, the user's settings can be stored in memory. These are temporary and will disappear when the form or application closes. If there are more settings and a desire to preserve it across sessions (on that machine), registry settings can be used.

Tables should be used to save more data and may be preserved either locally or centrally. In Access, the common use of Jet databases with the application database for each user linked to the central data database, allows the front-end database to contain tables that are private to the user and supports multi-user environments without collisions. Temporary tables can also be located here if multiple steps are necessary to complete a process, a complex report that requires multiple aggregations and selections for example. For SQL Server applications, one should use tables that are private to each user.  These tables may be emptied each time the process is finished or when the application closes, or remain untouched to be available the next time the user is in the same section. Nothing is more annoying to users than having to re-enter their last specifications when the application should start with that as its default.

Return to the tips page.

Questions  l   Web questions: Webmaster   l   Copyright © 2008 FMS, Inc.

Celebrating 21 Years of Software Excellence