Author: Todd Eckrich ( akcs.mtodd@hpcvbbs.cv.hp.com ) 1428 Oaklanding Road Mount Pleasant, SC 29464 803 881-8781 BYTES: #E240h 4949.5 VERSION HISTORY: 1.1 Sped up the full-screen display of individual records. The medium-fonts for the HP48G Series are not hidden as in previous series allowing for very fast text display. Thanks to Rick Grevelle for MDISPN. The following are prominent features of this database application for an HP48G/GX: * Written completely in System RPL and ML. * Allows multiple databases with variable number of fields. * Allows browsing titles using the internal HP48G browser. * Records exceeding the display boundaries can be scrolled. * Repeat key features. * Sorts entries. * Databases accessible from any directory. Each database consists of a number of records. Each record consists of a set number of fields determined when the database is created. The physical structure of each database is a list of list(s) of strings(s). Linefeeds are allowed in strings. The databases are stored in the hidden directory ( #640BEh SYSEVAL to enter -- caution: careless use of SYSEVAL can cause a memory loss). INSTALLATION: To install, follow the instructions for an auto-attaching library in chapter 28 of the HP 48G Series User's Guide. As always, backup memory before using. STARTING: Type XQDB to start database. If no database has already been established, the user will be prompted to Name the first database (such as PERSONAL PHONE NO.), define the number of fields, and then name the fields (such as NAME, NUMBER, MISC). NAVIGATING THROUGH DATABASE When the browser is active to view the records in a database the keyboard is defined as follows: 11.1 DB Browses databases and brings up database menu 12.1 FIND-> Brings up menu for search of next record(s). Note that a key search matches strings in just the first field of each record. 13.1 FLD-> Browses records by the next field. 14.1 ADD Adds record. 15.1 DEL Deletes record. 16.1 EDIT Edits record. 25.1 UPARROW Advances highlight up one record. 25.2 Advances highlight up one page. (left-shifted UPARROW) 25.3 Advances highlight to top record. (right-shifted UPARROW) 35.1 DOWNARROW Advances highlight down one record 35.2 Advances highlight down one page. (left-shifted DOWNARROW) 35.3 Advances highlight to last record. (right-shifted DOWNARROW) 51.1 ENTER Views currently highlighted record in full-screen mode, redefining the keyboard as explained in next section. 61.1 ALPHA Allows search of records by first letter of current field. Thus, ALHPA N advances to first record beginning with the letter N. 91.1 CANCEL Exits. Using left-shifted UPARRAOW and DOWNARROW are a quick way to look through the titles of a larger database. When a record is being viewed in the full screen mode, the keyboard is defined as follows: 11.1 FIND-> Brings up menu for search of next record(s). Note that a KEY search matches strings in just the first field of each record. 12.1 STK-> Places fields of current record on stack. Fields can then be entered into other records when editing by using the STK key. 13.1 COPY Creates duplicate of current record. 14.1 ADD Adds record. 15.1 DEL Deletes record. 16.1 EDIT Edits record. 25.1 UPARROW Advances to previous record. 25.3 Advances to top record. (right-shifted UPARROW) 35.1 DOWNARROW Advances to next record. 35.3 Advances to last record. (right-shifted DOWNARROW) 51.1 ENTER Starts Browser mode highlighting the current record. 91.1 CANCEL Exits. If the current record exceeds the display boundaries, (with repeat key feature) 24.1 VAR Scrolls display up 26.1 NXT Scrolls display down 34.1 LEFTARROW Scrolls display left 36.1 RIGHTARROW Scrolls display right.