Home Feedback Contents About Us

Office Applications

 

Most computer applications involve managing key business information.  The preferred tool to store information is a relational database.  Remaining components of the application exist to add information from different data sources, derive new information through calculations and algorithms, and present information in formats that provide value. 

The Microsoft Office suite includes the key tools for database storage, report generation, input forms, and charts.  Development costs are considerably reduced using this set of tools.  Moreover, the Office applications are available to Visual Basic code through an object model.  This allows a custom application to drive the behavior of an Office tool like Excel, and use Excel as a component of the custom application.

Wedelich Consulting has considerable experience developing custom software applications using Microsoft Access and integrated with Microsoft Office.  These applications not only exhibit much lower development costs; they are also easily accepted since users are already familiar with the Office suite, and they integrate well with existing user methods - key attributes that lead to business value.

Database Applications

The forms model in MS Access easily handles tab sections and sub forms.  The example on the right illustrates a main form with information about projects.  The search box at the bottom is used to search for a specific project.  Multiple tabs exists for different data items that are contained within a project (wells, injection events, samples, production data).    Tabs can also be used for input controls to launch specialized reports for a particular project.  All of the key information about projects can be viewed from this one form.

These types of database applications can often be developed with minimal code.  In the example above, most of the code consists of simple event handlers to launch reports when a particular button is clicked.  Applications with minimal code are much easier to maintain and change as your business changes.  Users can often be taught to make minor changes themselves.

Companies often have key business information that is maintained in an Excel spreadsheet.  This happens because users are comfortable with Excel.  It is often a good first step to define the needs for a database application, but the business information becomes a "data island" - it cannot easily be used by other parts of the organization.  In some cases, users spend considerable time maintaining these spreadsheets, partially because Excel is not the best tool to manage data.  Wedelich Consulting can help you get better value by leveraging the advantages of a relational database while preserving the integration with Excel.

Spreadsheet Applications

Companies often use Excel template files to collect data from different parts of the organization.  Financial examples include budgeting and forecasting.  Working with a large number of Excel files to collect and process the information can be a difficult and tedious task.  The integration of Visual Basic with Excel can be used to develop user forms (tool bars and dialog boxes) to automate operations that work with a collection of Excel workbooks and worksheets.

Wedelich Consulting developed an Excel application to help manage a budget process where Excel templates are used to collect data from different financial locations.  The components of the application include:

  • A navigation user form to quickly move to a specific location and sheet.

  • Automatic population of history data by integrating with a database of actual revenue and costs.

  • Creation of rollup workbooks for any desired subset of locations, along with toolbar buttons to consolidate locations in the rollup workbook.

  • Creation of outline rollup workbooks that show both consolidated totals and location detail.

  • Application of a variance based color coding scheme to help find variances in either location or rollup workbooks.

  • A spreadsheet template for calculating costs that are transferred from cost centers to revenue locations, including automatic transfer of cost data back to the revenue locations.

This application helped remove very tedious tasks from a normally arduous budget process.   The application is designed for change and can easily be adapted for future years or for different budget templates.

 

Well Engineering Decision Support Office Applications

Copyright 2003 by Wedelich Consulting.  Last modified: 09/19/03