John S Davison takes a look at 
			the latest version of one of the most original computer databases
			
			
Zoomracks, the 
			innovative database program for the ST, first appeared over a year 
			ago. Its flexibility and unique visual interface based on the idea 
			of cards in racks (like those used by employees for clocking in and 
			out at work) made it very easy to use. Now Microdeal are marketing a 
			Mk II version offering even more facilities. They've also launched a 
			companion series of 'Starter Kits' designed to get either version of 
			Zoomracks into productive use in double quick time.
			Zoomracks II is supplied in a substantial A5 ring 
			binder containing a command reference card, a function key template, 
			a single sided disk, and a fully indexed 150 page User Guide. The 
			Guide's tutorial style is designed to get you using the package 
			quickly, and the disk contains online tutorial and help facilities 
			for use if you get stuck later.
			The program is driven mainly by menus appearing 
			across the bottom of the screen. Selections operate as `toggles'  
			making a given selection a second time reverses the action of the 
			original, returning you to your starting point. Selections may be 
			made with keystrokes or by positioning the cursor over the required 
			item with cursor keys or mouse. Certain features are implemented via 
			function keys, which can be a little confusing until you're familiar 
			with the program.
			A card holds up to 27 data fields, each up to 250 
			lines by 80 characters long. Each card is held in a slot in a rack 
			with just the top line showing, so you can see what it contains. A 
			rack can hold thousands of cards, with actual capacity depending on 
			the amount of data on each card and your ST's memory size, as a rack 
			has to fit completely into memory. A gauge at the bottom of the 
			screen shows how much free memory remains at any time.
			A rack may be named and stored on disk just like any 
			other file, but with an extender of ZRX. When requested, Zoomracks 
			displays the rack names  in a rack, of course! So the overall 
			Zoomracks database structure is as follows: a disk is a rack of ZRX 
			files, a ZRX file is a rack of card records, and a card is a rack of 
			data fields.
CREATING A 
			DATABASE
A rack 
			is created by defining a `template', which names and positions the 
			card's data fields. Field type and length don't have to be 
			specified, as all data is ASCII, and the length is.... well, as long 
			as you want it! The template generates blank cards into which you 
			simply key the data (of any length) when prompted by fieldname. This 
			is repeated until all required cards have been set up. It's 
			unbelievably easy!
			Zoomracks II's editor has a number of wordprocessor-like 
			facilities to help you enter and edit data. In fact, you can use it 
			like a simple wordprocessor for producing notes and letters. Input 
			mode is switchable between insert and overtype; you can delete data 
			by character, word or line; there are cut, copy, paste and replace 
			facilities at rack, card, field or line level; margins can be 
			adjusted and text reformatted to fit; lines can be split and joined 
			at any point and tabs can be set. Also, there's a facility for 
			pasting current date and time into a field.
			RETRIEVAL AND UPDATE
			Data retrieval is where the 'zoom' part of the 
			program's name becomes evident. You use the program rather like a 
			zoom lens on a camera, in this case to get closer and show more 
			detail of your subject data. After loading a disk you select a rack 
			from the displayed disk rack. This rack then loads and zooms you 
			into rack level detail, showing the top line of each card in the 
			rack. If you then select a card the program zooms you into card 
			level detail, showing individual data fields. Finally, if the field 
			holds more data than actually shown on the screen, you can zoom in 
			again to display the whole field.
			If a rack, card or field is too big to fit on one 
			screen you can scroll up and down to find the part you want.
			Unfortunately, Zoomracks isn't GEM based so there are no scroll 
			bars. Scrolling is performed by different methods depending on the 
			current zoom level  very annoying in practice.
			With many database programs, making changes to an 
			existing database can be a painful experience. Not so with Zoomracks. 
			You have complete flexibility to change field positions, add/delete 
			fields, and alter the amount of data displayed for each field, as 
			well as altering its length or content. And if you mess up the 
			format changes there's an 'Undo' command to put everything back as 
			it was. Cards may be added and deleted easily, too.
			Up to nine racks may be loaded into memory at any one 
			time. You can quickly switch between them, or even display multiple 
			racks on the screen simultaneously, with Zoomracks automatically 
			compressing the data to make this easier, if required.
			MATHS AND MACROS
			Zoomracks II's mathematical capability is restricted 
			to the four basic arithmetic functions. You can use it like a 
			calculator, with numeric data input from the keyboard or picked up 
			from any field on the card. A semi-automatic mode permits the 
			summing of all numbers in a field or the same field across cards. 
			Results may be put back into the card if required. Further 
			automation may be obtained using the macro facilities described 
			below.
A 
			macro is a collection of commands or frequently used text which can 
			be set up in a special macro rack and invoked by a two key 
			abbreviation. The rack holds up to 27 macros, and may be saved for 
			future use. A disk may hold multiple macro racks, but only one may 
			be loaded in at any given time. Creating macros is very easy  the 
			first one I tried (admittedly a simple totalling operation) took 
			about 30 seconds, and it worked first time.
			Macros operate on single cards or a specified number 
			of cards from a given starting point  you don't have to process the 
			whole rack in one go. Zoomracks can also automatically load a 
			default macro rack and even execute a specific macro at boot-up 
			time. A simple macro language is included to help you produce quite 
			slick macro procedures, as demonstrated convincingly by the online 
			tutorial supplied.
			PRINTING
			Zoomracks can print to a screen for checking layouts, a printer for 
			hard copy, disk (in ASCII format) for input to other programs such 
			as a wordprocessor, or internal field buffer for pasting elsewhere 
			in the database.
			Print layout is specified by the use of 'forms', 
			allowing you to customise the printout's appearance. A default form 
			(same as the card layout) is automatically provided, and this may be 
			edited to produce your own customised version. Page layout 
			parameters such as page length, margins, offset, headers, footers, 
			page numbering, and datestamp may be specified as well as 
			positioning of fields anywhere on a page. Data may be printed one 
			card per page or as a continuous report. It's not quite as 
			sophisticated as some database programs, but adequate for most 
			purposes.
CONCLUSIONS
			Zoomracks II represents a refreshingly different 
			approach to ST database applications. Once you've mastered its 
			quirky mix of keyboard, function key and mouse input it becomes 
			simple to create, use, and maintain many basic home or business 
			applications. A quick look at the contents of the Starter Kits 
			should give a good idea of what's possible.
			For more advanced applications its limitations in the 
			search, sort and arithmetic areas could cause problems. Also, I 
			found the lack of disk utilities a pain. You can't even list a 
			complete disk directory from within Zoomracks the disk rack 
			facility shows only Zoomracks files! But having said that there's 
			still an awful lot it CAN do. In fact, it could well be the only 
			database program you ever need.
				ZOOMRACKS STARTER KITS
				If you're a Zoomracks user and can't spare the 
				time to set up your own database applications, then these 
				inexpensive starter kits from Microdeal at £9.95 each could be 
				just what you need. Basically, they're sets of Zoomracks 
				templates, sample data, macros, output forms and hints files 
				which you can load and use straight away. They're designed to 
				work with Zoomracks I or II.
				Each disk holds a large number of different 
				application racks, with each rack being pre-loaded with a few 
				sample data cards for that application. You build on these to 
				form your own customised databases.
				Each rack includes a comments card describing 
				each field in the supplied template for that rack. If a template 
				doesn't quite fit your requirements, the amazing flexibility of 
				Zoomracks allows you to immediately add to, delete from, or 
				otherwise modify it  even though it already contains data.
				Having a database doesn't necessarily mean you've 
				got a usable application. You need to be able to rapidly 
				manipulate the data, produce reports from it and maintain it. 
				This is where the supplied macros and output forms come in. Once 
				again these may be modified and your own added until the 
				applications are exactly as you want.
				If you put all the home applications on your ST 
				you'd spend all your waking hours updating them! Still, they 
				give ideas of what can be done, and all of them are probably 
				useful to someone, somewhere, sometime. The ones of interest to 
				me seemed to work OK, and were adequate for their purposes. In 
				addition to the templates there are 43 output forms provided for 
				producing reports and listings from the different racks, but 
				only three macros.
				There's a lot in the Business Starter Kit also 
				with most of it looking suitable for general office use or at 
				least providing the basis for developing your own applications. 
				Some areas (such as Invoicing, for instance) would probably 
				require considerable modification to meet individual needs. The 
				kit also includes 47 output forms and 10 macros, the latter 
				handling such tasks as adding items and calculating the 
				remaining balance on an invoice.
				Overall, I think the Starter Kit concept is 
				excellent. Not only does it provide ready made applications for 
				your ST, but it could also give you ideas for using your ST in 
				ways you'd never previously dreamed of. At £9.95 each the kits 
				are great value and I'm sure all Zoomracks owners will find 
				something in the series to interest them.
 
			 
				
					| 
  					 
					HOME STARTER KIT   
					Contains templates for:    | 
					
  					 
					BUSINESS STARTER KIT   
					This one includes templates for:    | 
				
				
					| 
  					 
					Appliance Records 
					 
					Appointment Calendar/Diary 
					 
					Book Catalogue 
					 
					Checkbook Balancing 
					Clothes Sizes 
					Computer Disk Index 
					 
					Cookery Recipes 
					 
					Cookery Recipe Index 
					 
					Correspondence Log 
					 
					Credit Card Details 
					 
					Family Contracts 
					 
					Family Health Records 
					 
					Freezer Inventory 
					 
					Fruit Canning Records 
					Gift Log 
					Home Inventory 
					 
					Information Sources 
					 
					Investments 
					Items Loaned Log 
					Names and Addresses 
					Newspaper Clipping Index 
					Pets and Vets Log 
					Phone Call Log 
					Prescription Log 
					Record Catalogue 
					Restaurant Log 
					Sewing Index 
					Shopping Lists 
					Special Offer 
					Coupon Log 
					Storage Log 
					Subscription Log 
					Videotape Catalogue  | 
					
  					 
					Appointment Calendar/Diary 
					 
					Area Codes (USA) 
					 
					Assets 
					Cheques 
					Company Details 
					 
					Correspondence 
					 
					Customer Details 
					 
					Customer Orders 
					 
					Employee Records 
					 
					Expenses 
					Inventory 
					Investor List 
					Invoices 
					Meeting Agendas 
					Memos 
					Names and Addresses 
					Office Files Index 
					Office Forms Catalogue 
					Office Procedures 
					Payables 
					Payroll Details 
					Phone Log 
					Price Lists 
					Prospect List 
					Purchase Orders 
					Shipping Log 
					Things To Do List 
					Vendor Quote Details    | 
				
			
			
			
			top