Whether data lives on water-cooled iron or a web of workstations, it only has value when people can access it and put it into useful, readable reports. Drafting business reports from corporate databases, though, has typically been grunt work.
But that could change with the combination of NeXT's DBKit and Ocean Software's Complete Access, a report-writing application based on modular and interchangeable components.
Complete Access puts an arsenal of data querying, fetching, and reporting tools at the disposal of a programmer or advanced user. Finished Complete Access documents (called "containers") generate reports (called "layouts") that can be run at will by novice users.
If you're an executive or technologist that regularly must analyze and report on vast arrays of data, you should seriously consider this application. Given the right situation, Complete Access could justify the adoption of NEXTSTEP.
We evaluated late beta versions of Complete Access 1.0 and found that it provided easy access to data living on a Sybase server. All but a few features were functioning in the version we reviewed, and the rest should be complete by the time this review appears in print.
Complete Access is designed to work with any relational database engine that has a DBKit adapter, including Sybase and Oracle. Strictly a reporting device, the program cannot administer or build a database, nor is it designed to let you make changes. The Model component is used to connect either directly to the database or to models created with the DBModeler app, which is included with NEXTSTEP Developer. This process will typically require someone with database experience.
Using the Data Set component, you can suck in data from a wide variety of sources. The database defined by the Model component is the common choice. But you can also import Tab-limited text files created by other applications like DataPhile or Improv. Just drag the file from the Workspace Manager and drop it in the Data Set Inspector's well.
Complete Access allows you to toggle between a design mode and a browser mode. In design mode, the app provides a battery of design tools arranged in a horizontal tool bar, including drawing tools and a variety of objects (like text fields, memos, checkboxes, or pictures) that can hold data from your database. Simply click the appropriate mini-icon and start drawing your layout's fields.
You don't have to know a shred of SQL to compose complex database queries with Complete Access. New queries begin with at least one query criteria Ð a formula that sets up the query. To build a query, simply select and drag a field from the table browser and drop it on the query criteria. Click the Relational Operator button and choose from operators like <, ², =, >, ³, and so on. Finally, type in a parameter you want to match. For example, say you need to search a customer database for anyone by the name of Jones. Drop the name field into the criteria. Select the relational operator "=" and use "Jones" as the parameter. You've set up a query that will retrieve records with "Jones" in the name field.
Complete Access lets you seamlessly create complex queries with multiple criteria, which are often built around these operators: AND, NOT AND, OR, and NOT OR. It's fairly simple to query for, say, the customers who don't have a California address and who have ordered more than $500 worth of product. If you know SQL, you can bypass the graphical query builder and directly input SQL queries.
One notable absence in this version of Complete Access is charting, the staple of business reports. Ocean will include charting features in Version 1.1, and anyone who buys Version 1.0 is entitled to a free upgrade.
Missing features aside, Complete Access should represent a valuable tool for those who live and die by reports. It's easy enough for the novice yet does not arbitrarily hold back the expert. Assuming that Ocean Software is able to polish its beta version into a solid shipping product, Complete Access should earn a place on the Dock of every database junkie.
Seth Ross is the publisher of San Francisco-based Albion Books and a contributing editor to NeXTWORLD.
Complete Access is a graphical report writer that allows both novice and expert to seamlessly query, fetch, and present data from SQL databases. The app's modular approach allows users to reuse and share major report components.
Ocean Software, 4241 Baymeadows Rd. #12, Jacksonville, FL 32217.
904/363-1646, 904/636-5856 fax; firstname.lastname@example.org.