If you are a conscientious Visual Basic and/or Access programmer, you probably have all your code designed and developed in a reusable fashion with easy access to modules where they reside for use in different applications. Or maybe you are like the typical programmer who does not remember the location of that cool function you wrote a few months back, the one that you need desperately right now. Total Access SourceBook from FMS Inc., solves these problems by providing you with a repository of well-written and commented source code for over 500 often-used VBA routines. Not only can you use this prewritten code in your applications, but you can also add, edit, and maintain your own routines for re-use in other applications, both by you as well as your team members.
The repository of code in Total Access SourceBook will teach you a lot about professional coding techniques. Some of the professional features used include consistent naming conventions, error checking, proper comments, and indenting. In addition, the code repository contains a number of extremely useful routines--be they mathematical and statistical routines that VBA left out, object manipulation routines tat allow you to control Access objects programmatically, or OLE automation routines that allow you to create applications that interact with Word, Excel, and Office. For the novice programmer, this code repository is a windfall; for the intermediate programmer, it provides fine-tuning of your coding skills. Even the advanced programmer will find something new in this library of routines, most notably access to the Windows API declares, types and constants.
Total Access SourceBook ships with pre-built routines for manipulating the Access environment, forms, tables, queries and reports; attaching tables; linking to ODBC and Client/Server issues; string, date, and time manipulation; file and disk operations, error handling, and so on; mathematical and statistical tasks; Windows API, registry, and dialog manipulation; as well as a whole section on Internet, intranet, and Web-related routines.
Total Access SourceBook ships with an easy to use browser that allows you to quickly find the code routine you need. All code routines exist within well-defined categories that you can browse through. The folds at FMS, inspired by the MSDN interface that programmers are quickly becoming used to, designed their browser to display a similar interface with a tree view of all code routines on the left side of the screen with different tab separated sheets of data on the right. As you highlight a code routine name, its code appears on the right, ready for pasting into your application. Not only that, there is also an extensive explanation for each code routine, highlighting its purpose, arguments, and a sample of how it can be used in your application.
This well-designed interface allows you to quickly search for words appearing in code fragments, explanations, etc. You can browse through your search results, and mark your entries for export to your applications. In addition, you can choose to export a code routine to your application by using the clipboard or a text file format and you can export single or multiple code routines at the same time.
Not only can you browse and use the pre-built routines available with Total Access SourceBook, you can also enhance it by adding your own custom routines. You can add routines to the library and if you set it up right, allow your team programmers to shar4e the common code repository. This is a great benefit in organizations where different programmers need to reuse code developed by other team members. Total Access SourceBook ships with an Administrator program that allows an administrator to set up user names and categories for code routines, as well as perform maintenance and backup duties on the central code repository. Annotations are another welcome addition to the Total Access SourceBook repository. As team members use code routines from the library, they can also add annotations for later reading to the code fragments. This will help tem remember for next time anything special about a code procedure that will help them avoid a pitfall, or provide a tip. Total Access SourceBook is an excellent addition to a programmer's treasure chest of resources. The product provides numerous routines, and new code and updates are available periodically from FMS, Inc.'s Web site. these are all routines you would otherwise have to spend time and effort to create, test and debug, but with Total Access SourceBook, they are available at the click of a button.
Rama Ramachandran is a Director with Imperium Solutions, specializing in the design and development of custom GUI-based standalone, network and client/server database systems. Rama has contributed numerous articles to Visual Basic Programmer's Journal and is the co-author of Que's "Visual Basic Expert Solutions," "VBPJ Guide to VB4," and "Building Integrated Office Solutions." Rama also teaches Visual Basic at the Fairfield University, CT.
Supports Access/Office 2016, 2013, 2010 and 2007, and Visual Basic 6.0!
"The code is exactly how I would like to write code and the algorithms used are very efficient and well-documented."
Van T. Dinh, Microsoft MVP