Home Contact Us Consulting

About Us
Download Demos
Business Products
Developer Tools
Developer Partners / Resellers
Third Party Software
Training Courses
Related Links
Special Upgrade Offer


Azalea Barcode Font
PC Charge
Pendragon Forms
Speed Ferret
Total Access Admin
Total Access Memo
Total Access Analyzer
Total Access Components
Total Access Detective
Total Access Emailer
Total Access Speller
Total Access Startup
Total Access Statistics
Total Visual Agent
Total Visual CodeTools
Total Vis. SourceBook
Total Ultimate Suite
Total Developer Suite
Total Visual Developer Suite
Total SQL Analyzer
Calendar Tools 3.0



Technical Support
Custom Programming
Data Conversion


Business! Certified Partners can help you purchase, install, and setup our products. Many also provide support, training and custom programming services.

Learn more about the Business Certified Partner program

Find a Business Certified Partner

Speed Ferret



Speed Ferret is a global search and replace utility for Microsoft Access, Visual Basic, and SQL.  Speed Ferret version 4.1 includes many new and improved features to make your work easier.


With SPEED Ferret, you can quickly search all properties of all objects for a text string, simultaneously view and print out all occurrences, make changes to selected occurrences, test the changes, and undo unwanted changes. The result?.... Shorter lead times for changes, increased client satisfaction, and decreased tedium for you.  

Working With Access 2003 Databases

SPEED Ferret 4.1 is capable of searching any database that you might be using with Access 2003, but you need to have a previous version of Access also installed on your system.

To find out more, read Using SPEED Ferret 4.1 with Access 2003.

Improved Project Interface

SPEED Ferret 4.1 makes it easier to create and maintain your project definitions.

  • You do not need to know which version of Access, SQL Server, or Visual Basic created the database or project that you wish to add. Just specify the location, and SPEED Ferret will automatically determine the project format and select the appropriate driver.
  • The project parameters have been integrated into the project window, making it much easier to review and edit them.

Improved Substitution Sequencing

When you use a substitution list to perform multiple replacements, the substitutions are now performed in decreasing order of the length of the search strings. This automatically prevents unintentional substring replacements of the type that might occur when replacing grand with large prior to replacing grandfather with grandmother.

Increased Performance

SPEED Ferret 4.1 has been internally restructured to improve performance.

  • An improved driver interface uses fewer out-of-process OLE Automation calls, thereby increasing performance.
  • The Activate and Deactivate commands have been eliminated. Access and SQL Server projects are now automatically deactivated when not in use to minimize run-time memory requirements. NOTE: VB sessions are not automatically closed because significant time is required to reopen them.
  • An Access session is no longer required to inspect backend Access databases containing only tables, queries, and relationships. SPEED Ferret now requires only a DAO connection for this purpose, which is much faster and uses less memory.
  • An Access session is no longer required to list the objects in an Access database, and a VB session is no longer required to list the objects in a VB project. As a result, you can now view the names of objects in the project window and in the Object Filter Builder drop-down list without causing Access or VB to start up.
  • SPEED Ferret now exits faster, because it doesn't have to close a lot of active projects.

Verification Error Override

SPEED Ferret verifies replacements by reading back the modified properties and comparing them to their expected values. Sometimes when SPEED Ferret assigns a new value to a property, the value is reformatted by the program that stores it. For example, Microsoft Access sometimes reorders the fields in a WHERE clause. This causes SPEED Ferret to report a verification error, because the actual and expected values of the property do not match.

The Save Replacements and Undo Replacements dialog boxes now provide an option to Ignore Verification Errors. It is recommended that you employ this option only after you have attempted the replacements and reviewed any verification errors to ensure the errors are benign

Performance Profiler

A new profiling system tracks the number of invocations and total execution time for almost every subroutine in SPEED Ferret. This feature is normally disabled, and is mainly intended for our own internal use. But if you should happen to encounter a performance issue, this feature will allow us to more effectively troubleshoot the problem.

To enable the performance profiler, go to Tools>Options>Diagnostics. SPEED Ferret runs more slowly when profiling is enabled, so you should not use this feature routinely.

Comprehensive Searching

SPEED Ferret searches your entire application design, including all object properties and source code. With SPEED Ferret, you can be sure that you’ve located all of the occurrences of a string and completed all of the changes. No more embarrassing calls from clients, complaining of incomplete changes. You can confidently deliver projects that are completely updated.

Unique Four-Step Process

SPEED Ferret takes the guess work out of find and replace tasks. Unlike traditional methods, SPEED Ferret’s unique four-step process allows you to:

  • Search all properties of all objects
  • Review and modify the search results
  • Save changes to selected occurrences
  • Test the changes, and undo unwanted changes

Multiple Platforms

You can use SPEED Ferret 4.1 to inspect and modify object properties and source code in:

  • Access 2002 Databases
  • Access 2000 Databases
  • Access 97 Databases (mdb)
  • Access 2000 Projects (adp)
  • SQL Server 2000 Databases
  • SQL Server 7 Databases
  • SQL Server 6.5 Databases
  • Visual Basic 6 Projects
  • Visual Basic 5 Projects

Multiple Projects

You can search multiple projects of different types at the same time, and SPEED Ferret will automatically perform replacements in the proper sequence.

You can think of the SPEED Ferret workspace as a catalog of your projects. SPEED Ferret remembers where your projects are located and how to open them. You can browse the objects and, in many cases, open the objects in design view directly from SPEED Ferret. This makes all of your Access, SQL Server, and Visual Basic projects seem like one big super-project.

Object Filters

At times, you’ll want to precisely tailor your searches, limiting them to specific objects. You can use wildcard specifications to precisely control which objects SPEED Ferret inspects. For example, to search all forms in the Northwind project whose names start with the letters 'inv', you could use the object filter {Northwind.Forms.inv*}.

You can also use an object filter to search a specific type of object across multiple projects. For example, to search all forms in all projects, you could use the object filter {*.Forms.*}.

Property Filters

You can use wildcard specifications to precisely control which properties SPEED Ferret inspects. For example, to search only the Caption properties of forms in Access 97 databases, you could use the property filter {MSAC80.Form.Caption}.

Property filters help you to automate searches that you perform routinely. Using a property filter, you can view and edit a single property across an entire collection of objects. This helps you to spot errors and inconsistencies in your application.

Substitution Lists

Substitution lists allow you to find and replace an unlimited number of values during a single search. This saves time when a large number of changes need to be made. It also allows you to easily and repeatedly apply a consistent set of terminology changes when delivering updated versions of an application to various clients with differing preferences.

Multiple Property Types

SPEED Ferret 4.1 searches all types of properties, including text, numeric, and Boolean. This makes it possible to systematically change the BackColor, ForeColor, Visible, Enabled, and all other properties of your objects.

Property Cache

The properties of all objects are cached for rapid retrieval. Each time you begin a search, SPEED Ferret updates the property cache by directly inspecting only those objects that have been modified since the last time they were searched. Then SPEED Ferret rapidly searches the cache to find the properties that match your criteria.

Your initial search may take several minutes, but subsequent searches will typically be completed in a matter of seconds.

Preview Window

SPEED Ferret’s unique Preview Window allows you to simultaneously view all search results and pending replacements in a single list. You’ll be able to quickly see whether you've specified the correct search criteria and what impact your changes will have on your application.

Selective Replacement

While reviewing the search results, you can exclude specific replacements that you do not wish to perform. Only the changes that you have not excluded will be applied when you save your replacements.

Restartable Saves

If some of your replacements cannot be saved because of invalid replacement values, you can correct the values and restart the save operation as many times as necessary.

Selective Undo

If some changes that you have made using SPEED Ferret are later discovered to have caused unintended side-effects, you can selectively undo those changes by opening the saved search, selecting the unwanted changes, and clicking the Undo button.

Automatic Replacement Sequencing

When saving replacements across multiple projects which contain references to one another's objects, it is frequently necessary to save the replacements in a specific sequence. For example, the SourceTableName property of a linked table in an Access database cannot be changed until the backend table has been renamed.

SPEED Ferret automatically determines the correct sequence and saves replacements in that order. As a SPEED Ferret user, you do not need to concern yourself with replacement sequencing issues as long as you remember to include all of the related projects in your searches.

Unlimited Search History

You can save an unlimited number of prior searches for later review, printing, or undo. You can sort searches by name, description, or execution date for quick and easy lookup.

Session Spanning

If you are sidetracked by an urgent request while reviewing or editing the results of a search, you can save the search and exit SPEED Ferret, and then return later to finish the job. Your previous work is saved, and you can pick up right where you left off.

Non-modal User Interface

You can directly interact with all of your projects while your SPEED Ferret session remains open. After returning to the SPEED Ferret session, you can click the Refresh button to insure that SPEED Ferret will reinspect any objects that you may have modified externally.


You can perform a Live Update to download the latest interfaces provided in the online interface library. You can also use interfaces supplied by third parties, or use the Interface Wizard to create an interface for virtually any ActiveX control, including non-commercial controls that you have developed yourself.

Automation Interface

You can automate repetitive or complex tasks by controlling SPEED Ferret directly from your own code through the OLE Automation interface. Just set a reference to the SPEED Ferret 4.1 Object Library, create an instance of the sflib.Workspace class, and the entire SPEED Ferret object model is available to your program.



Speed Ferret 4.1 Single Developer License



Speed Ferret 4.1 Single Developer Upgrade*   $99

* All upgrades require the serial number from the original Speed Ferret disk.  If ordering through our secure shopping cart, please send an email to sales@databasecreations.com including this information.

Please Note:  Product downloads are NOT sent immediately.  The credit card information must first be verified and authorized.  Then, an e-mail will be sent which includes the download instructions and unlock key(s) for the software purchased.

The Download shipping method will not add shipping charges to your order, as there will be no physical shipment.  If you would like a disk sent to you, please send an email to sales@databasecreations.com for assistance.


Speed Ferret:

  • Global Search and Replace

  • Works with Access, VB, and SQL


System Requirements:

  • 133 MHz or faster processor

  • Windows Operating System

  • 64 MB of RAM (128 MB recommended)

  • 15 MB available hard disk space

  • Internet Explorer 4.0 or higher

Back Home Up Next

Database Creations
Sales: 800-277-3117 - Support: 860-644-5891
Fax: 800-277-3117 - Email: sales@databasecreations.com

©2012 Database Creations LLC. All Rights Reserved. Privacy Statement