ÿWPC  ûÿ2–BÿÿVg‚½ÿÿW?3|Jman 10pt (ASCII) (Port) (FW) ÿÿaeWA,,}¸»}Wo> PñAþþþþþþþÿþÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^(08€Tœx,@DTŒ$8(,TTTTTTTTTT0,ŒŒŒL¤tlt|pd„€<@pp”|€d€p\hxl�tdpH,D¤T(XTHTH0HX,,T,ˆXXTT8@0XLpD@@TTT¤IYMSRIYMSR.PRS}Wo> PñA,,ðð0#oªûÿ2³ÿÿ ÈÿÿÒ‚Ú W\ÙÙ3|W"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^,40€\Œp(88TŒ,4,4\\\\\\\\\\00ŒŒŒX¤llxtl`€x(ThXˆx€h€pl`th˜ddd<4<¤T(\dXd\,d`$$T$Œ``dd8T0`PxPTPTTT¤IYMSRIYMSR.PRS}Wo> PñA,,ðð0#oªûÿ2¸‚å gÔqÿÿsE"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^(88€Tœˆ(@@TŒ(8(,TTTTTTTTTT,,ŒŒŒP¤€pt„thˆˆ PñAþþþþþþþÿþÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ�€b?F5$,%�º�Fo> PñfQþþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿZÿÿ^hVA(,N}d}V [ PÀñAþþþþþþþÿþÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿSwiss Roman 10pt (ASCII) (Port) (FW)Swiss Roman 8pt (HP Roman 8) (Port) (FW)Dutch Roman 10pt (ASCII) (Port) (FW)Dutch Italic 10pt (ASCII) (Port) (FW) OaeWA,,}Eÿ}Wo> PñAþþþþþþþÿþÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ�Pb?F5$,%�º�Fo> PñfQþþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿZQ^hVA(,N}d}V [ PÀñAþþþþþþþÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿöÿÿaeS>(,s}q¾}S `> XiñAþþþþþþþÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿûÿ2 ŠŸÓ <�<d ÓÐ °°ðð ÐÐ °°,, ÐÑ �Fo> PñfQº ÑIYM Software Review Ø"3,4 4"Ø Page 21 Úy€%,dddyÚÔ  Ô ÒÆà8 ø%ÆÒ‡Ñ }V [ PÀñAd Ñsorting results"), and you're ready to go to work. If you run into trouble, ÃÃFormBaseÄÄ's multifaceted help system (it can beÔ ah Ô a little overwhelming at first) is only a keystroke or mouse click away. ÁXÁCompletely unique in its approach to organizing data, ÃÃFormBaseÄÄ does not require that you specify data types or fieldÔ ah Ô lengths. All fields default to text, but you can specify number, date/time, and two types of image fields. In a most welcome change from one of the biggest problems plaguing the few other databases that don't require fields lengths to be specified, resultant file lengths can be à ÃshorterÄ Ä than cor­responding files in more rigidly structured programs. A simple ÃÃdBaseÄÄ file that occupied 73 kilobytes of space needed aboutÔ ah Ô 107K when imported to ÃÃFormBaseÄÄ, but quite a few recordsÔ ah Ô could be added without expanding the file any further. On the other hand, a ÃÃdBaseÄÄ file that included a long memo field andÔ ah Ô occupied 163K of disk needed only 98K in ÃÃFormBaseÄÄ, andÔ ah Ô Ã ÃstillÄ Ä left room for additional records to be added before it grew! The limit on size of an entry in any field is "about six thousand characters". ÁXÁYou define databases by setting up an on©screen layout that presents information in whatever way you'd like it to appear, and ÃÃFormBaseÄÄ does all the housekeeping required to createÔ ah Ô the database structure for you. Each database can contain multiple "views" of the same data, among which you choose (from a menu that pops up) when you load the database. Relational abilities, such as displaying three children's names for each employee record, are so easy to implement that the question of training in how to establish relationships is all but eliminated. Again, simply clicking on the appropriate spaces in dialog boxes that are called up with a couple of mouse clicks is all there is to it. Whether data resides in the current database or another is almost immaterial; setting up relationships is equally easy in either case. ÁXÁIn using ÃÃFormBaseÄÄ, you choose between "drawing" andÔ ah Ô "typing". The latter restricts you to data entry, while the former also allows you to modify form layout. Moving objects in your layouts is as simple as point, click, and drag, while resizing them is similarly easy but is one of the areas requir­ing use of the right side mouse button. You can password protect databases securely, and views can be similarly protect­ed against editing, as can individual fields by making a "noªedit" attribute choice. Color control is such that drawing users' eyes to a particular area of the screen by applying highlights is simple. Printing what you see can be limited to form only, data only, both, or to a simple non©font©dependent "report" layout. Print area size is calculated automatically, with an option for manual override. ÃÃFormBaseÄÄ can check dataÔ ah Ô for validity before you are allowed to enter it. ÁXÁData retrieval is as easy as data entry. Using what is essentially a user©defined query©by©example (QBE) format, you locate information by typing the appropriate information into the field(s) that you want to query by. For example, to find all people who live in "Parsippany", you just type that town's name into the "city" field on screen. Multiple "and" criteria are specified by filling in more than one field, and "or" queries are processed by touching "PgDn", and filling in the same field on multiple forms. Relational operators >, <, =,Ô n/Ô !=(not equal), and ::(falling within a range of values) are also supported. ÁGHÁWe take exception to the printer and font support in ÃÃFormBaseÄÄ. Despite a long list of devices supported, VenturaÔ ah Ô seems to have taken the "if it can emulate HP or Epson, it doesn't warrant support" stance we've railed against in the past. While this is not a problem for printing text or pure graphics, that middle ground known as downloadable fonts is effected. We've gotten Bitstream's ÃÃFontwareÄÄ to work on ourÔ ah Ô Panasonic laser printer in the past, so we can only fault the installation process. While that was probably written by Bitstream, it surely was done working with specifications provided by Ventura. Customer support was unable to help us with this problem. (An aside: the folks at Automated Technologies of Lewisville Texas (self©proclaimed ÃÃFormBaseÄÄÔ ah Ô experts) tried for several hours to help us with this problem. While they couldn't help us with the problem either, they were instrumental in narrowing the cause of the problem down.) ÁGHÁÃÃFormBaseÄÄ also includes an excellent formula editor forÔ ah Ô calculated fields (see figure), and the ability to create key­stroke©and©mouse©activity macros that work, oddly, at the same speed you do. Watching a macro execute is a lesson in just how slow people work. Still in all, ÃÃFormBaseÄÄ mayÔ ah Ô revolutionize database work by starting the migration toward a truly paperless office; it's that good. à ÃIf you're going to standardize on ÃÃWindowsÄÄ, buy ÃÃFormBaseÄÄ todayÄ Ä. If not, youÔ ah Ô ought to take a look at it, because it just may be enough to make you change your mind. ÁàGL`Áà ÃÃÃSuperPrintÄÄÄ Äƒ ÁàGL_ÁÃÃZenographicsÄă ÁGHÁÃÃWindowsÄÄ is good at many things. Printing, particularly withÔ ah Ô a Hewlett©Packard ÃÃLaserJetÄÄ or compatible isn't one of them.Ô ah Ô ÃÃSuperPrintÄÄ goes a long way to solve that particular problem Ô ah Ôª a à ÃveryÄ Ä long way. If you use a PCL (Hewlett©Packard à ÃÃÃPÄÄÄ ÄrinterÔ ah Ô Ã ÃÃÃCÄÄÄ Äontrol à ÃÃÃLÄÄÄ Äanguage) printer, go buy ÃÃSuperPrintÄÄ, then come backÔ ah Ô to read the rest of this article. ÁGHÁOK, now that you're back, here the scoop: ÃÃSuperPrintÄÄÔ ah Ô contains separate elements that act as replacements for ÃÃWindowsÄÄ' ÃÃLaserJetÄÄ and ÃÃPaintJetÄÄ printer drivers, and PrintÔ ah Ô Manager, the print spooling device that accompanies ÃÃWinÔ ah Ô­dowsÄÄ. In short, the drivers are faster (more so for graphicsÔ ah Ô then text) and better (documents produced on Postscript printers translate more accurately using ÃÃSuperPrintÄÄ's drivers),Ô ah Ô offer extra features such as dithering and multitasking fine tuning and the option of sending multi©page documents to the printer in reverse order, and the spooler is much faster then Print Manager. ÃÃSuperPrintÄÄ has to live with one handicapÔ ah Ô imposed by ÃÃWindowsÄÄ: as with Print Manager, only ÃÃWindowsÄÄÔ ah Ô applications are supported. ÁGHÁHow much faster is ÃÃSuperPrintÄÄ? On a complex test docuÔ ah Ô­ment containing a mixture of text, line characters, and bitmap graphics, an unadorned Print Manager handled and printed in between 2.7 and 3 minutes(nearly all of which was downtime as the HPPCL.DRV driver fed information to the spooler), while ÃÃSuperPrintÄÄ freed the keyboard in under four seconds andÔ ah Ô displayed marginally better print times. By indicating to