Você está na página 1de 118

BookCAT

GETTING STARTED........................................................................................................ 8 INTRODUCTION ............................................................................................................ 11


What is BookCAT?........................................................................................................................................11 Key features ..................................................................................................................................................11 Add-Ons ........................................................................................................................................................12 Technical information....................................................................................................................................13 Support..........................................................................................................................................................13 Software License Agreement........................................................................................................................14 Contacting FNProgramvare ..........................................................................................................................15

USING BOOKCAT ......................................................................................................... 16


Working with databases................................................................................................................................16 About databases .......................................................................................................................................16 To create a database................................................................................................................................16 To open a database ..................................................................................................................................17 To close a database .................................................................................................................................17 To password protect a database ..............................................................................................................17 To compact a database ............................................................................................................................18 To change the locale setting.....................................................................................................................18 To repair a corrupted database ................................................................................................................18 Working with field definitions ....................................................................................................................19 About field definitions............................................................................................................................19 To modify a table definition...................................................................................................................19 To modify a field definition ....................................................................................................................20 Transferring data between databases ......................................................................................................20 Overview of the Transfer command .....................................................................................................20 To transfer books ..................................................................................................................................21 To transfer lookup tables ......................................................................................................................21 To transfer field definitions ...................................................................................................................22 To transfer browse views......................................................................................................................22 To transfer browse layouts ...................................................................................................................22 To transfer sort orders ..........................................................................................................................23 To transfer filters ...................................................................................................................................23 To transfer grouping definitions ............................................................................................................23 Importing and exporting data ....................................................................................................................24 Importing and exporting data................................................................................................................24 To export to text file ..............................................................................................................................24 To import from text file ..........................................................................................................................25

Importing data from CATBooks ............................................................................................................25 Backing up a database and restoring the backup ....................................................................................25 Overview of the backup process ..........................................................................................................25 To backup a database ..........................................................................................................................26 To restore a backup..............................................................................................................................26 Data entry......................................................................................................................................................26 Types of information .................................................................................................................................26 Types of information .............................................................................................................................26 Book information ...................................................................................................................................27 To add a new book ...........................................................................................................................27 To Query the Internet........................................................................................................................27 To edit a book ...................................................................................................................................28 To delete books ................................................................................................................................28 Contents information.............................................................................................................................29 To add a new section........................................................................................................................29 To edit a section ...............................................................................................................................30 To delete a section ...........................................................................................................................30 To change the section index.............................................................................................................31 Working with contents templates......................................................................................................31 About contents templates .............................................................................................................31 To modify the active template.......................................................................................................31 To assign a template to existing sections ....................................................................................31 Lookup information ...............................................................................................................................32 To add a new lookup entry ...............................................................................................................32 To edit a lookup entry .......................................................................................................................32 To delete a lookup entry ...................................................................................................................33 Loan information ...................................................................................................................................33 Tracking books on loan ....................................................................................................................33 To check books out one at a time ....................................................................................................34 To check books in one at a time.......................................................................................................34 To check books out using the 'Check Titles In/Out' window ............................................................35 To check books in using the 'Check Titles In/Out' window ..............................................................35 To reserve a book.............................................................................................................................36 To clear reservations ........................................................................................................................36 To send e-mail notifications..............................................................................................................36 To use the Loan History window ......................................................................................................38 Working with images.................................................................................................................................38 Working with images.............................................................................................................................38 To change the active image .................................................................................................................38 To add a new image .............................................................................................................................39 To edit an image ...................................................................................................................................39 To view an image..................................................................................................................................39 To delete an image ...............................................................................................................................39 To create a link to an external image ...................................................................................................40 To view an external image....................................................................................................................40 To remove a link to an external image .................................................................................................40 Viewing information.......................................................................................................................................40 To mark books ..........................................................................................................................................40

To view the book subset ...........................................................................................................................41 To use the contents view ..........................................................................................................................41 To use the References command ............................................................................................................42 To use the Statistics module ....................................................................................................................42 Working with browse layouts ....................................................................................................................42 Working with browse layouts ................................................................................................................42 To create a new browse layout.............................................................................................................43 To edit a browse layout.........................................................................................................................44 To add a new column ...........................................................................................................................44 To edit a column ...................................................................................................................................45 To change the column order.................................................................................................................45 To remove a column .............................................................................................................................45 To change the active browse layout .....................................................................................................45 To delete a browse layout ....................................................................................................................46 Working with sort orders ...........................................................................................................................46 Working with sort orders .......................................................................................................................46 To create a new sort order ...................................................................................................................47 To edit a sort order ...............................................................................................................................47 To change the active sort order............................................................................................................48 To delete a sort order ...........................................................................................................................48 To create a temporary sort order..........................................................................................................48 To save a temporary sort order ............................................................................................................49 Working with filters....................................................................................................................................49 Working with filters................................................................................................................................49 To create a new filter ............................................................................................................................50 To edit a filter ........................................................................................................................................51 To change the active filter ....................................................................................................................51 To deactivate the current filter ..............................................................................................................51 To delete a filter ....................................................................................................................................51 Working with grouping definitions.............................................................................................................52 Working with grouping definitions.........................................................................................................52 To create a new grouping definition .....................................................................................................53 To edit a grouping definition .................................................................................................................54 To change the active grouping definition..............................................................................................54 To deactivate the current grouping definition .......................................................................................54 To delete a grouping definition .............................................................................................................54 Working with browse views.......................................................................................................................55 Working with browse views ..................................................................................................................55 To create a new browse view ...............................................................................................................56 To edit a browse view ...........................................................................................................................56 To change the active browse view .......................................................................................................56 To deactivate the current browse view.................................................................................................57 To delete a browse view .......................................................................................................................57 Searching and querying ................................................................................................................................57 How to search ...........................................................................................................................................57 To use the Quick search...........................................................................................................................58 To use the Simple search .........................................................................................................................59 To use the Advanced search ....................................................................................................................59

To use the Summary search ....................................................................................................................60 To use the Global search..........................................................................................................................60 To use the special searches .....................................................................................................................61 To search and replace ..............................................................................................................................61 Working with reports .....................................................................................................................................62 About reports ............................................................................................................................................62 Printing the browse list..............................................................................................................................62 Printing the browse list..........................................................................................................................62 To print the browse list..........................................................................................................................63 Using the Report Designer .......................................................................................................................64 About the Report Designer ...................................................................................................................64 Working with files ..................................................................................................................................64 To create a new report .....................................................................................................................64 To open a report ...............................................................................................................................65 To save a report................................................................................................................................65 Specifying report options ......................................................................................................................65 To specify page setup.......................................................................................................................66 To specify groups .............................................................................................................................66 To specify sort order .........................................................................................................................66 To specify what information to include .............................................................................................66 To specify filter..................................................................................................................................67 Working with bands ..............................................................................................................................68 Report bands ....................................................................................................................................68 To modify band properties................................................................................................................69 To resize a band ...............................................................................................................................69 To hide a band ..................................................................................................................................69 To show a band ................................................................................................................................69 Working with objects.............................................................................................................................70 Report objects...................................................................................................................................70 To add a new object .........................................................................................................................71 To select an object............................................................................................................................72 To move an object ............................................................................................................................72 To resize an object ...........................................................................................................................72 To modify object properties ..............................................................................................................73 To delete an object ...........................................................................................................................73 To move an object to another band..................................................................................................73 Printing the report .................................................................................................................................73 To print a report ................................................................................................................................73 To preview a report...........................................................................................................................74 To print to a file .................................................................................................................................74 Preferences...........................................................................................................................................75 To specify grid options......................................................................................................................75 To specify units of measurement......................................................................................................76 The Report menu ......................................................................................................................................76 About the Report menu.........................................................................................................................76 To choose a report from the menu .......................................................................................................76 To add a report to the menu .................................................................................................................76 To modify a menu item .........................................................................................................................78

To remove a menu item........................................................................................................................78

THE BOOKCAT DATABASE ........................................................................................ 79


The BookCAT database ...............................................................................................................................79 Book table .....................................................................................................................................................79 Contents table...............................................................................................................................................86 Loan History table .........................................................................................................................................90 Acquired From table......................................................................................................................................90 Appraiser table..............................................................................................................................................91 Award table ...................................................................................................................................................91 Binding table .................................................................................................................................................92 Book Custom 05 table ..................................................................................................................................92 Book Custom 06 table ..................................................................................................................................93 Book Custom 07 table ..................................................................................................................................93 Book Custom 08 table ..................................................................................................................................93 Book Type table ............................................................................................................................................94 Borrower table...............................................................................................................................................94 Borrower Category table ...............................................................................................................................95 Category table...............................................................................................................................................95 Condition table ..............................................................................................................................................96 Contents Custom 04 table ............................................................................................................................96 Contents Custom 05 table ............................................................................................................................97 Contents Custom 06 table ............................................................................................................................97 Contents Type table......................................................................................................................................98 Country table.................................................................................................................................................98 Dustjacket Condition table ............................................................................................................................98 Edition table ..................................................................................................................................................99 Insurance table .............................................................................................................................................99 Keyword table .............................................................................................................................................100 Language table ...........................................................................................................................................100 Location table..............................................................................................................................................101 Owner table.................................................................................................................................................101 Person table ................................................................................................................................................102 Personal Rating table .................................................................................................................................103 Printed by table ...........................................................................................................................................104 Printing table ...............................................................................................................................................105 Publisher table ............................................................................................................................................105 Series table .................................................................................................................................................105 Status table .................................................................................................................................................106 Sub-Category table .....................................................................................................................................106

TIPS & TRICKS............................................................................................................ 108


Database navigator hot keys ......................................................................................................................108 Printing the first page only ..........................................................................................................................108

FAQ .............................................................................................................................. 109


Working with databases..............................................................................................................................109 FAQ: The lookup table is not available!..................................................................................................109 Data entry....................................................................................................................................................109 FAQ: How do I delete books?.................................................................................................................109 FAQ: How do I disable the Auto Capitalize feature?..............................................................................109 FAQ: How do I use the Sort by field? .....................................................................................................109 Viewing information.....................................................................................................................................110 FAQ: The Find by command does not work!..........................................................................................110 Working with reports ...................................................................................................................................110 FAQ: How do I deactivate the report filter? ............................................................................................110 FAQ: Is it possible to change the left margin?........................................................................................111 Miscellaneous .............................................................................................................................................111 FAQ: How do I change the tab titles in the Book and Contents Edit windows? ....................................111 FAQ: How do I transfer the program to a new computer? .....................................................................111

Getting started
Welcome to BookCAT! BookCAT is a powerful database program designed to catalog and manage a personal, club, school, church, or business library. BookCAT will help you know what you have, where it is (including books lent out) and the total value of your collection. Using BookCAT you can quickly catalog your books by downloading information from the Internet. Designed for the Windows environment, BookCAT is comprehensive, intuitive, and easy to use. For more information, see What is BookCAT? and key features. Before you can start cataloging your collection, you must open a database or create a new database. The first time you start BookCAT, the sample database (Sample.mdb) is automatically opened. The Browse window gives you an overview of the books in your database, and is probably the window you will use the most (if you cannot see this window, choose Browse from the Window menu):

The main part of this window is occupied by the book list. Above the book list, there are three drop-down lists. (If you cannot see these lists, choose Lists -> Layouts / Sort Orders / Filters from the View menu.) The drop-down list to the left includes available browse layouts. A browse layout contains information about which fields to display in the book list. You can create as many browse layouts as you want. The drop-down list in the middle includes available sort orders. A sort order defines the order in which books are displayed. The data in the database remains the same; only the way data is being displayed changes. The drop-down list to the right includes available filters. A filter is used to determine which books that are displayed in the book list, and makes it possible to work with a subset of the database 8

(for example, paperbacks or books that are for sale). To the left of the book list is the drop-down list which includes available grouping definitions. Below is the grouping values list. (If you cannot see these two lists, choose Lists -> Grouping from the View menu.) The grouping feature is used to determine which books that are displayed in the book list, and makes it possible to work with a subset of the database (for example, books written by a specific author). Using the grouping feature is similar to using a filter, except that it is easier to change the value used in the filtering process. For example, if you group by author, you can simply double click another author name to display the books written by this author. To add a new book, choose New from the Book menu, or simply press Ctrl + N. To edit a book, double-click the book in the book list. BookCAT activates the data entry window where you specify information about the book:

The data entry window is divided into three parts: Book, Contents and Cover. "Book" is a general term that can mean a book, newspaper, magazine, etc. Book data includes information like author, title, publisher, publish date, ISBN, location, purchase price and value. If you are unsure of what information you are supposed to specify in a field, press the Help button on the toolbar and then click on the field. "Contents" is a general term for any work (poems, short stories, individual essays, etc) contained within a book (a book can contain multiple sections). It's up to you whether you want to register contents information or not. For most books you will probably not want to do this, but this feature can be useful in certain situations (for example if the book contains short stories by various authors). To add a new section to the book, click the New button below the contents list. To add the book cover and store it in the database, right-click the image box to the right of the book data fields and choose Edit from the popup menu. To link to an external image file, rightclick the image box and choose Link to File / Browse from the popup menu. For more information, see Working with images.

To switch back to the Browse window, choose Browse from the Window menu, or simply press Ctrl + B. We recommend you take a look at the tutorial if you want more information on how to use BookCAT. If you need support, don't hesitate to contact us. We hope you enjoy using BookCAT!

10

Introduction
What is BookCAT?
BookCAT is a powerful database program designed to catalog and manage a personal, club, school, church, or business library. BookCAT will help you know what you have, where it is (including books lent out) and the total value of your collection. Using BookCAT you can quickly catalog your books by downloading information from the Internet. Designed for the Windows environment, BookCAT is comprehensive, intuitive, and easy to use. You can work with an unlimited number of databases. This means you can split your collection into different catalogs. BookCAT allows you to change the data field names to suit your personal preferences. You can also hide the data fields you don't want to use. Ultimately, this means you can customize the BookCAT database to suit your needs. BookCAT has a comprehensive set of fields, enabling you to catalog a wide range of information: author, title, publisher, ISBN number, publish date, number of pages, editor, original title, translator, binding, edition, type of book (fiction, non-fiction, etc.), category and sub-category, purchase date and price, current value, condition, status (own, want, for sale), personal rating, owner, location, keywords, awards and nominations, comments, synopsis, reviews, and more. You can effectively find the information you are looking for by using the powerful search and filter features. BookCAT allows you search your database with any combination of data fields and operators. BookCAT includes a report designer that lets you create professional looking reports with exactly the layout you want. Use one of the more than 80 pre-defined reports, or create your own reports from scratch. You have full control over data fields, groups, sort order, columns, fonts, colors, paper size, margins and print orientation. BookCAT lets you preview reports on screen before printing, or save reports in virtually any file format. You can quickly generate documents to be published on the Internet. The loan module lets you keep track of books on loan. Check the program periodically to see what is still out on loan. You will always know who has what and since when. The statistics function allows you to analyze your collection in a variety of ways. BookCAT lets you track both initial investment and the value of your collection. Use the backup function to make backup copies of your valuable data. BookCAT uses popup menus for quick feature access and navigation. BookCAT comes with a sample database to get you started and a comprehensive context sensitive on-line help system.

Key features

Store information about an unlimited number of books. Save time: Download book data from the Internet. Register most information, such as author and publisher, only once. Adapt the program to your own needs: Change the data field names to suit your personal preferences. Hide data fields you don't need. Specify your own categories. Split your collection into different catalogs and transfer information between them. Comprehensive set of data fields enabling you to catalog a wide range of information:

11

author, title, publisher, ISBN number, publish date, number of pages, editor, original title, translator, binding, edition, type of book (fiction, non-fiction, etc.), category and subcategory, purchase date and price, current value, condition, status (own, want, for sale), personal rating, owner, location, keywords, awards and nominations, comments, synopsis, and reviews.

More than 30 custom data fields (in case we have missed something). Add personal comments. Store book covers, as well as pictures of authors. Use BookCAT Explorer to view information about authors and books. Find information quickly: Search in all fields with any combination of key words and operators (and, or, etc.). Save your most frequently used searches. Use filters to display only selected data (for example, books that are for sale). Use the search and replace function to search for a specific word or number and replace it with another. Sort data by any field with up to five sort levels. Create your own reports with exactly the layout you want, or use one of the more than 80 pre-defined reports. You have full control of data fields, groups, sort order, columns, fonts, colors, paper size, margins and print orientation. Preview reports on screen before printing. Save reports in virtually any file format: Adobe Acrobat, Excel, HTML, JPEG, Lotus 1-2-3, Quattro Pro, or RTF. Archive reports - store report output so that it can be previewed and printed later, without re-accessing the data from which the report was generated. While archiving is very useful for maintaining historical records, it can also be used as a method of report distribution. Keep track of books on loan. Check the program periodically to see what is still out on loan. You will always know who has what and since when. Use the HTML Generator to quickly generate documents to be published on the Internet. Analyze your collection in a variety of ways with the statistics module. Export data to ASCII text files to bring the information into other applications. Backup your valuable data with the backup/restore module. MS Access database format. Offers you an alternative way to view and search your database.

Add-Ons
Report Archive Reader This freeware program is used to read and print archived reports. Report archiving lets you store report output so that it can be previewed and printed later, without re-accessing the data from which the report was generated. While archiving is very useful for maintaining historical records, it

12

can also be used as a method of report distribution. Feel free to give this application to friends or colleagues, who can then preview and print your archived reports. For more information, visit http://www.fnprg.com/rar/rar.html

Technical information
Development tool BookCAT is developed with Borland Delphi. To run BookCAT you need

Pentium based PC Windows 95/98/NT/2000/ME/XP 64 MB RAM 10 MB available hard-disk space

BookCAT needs the following files to run In the BookCAT folder (usually C:\Program Files\BookCAT):

BookCAT.exe BookCAT.chm BookCAT.hlp BookCAT.lic (registered version only)

Support
Technical support is available by e-mail or regular mail. You can also get help in the user forum on our web site. Although we answer all questions, we give priority to registered users. Before you contact us, check out the help file first! When reporting problems, the more information you can provide the better our response can be. If possible, include the following:


E-mail

What version of BookCAT are you running? You can determine this by choosing About from the BookCAT Help menu. Include the entire "version line"; for example 6.00.01. What version of Microsoft Windows are you running? For example, Windows 98, Windows 2000 or Windows XP. Is the problem reproducible? If so, how? If you see a dialog box with an error message when the problem occurs, please include the complete error message.

13

support@fnprg.com World Wide Web http://www.fnprg.com Postal address FNProgramvare Pb 721 Krapfoss N-1509 Moss Norway

Software License Agreement


Copyright This software and the documentation that accompanies it are owned by FNProgramvare and protected by the Universal Copyright Convention and other international copyright treaties. All rights are reserved. You must treat this software like any other copyrighted material (for example a book or musical recording), except that you may copy it onto a computer to be used and you may make archive copies of the software for the sole purpose of backing up the software and protecting your investment from loss. Limited warranty FNProgramvare warrants the physical media and physical documentation provided by FNProgramvare to be free of defects in materials and workmanship for a period of ninety (90) days from the original date of purchase. If FNProgramvare receives notification within the warranty period of defects in materials or workmanship, and determines that such notification is correct, FNProgramvare will replace the defective media or documentation. The entire and exclusive liability and remedy for breach of this limited warranty shall be limited to the replacement of defective media or documentation and does not include or extend to any claim for or right to recover any other damages, including but not limited to, loss of profit, data, or use of the software or special, incidental or consequential damages, or other similar claims, even if FNProgramvare has been specifically advised of the possibility of such damages. In no event will FNProgramvare's liability for any damages to you or any other person ever exceed the lower of the list price or the actual price paid for the package or the license to use the software, regardless of the form of the claim. Restrictions on use You may not

Distribute, hire out, license, lease, copy or in any other way make the registered version of this software available to others Modify, translate, adapt or de-compile the software, or make derivations based on the software or documentation. Use the software, or allow it to be used, on more than one computer or workstation simultaneously.

You are expected to use the software on your system and to thoroughly evaluate its usefulness

14

and functionality before making a purchase. This "try before you buy" approach is the ultimate guarantee that the software will perform to your satisfaction; therefore, you understand and agree that there is no refund policy for any purchase of the software.

Contacting FNProgramvare
All bug reports and suggestions are welcome. E-mail info@fnprg.com World Wide Web http://www.fnprg.com Postal address FNProgramvare Pb 721 Krapfoss N-1509 Moss Norway

15

Using BookCAT
Working with databases About databases
The information about your book collection is stored in a database. A database is a file on your hard disk, with the extension .MDB, that contains all the information you have entered into the database. For more information, see the BookCAT database.

To create a database
1.

Choose New Database from the File menu. You see the 'Create New Database Specify File Name' window.

2.

Select the drive and directory where you want to create the database. In general, we recommend that you create the database in the BookCAT\Data folder. This folder is selected by default, unless the open database is located in another folder.

3.

In the File name text box, type the name of the database. The name should be one that easily reminds you of the information in the database, for example My Book Collection or Book Library. The file extension identifying the database, .MDB, is added automatically.

4.

Click Save. You see the 'Create New Database' window.

5.

Select Field level (Simple, Standard, or Advanced). The field level tells BookCAT what data fields to make available for you. To use a wizard to select the fields you want to use, click the Wizard button to bring up the 'Field Wizard' window. To use the field definitions from another database, click the Copy from button and specify the database to copy field definitions from. Note: You can later change the fields you want to use by choosing Field Definitions from the Tools menu.

6.

Click OK.

BookCAT creates the database and opens it. The file name of the database, including drive and folder, is displayed on the title bar of the main BookCAT window. You can now begin adding information.

16

Note: If you want to organize your collection using only one database, then you do not have to think about databases again. BookCAT will always open this database when you start the application. If, however, you choose to organize your collection in a way that requires several databases, follow the steps above to create as many as you need. To switch from one database to another, see To open a database.

To open a database
1.

From the File menu, choose Open Database. You see the 'Open Database' window.

2. 3. 4.

Select the drive and folder where the database is located. From the list, select the database you want to open. Press the Open button, or double click the database name.

Note: If you do not exit the program by choosing Exit from the File menu, for example if a system error occurs or there is a power-failure, you may get an error message the next time you try to open the database. If this happens, choose Repair Database from the Tools menu to repair the database.

To close a database
1.

From the File menu, choose Close Database. BookCAT closes the open database.

Note: Normally, there is no need for you to close a database manually. When you exit the application, BookCAT automatically closes the open database.

To password protect a database


BookCAT allows you to password protect your database to prevent unwanted users from opening your database.
1.

Choose Change Password from the File menu. You see the 'Change Password' window.

2.

If the database already is password protected, specify the current password in the Current password text box. Type the new password in the New password text box. A password can contain any combination of letters, numerals, spaces, and symbols, and it can be up to 25 characters long. As you type the password, the program displays an asterisk (*) for each character you type.

3.

4. 5.

Retype the new password in the Verify new password text box. Click OK.

17

The next time you open this database you must specify the password. Note: When you create a password, write it down and keep it in a secure place. If you lose the password, you cannot open or gain access to the password protected database. Note: To remove the password protection, specify the current password and leave the 'New password' and 'Verify new password' text boxes empty.

To compact a database
As you change data in a database, the database file can become fragmented and use more disk space than necessary. Periodically, you should compact your database to defragment the database file. The compacted database is usually smaller.
1.

Choose Compact Database from the File menu. You see the 'Compact Database' window.

2.

Click OK.

Note: Because BookCAT creates a temporary copy of the database during the compact process, you must have enough disk space for both the original and the duplicate database. The compact operation fails if there isn't enough disk space available.

To change the locale setting


If information in your database is not sorted correctly, try to change the locale setting. The default locale setting is General. Alternative locale settings are Arabic, Czech, Dutch, Greek, Hebrew, Hungarian, Icelandic, Norwegian and Danish, Polish, Russian, Swedish and Finnish, Traditional Spanish and Turkish.
1.

Choose Compact Database from the File menu. You see the 'Compact Database' window.

2.

Click the Change button in the Locale box. You see the 'Locale' window.

3. 4.

Select the desired locale setting. Click the OK button. You are returned the 'Compact Database' window.

5.

Click the OK button to change the locale setting and compact the database.

To repair a corrupted database


If you get an error message when you try to open a database, use the 'Repair Database' command to repair the database. The BookCAT database can become corrupted if the program is terminated while it is attempting to write to the database. This can happen when there is a power-failure or a computer hardware problem. 18

1.

Choose Repair Database from the Tools menu. You see the 'Repair Database' window.

2. 3. 4.

Select the drive and folder where the database is located. From the list, select the database you want to repair. Click the Open button, or double click the database name, to repair the database.

Note: Because BookCAT creates a temporary copy of the database during the repair process, you must have enough disk space for both the original and the duplicate database. The repair operation fails if there isn't enough disk space available.

Working with field definitions About field definitions


BookCAT allows you to change the name of all data fields. You can hide the fields you don't want to use. These fields will disappear from all windows, menus, lists etc. You only use the fields you want. You can also rename tables in the database, and hide the tables you don't want to use. In addition to changing the name of all data fields, you can also rename the tab titles in the Book and Contents Edit windows. To do this, simply right-click the tab title row, and choose Edit Tab Titles from the popup menu.

To modify a table definition


1.

Choose Field Definitions from the Tools menu. You see the 'Field Definitions' window.

2.

Select the table you want to modify from the list on the Tables tab. When you select a new table, notice how the window title is updated.

3.

If you want to activate (use) or deactivate (do not use) the table, select Yes or No from the drop-down list in the Use column. Note: This option is not available for the Book, Contents, and Person tables.

4. 5.

If you want to rename the table, type the new name in the Name column. If you are modifying a lookup table definition, specify whether you want to show the Sort by field in lists linked to the table (this is most useful for Person and Borrower since these tables contain names). You specify this by selecting Yes or No from the drop-down list in the Show Sort by column. Repeat steps 2 - 5 if you want to modify another table definition. Click the OK button to save the changes.

6. 7.

19

To modify a field definition


1.

Choose Field Definitions from the Tools menu. You see the 'Field Definitions' window.

2.

Select the table that contains the field you want to rename from the list on the Tables tab. (This is in most cases the Book table.) When you select a new table, notice how the window title is updated.

3.

Click on the Fields tab. You see a list of all fields in the selected table.

4. 5.

Select the desired field from the list of available fields. If you want to activate (use) or deactivate (do not use) the field, select Yes or No from the drop-down list in the Use column. Note: This option is not available for all fields, for example Title and Author in the Book table.

6. 7.

If you want to rename the field, type the new name in the Name column. If you want to change the field group, type the new group name or select it from the dropdown list in the Group column. The group is used in lists where you choose a field, for example when defining a browse layout or a sort order, or when searching. By default, the group corresponds to the title of the tab the field is located on in the data entry window.

8.

If you want to specify a default value, type it in the Default Value column. The default value is automatically used when you add a new record. If you do not want to specify month and day for a date field, select Yes from the dropdown list in the Year Only column.

9.

10. Repeat steps 2 - 9 if you want to modify another field definition. 11. Click the OK button to save the changes.

Note: Remember to activate the appropriate table from the list of tables before you click the Fields tab.

Transferring data between databases Overview of the Transfer command


BookCAT lets you work with an unlimited number of databases. This means that you can split your collection into different databases and organize them to meet your needs. You can later merge existing databases. You use the Transfer command to transfer information between databases. In addition to books, you can also transfer lookup tables, field definitions, browse views, browse layouts, sort orders,

20

filters, and grouping definitions between databases.

To transfer books
1.

Choose Transfer from the File menu. You see the 'Transfer' window.

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4. 5.

Select the Books check box. If you want to transfer all books, select All. If you want to transfer only the subset (that is, marked books only), select Subset.

6.

Click the Start button to start the transfer process.

To transfer lookup tables


1.

Choose Transfer from the File menu. You see the 'Transfer' window.

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4.

Select the lookup tables you want to transfer in the Lookup tables list box. To select or deselect a table, simply click on it. To select or deselect more than one table, hold down Ctrl while you click. To select all tables, click with the right mouse button and choose Select All from the popup menu. To deselect all tables, click with the right mouse button and choose Deselect All from the popup menu.

5.

Select the Lookup tables check box.

21

6.

Click the Start button to start the transfer process.

To transfer field definitions


1.

Choose Transfer from the File menu. You see the 'Transfer' window.

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4. 5.

Select the Field definitions check box. Click the Start button to start the transfer process.

To transfer browse views


1.

Choose Transfer from the File menu. You see the 'Transfer' window.

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4. 5.

Select the Browse views check box. Click the Start button to start the transfer process.

To transfer browse layouts


1.

Choose Transfer from the File menu. You see the 'Transfer' window.

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

22

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4. 5.

Select the Browse layouts check box. Click the Start button to start the transfer process.

To transfer sort orders


1.

Choose Transfer from the File menu. You see the 'Transfer' window.

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4. 5.

Select the Sort orders check box. Click the Start button to start the transfer process.

To transfer filters
1.

Choose Transfer from the File menu. You see the 'Transfer' window.

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4. 5.

Select the Filters check box. Click the Start button to start the transfer process.

To transfer grouping definitions


1.

Choose Transfer from the File menu. You see the 'Transfer' window.

23

2.

Specify the database you want to transfer information from in the From text box. This database is called the source database. Note: By default, BookCAT fills in the name of the open database in this field.

3.

Specify the database you want to transfer information to in the To text box. This database is called the target database.

4. 5.

Select the Grouping definitions check box. Click the Start button to start the transfer process.

Importing and exporting data Importing and exporting data


BookCAT lets you export data to text files. This allows you to bring the information into other applications. By using the import function, you can import data from other applications. Currently, BookCAT only supports import from text files.

To export to text file


1.

Choose Export / Text File from the File menu. You see the 'Export To Text File' window.

2.

Make your choices on the General tab. Note: Context-sensitive help is available if you click on the ? button at the top of the window, and then click the item you want information about.

3. 4.

Click on the Book tab. In the File name text box, specify the file to which you want to export data from the Book table. From the list on the left, choose the fields you want to export. If you do not want to export contents information, continue with step 9.

5.

6. 7.

Click the Contents tab. In the File name text box, specify the file to which you want to export data from the Contents table. From the list on the left, choose the fields you want to export. If you want to save the export definition for later use, click the Save button.

8. 9.

10. Click the Start button to start the export process.

24

To import from text file


1.

Choose Import / Text File from the File menu. You see the 'Import From Text File' window.

2.

Make your choices on the General tab. Note: Context-sensitive help is available if you click on the ? button at the top of the window, and then click the item you want information about.

3. 4. 5.

Click the Book tab. In the File name text box, specify the file from which you want to import book data. From the list on the left, choose the fields you want to import book data to. The chosen fields are displayed in the list box on the right. These fields correspond to the physical order of the data fields in the text file. Use the item called <dummy> to specify that a field from the text file should not be imported. If you do not want to import contents information, continue with step 11.

6. 7.

Click the Contents tab. In the File name text box, specify the file from which you want to import contents data (sections) from. From the list on the left, choose the fields you want to import contents data to. The chosen fields are displayed in the list box on the right. These fields correspond to the physical order of the data fields in the text file. Use the item called <dummy> to specify that a field from the text file should not be imported.

8.

9.

Click the General tab. contents data. This is usually a reference/library number or the book record number.

10. In the Link books and contents on box, specify the fields that are used to link book and

11. If you want to save the import definition for later use, click the Save button. 12. Click the Start button to start the import process.

Importing data from CATBooks Backing up a database and restoring the backup Overview of the backup process
We recommended that you back up your database(s) on a regular basis, for example once a week. You should especially do a backup after adding many new books. The backup can be used if some unusual event occurs which causes your database to become corrupt and nonrecoverable.

25

Note: You should routinely backup your valuable database(s). FNProgramvare has no responsibility for any loss of data.

To backup a database
1.

Choose Backup Database from the File menu. You see the 'Backup Database' window.

2. 3.

Specify the drive and folder you want to backup the database to. If you want to compress the backup, select the Compress check box. If you use compression, the backup may occupy as little as of the original database size. If you want BookCAT to verify that the backup is OK after the backup is completed, select the Verify check box. Note: We recommend that you always select this option.

4.

5.

Click the OK button to begin the backup process. Follow the instructions BookCAT gives you.

Note: If a database does not fit onto one diskette, it is automatically split in two or more parts. Note: You can only have one database backup per folder.

To restore a backup
1.

Choose Restore Backup from the File menu. You see the 'Restore Backup' window.

2. 3. 4.

Specify the drive and folder to restore the backup from. Specify the drive and folder to restore the backup to. Click the OK button. BookCAT restores the backup and opens the database.

Data entry Types of information Types of information


BookCAT stores four basic types of information:

Book information, such as author, title, publish date, publisher, ISBN, etc. "Book" is a general term that can mean a book, newspaper, magazine, etc.

26

Contents information (sections), such as author, title, page from, page to, keywords, etc. "Contents" is a general term for any work (poems, short stories, individual essays, etc) contained within the book (a book can contain multiple sections). It's up to you whether you want to register contents information or not. For most books you will probably not want to do this, but this feature can be extremely useful in certain situations (for example if the book contains short stories by various authors). Lookup information, that you add once and then reuse later. The Person lookup table is a good example. Information about the person (author, editor or translator) is added to the Person table the first time you register a book written by this author. Later, you simply choose the name from a list. When you modify an entry in a lookup table, for example to fix a typing error, the change will be reflected in all fields that are linked to this lookup table. Loan information, books that currently are, or have been, on loan.

Book information To add a new book


1.

Choose New from the Book menu. Note: To download book data from the Internet, see To Query the Internet. BookCAT activates the Book window. You are now ready to begin adding information. Notice how the first section of the status bar displays New. This indicates that a new book is added, but it has not yet been saved.

2. 3.

Specify the relevant information in the Book window. If you want to register the contents of the book, click the New button in the Contents window to add the first section. It's up to you whether you want to register contents information or not. For most books you will probably not want to do this, but this feature can be extremely useful in certain situations (for example if the book contains short stories by various authors).

Note: If you are unsure of what information you are supposed to specify in a field, press the Help button on the toolbar and then click on the field.

Note: You do not need to manually save the book, BookCAT will automatically save any changes when you choose one of the menu options.

To Query the Internet


Instead of typing all the book data yourself, you can have BookCAT query the Internet and automatically retrieve information like author, title, publisher, publish date, edition, number of pages, etc. This is a 4-step process: Type/scan the ISBN numbers, query the Internet, check the downloaded information, then transfer the data to the database.
1.

Choose New - Query Internet from the Book menu (or press Ctrl + H). You see the 'Query Internet' window.

27

Note: To update a book that has already been added to the database, select the book, then choose Update - Query Internet from the Book menu (or press Ctrl + J).
2.

Type the ISBN number into the ISBN text box, then click the Add button (or simply press Enter). If you have a barcode scanner, you can scan the barcode on the book cover into this field. BookCAT will automatically convert the barcode to an ISBN number. Note: Most barcode scanners will automatically add a Carriage Return after the barcode number when you scan the barcode. If your scanner does not do this you will have to press Enter after you have scanned the barcode.

3. 4.

Repeat step 2 for all books you want to retrieve from the Internet. Make sure you are connected to the Internet, then click the Query button. Note: Click the Sites button to select the sites you want to query. BookCAT will query all selected sites and merge the downloaded information. Note: If you get an error message you may have to specify proxy settings (host, port, username and password) in preferences (Tools->Preferences->Internet).

5.

Before you transfer the downloaded book data to the database, we recommend that you go through the downloaded information, and check that it is correct. Note: To delete all records with a status of 'Not Found', right-click and choose Delete "Not Found" from the popup menu. To delete all records with a status of "Error", rightclick and choose Delete "Error" from the popup menu.

6.

Click the Transfer button to transfer the downloaded book data to the database. Note: After you have transferred the book data, BookCAT marks the new books and only displays these books (the subset) in the browse list. To display all books again, choose Subset from the Book menu (or simply press F9) to deactivate the subset.

To edit a book
1. 2.

From the list of books in the 'Browse' window, locate the book you want to edit. Activate the 'Book' window to choosing Book from the Window menu (or you can simply double-click the book). Modify the information as necessary in the 'Book' window.

3.

Note: You do not need to manually save the changes, BookCAT will automatically save any changes when you choose one of the menu options.

To delete books
1. 2.

From the list of books in the 'Browse' window, select the book you want to delete. Choose Delete / Current Book from the Book menu. Notice the word Deleted on the status bar. This informs you that the book is marked as deleted. It has not yet been removed from the database.

28

3. 4.

Repeat steps 1 - 2 for all books you want to delete. From the File menu, choose Compact Database. You see the 'Compact Database' window.

5. 6. 7.

Select the Remove deleted books check box. Click the OK button. BookCAT asks you to confirm that you want to remove the deleted book(s). Click the Yes button.

Contents information To add a new section


1.

Activate the 'Contents' window by choosing Contents from the Window menu. By default, the Contents windows is merged with the Book window, and is displayed below the book data fields.

(If you would like to change the window layout, choose Layout from the Window menu.)
2.

Click the New button. If the 'Use contents template' option is activated in preferences, you see the 'Contents Template' window. Here you can specify information that is relevant to all sections (or most of the sections) in the book. The template is used when you add new sections to the book.

29

If the 'Use contents template' option is not activated and you want to use a template when registering this book, right-click the list in the Contents window, and choose New Use Template from the popup menu. To use the template, choose Use from the Template menu. Note: If the book only contains one section, there is no need to use a template.
3.

BookCAT adds a new section to the book. Specify the relevant information in the 'Contents Edit' window.

4.

If the book contains more than one section, choose New from the Contents menu to add the next section.

Note: It's up to you whether you want to register contents information or not. For most books you will probably not want to do this, but this feature can be extremely useful in certain situations (for example if the book contains short stories by various authors). Note: You do not need to manually save the section, BookCAT will automatically save any changes when you choose one of the menu options or close the window.

To edit a section
1.

From the list of books in the 'Browse' window, locate the book that contains the section you want to edit. Activate the 'Contents' window by choosing Contents from the Window menu. By default, the Contents windows is merged with the Book window, and is displayed below the book data fields.

2.

3. 4.

From the list of sections, select the section you want to edit. Click the Edit button. You see the 'Contents Edit' window.

5.

Modify the information as necessary.

Note: You do not need to manually save the section, BookCAT will automatically save any changes when you choose one of the menu options or close the window.

To delete a section
1.

From the list of books in the 'Browse' window, locate the book that contains the section you want to delete. Activate the 'Contents' window by choosing Contents from the Window menu. By default, the Contents windows is merged with the Book window, and is displayed below the book data fields.

2.

3. 4.

From the list of sections, select the section you want to delete. Click the Delete button.

30

5.

BookCAT asks you to confirm that you really want to delete the section. Press the Yes button.

6.

BookCAT deletes the section, and updates the index number for the rest of the sections in the book.

Note: You cannot delete sections from the 'Contents Edit' or the 'Contents View' windows. Note: Unlike books, sections are deleted immediately.

To change the section index


1.

In the 'Contents Edit' window, choose Rearrange from the Contents menu. You see the 'Rearrange' window.

2. 3.

Specify the new index. Click the OK button. BookCAT updates the section position.

Note: You can also use drag-and-drop in the Contents window to change the order of the sections in the book.

Working with contents templates About contents templates


A contents template allows you to specify information that is relevant to all sections (or most of the sections) when you register a new book (this is useful if, for example, the book contains multiple sections written by the same author). The information you specify is automatically used when you add new sections. You can also save a template to a file and reuse it later. Note: If you always want to use a contents template when you add new sections to a book, select the 'Use contents template' option in preferences (Tools->Preferences). You can also use a contents template to register information after all sections are added to the book. For example, if you only specified titles when you originally registered the book, you can assign a contents template to the sections in the book at a later time. This allows you to register information for all sections in the book in one operation.

To modify the active template


1.

In the 'Contents Edit' window, choose Template from the File menu. You see the 'Contents Template' window.

2. 3.

Modify the template information as necessary. Choose Use from the Template menu to activate the new template. The new template is used when you add new sections to the current book.

To assign a template to existing sections

31

1.

In the 'Contents Edit' window, choose Template from the File menu. You see the 'Contents Template' window.

2. 3.

Modify the template information as necessary. Choose Assign to Sections from the Template menu. You see the 'Assign Template to Sections' window.

4.

From the list, select the sections you want to assign the template to. To select more than one section, hold down Ctrl while you click. To select all sections, right-click and choose Select All from the popup menu.

5.

To keep all information that is already registered for the selected sections, select the Keep existing check box. If not, BookCAT deletes all information in "one-2-many" fields (a field that can contain an arbitrary number of items, for example Author or Keywords) before the template is assigned.

6.

Click the OK button to assign the template to the selected sections.

Lookup information To add a new lookup entry


1.

Choose Edit Table from the Lookup menu. You see the 'Choose Lookup Table' window.

2. 3.

Select the lookup table you want to add a new entry to. Click the OK button. You see the 'Lookup [Table Name]' window.

4.

Click the + button. BookCAT activates the Details tab.

5.

Fill in as much information as you want.

Note: You do not need to manually save the entry, BookCAT will automatically save any changes when you move to another entry or close the window.

To edit a lookup entry


1.

Choose Edit Table from the Lookup menu. You see the 'Choose Lookup Table' window.

2.

Select the lookup table you want to edit.

32

3.

Click the OK button. You see the 'Lookup [Table Name]' window.

4.

From the list, locate the item you want to edit. You can use the text box above the list to quickly locate the desired entry. As you type, BookCAT tries to locate a matching item in the list.

5. 6.

Click the Details tab. Modify the information as necessary.

Note: You do not need to manually save the entry, BookCAT will automatically save any changes when you move to another entry or close the window.

To delete a lookup entry


1.

Choose Edit Table from the Lookup menu. You see the 'Choose Lookup Table' window.

2. 3.

Select the lookup table in which you want to delete an entry. Click the OK button. You see the 'Lookup [Table Name]' window.

4.

From the list, locate the item you want to delete. You can use the text box above the list to quickly locate the desired entry. As you type, BookCAT tries to locate a matching item in the list.

5. 6.

Click the - button to delete the selected entry. BookCAT asks you to confirm that you really want to delete the entry. Press the Yes button.

Note: If you want to delete unused lookup items, right-click the list and choose Delete Unused Items from the popup menu.

Loan information Tracking books on loan


BookCAT allows you to track books out on loan; you can easily loan out a book, set a due date and search for all books out on loan and books overdue. You can use a bar code scanner when checking books in and out of the library. BookCAT will handle any bar code scanner that enters data via a keyboard interface. These are often referred to as "wedge" readers as they wedge themselves in between the keyboard and your computer. To use this feature, you will have to enter the bar code number for all books and all borrowers. If you have a bar code scanner, use the 'Check Titles In/Out' window to quickly check books in and out of the library.

33

If you do not have a bar code scanner, you can manually check books in and out one at a time, or you can use the 'Check Titles In/Out' window. To search for books out on loan, use the Simple or Advanced search command, and search the Book.On Loan field. To search for overdue books, search the Book.Overdue field. You can also use a filter if you want to display only books out on loan, or overdue books, in the Browse window. On the Report menu you find various loan reports that you can print out. In addition, BookCAT also allows you to place reservations for books on loan, and to automatically clear reservations. You can also send e-mail notifications to borrowers. This could be a reminder that a book should be returned soon or is overdue, or a notification that a reserved book is ready for collection. For more information, see To send e-mail notifications.

To check books out one at a time


1. 2.

From the list of books in the 'Browse' window, locate the book you want to check out. Choose Loan / Check Out from the Book menu (or simply press Shift + F2). You see the 'Check Out' window.

3.

Select the name of the borrower from the Borrower drop-down list. If the borrower is not registered, right-click the Borrower field and choose New from the popup menu. Complete the information requested in the 'New Borrower' window, then click Save.

4.

In the Date Borrowed field, specify the date the book was borrowed. By default, BookCAT fills in today's date. In the Date Due field, specify the date the book is due to be returned. Note: In preferences you can specify the number of days from today that BookCAT automatically fills into this field. This is 30 days by default.

5.

6.

Click OK.

Note: Even though BookCAT lets you change the name of the borrower in the 'Check Out' window, always check the book in before you check it out again. This is important if you want the loan history to be correct.

To check books in one at a time


1. 2.

From the list of books in the 'Browse' window, locate the book you want to check in. Choose Loan / Check In from the Book menu (or simply press Shift + F3). You see the 'Check In' window.

3.

In the Date Returned field, specify the date the book was returned. By default, BookCAT fills in today's date. Click OK.

4.

Note: Even though BookCAT lets you change the name of the borrower in the 'Check Out' window, always check the book in before you check it out again. This is important if you want 34

the loan history to be correct. Note: You can also use the 'Loan History' window when checking books in.

To check books out using the 'Check Titles In/Out' window


1.

Choose Loan / Check Titles Out from the Tools menu (or simply press Ctrl + F2). You see the 'Check Titles In/Out' window.

2.

If you have a bar code scanner, scan the bar code on the borrowers library card into the Borrower field. BookCAT will automatically lookup the borrower name. Note: Most bar code scanners will automatically add a Carriage Return after the bar code number when you scan the bar code. If your scanner does not do this you will have to press Enter after you have scanned the bar code. If you don't have a bar code scanner, click the Search button for the borrower. to manually search

3. 4.

Make sure the Date Borrowed and Date Due fields are correctly filled in. If you have a bar code scanner, scan the bar code on the book into the Bar Code No field. BookCAT will automatically look up the book in the database and add it to the list below. Note: Most bar code scanners will automatically add a Carriage Return after the bar code number when you scan the bar code. If your scanner does not do this you will have to press Enter after you have scanned the bar code. If you don't have a bar code scanner, click the Search button for the book you want to check out. to manually search

5. 6.

Repeat step 4 for all books you want to check out to the selected borrower. Click the Update button.

To check books in using the 'Check Titles In/Out' window


1.

Choose Loan / Check Titles In from the Tools menu (or simply press Ctrl + F3). You see the 'Check Titles In/Out' window.

2. 3.

Make sure the Date Returned field is correctly filled in. If you have a bar code scanner, scan the bar code on the book into the Bar Code No field. BookCAT will automatically look up the book in the database and add it to the list below. Note: Most bar code scanners will automatically add a Carriage Return after the bar code number when you scan the bar code. If your scanner does not do this you will have to press Enter after you have scanned the bar code. If you don't have a bar code scanner, click the Search button to manually search

35

for the book you want to check in.


4. 5.

Repeat step 3 for all books you want to check in. Click the Update button.

To reserve a book
1. 2.

From the list of books in the 'Browse' window, locate the book you want to reserve. Choose Loan / Reserve from the Book menu (or simply press Shift + F4). You see the 'Reserve' window.

3.

Select the name of the borrower from the Borrower drop-down list. If the borrower is not registered, right-click the Borrower field and choose New from the popup menu. Complete the information requested in the 'New Borrower' window, then click Save.

4.

In the Reserved Date field, specify the reservation date. By default, BookCAT fills in today's date. Click OK.

5.

To clear reservations
1.

Choose Loan / Clear Reservations from the Tools menu. You see the 'Clear Reservations' window.

2.

Specify the age of the reservations you want to clear. For example, if you specify 7 days, the program will clear all reservations placed more than one week ago.

3.

Click OK.

Note: You can manually clear a reservation by first selecting the book, and then choosing Loan / Clear Reservation from the Book menu.

To send e-mail notifications


1.

Select Loan / Send E-mail Notifications from the Tools menu. You see the 'Send E-mail Notification' window.

2. 3.

Make sure the From / Name and From / Address fields are filled in. If you haven't already done so, click the Server button and specify mail server, account name, and password. To send notifications to borrowers that have books that will become overdue soon, click the Reminder tab. To send notifications to borrowers that have books that are overdue, click the Overdue tab.

4.

36

To send notifications to borrowers that have reserved books ready for collection, click the Reservation tab.
5.

Specify the relevant time period. If you need more help, click the ? button in the upper-right corner of the window, and then click the relevant field.

6.

Make sure the Subject, Body 1,and Body 2 fields are filled in. Body 1 is the text that is added before the list of books. Body 2 is the text that is added after the list books. You can use the following codes in the text (the code is replaced with the field value when the e-mail message is generated): %DATE% The current date. %NAME% The borrower's full name. %FIRST% The borrower's first name. %LAST% The borrower's last name For example, if the Body 1 text is specified as: %FIRST%, Please note that the following titles are overdue and should be returned as soon as possible: And the Body 2 text is specified as: All the best, John Smith The generated e-mail may look like this: Linda, Please note that the following titles are overdue and should be returned as soon as possible: Date Due 01/02/02 Scott Adams - The Dilbert Future, HarperBusiness, 1997 01/02/02 Warren Martyn & Adrian Wood - Unofficial Simpsons Guide, Virgin Publishing Ltd., 2000 All the best, John Smith

7.

Click the Send button to send the e-mail notifications. Note that BookCAT sends one notification to each borrower. This means that if a borrower has, for example, 3 titles that will become overdue in the specified time period,

37

the program will send one message that includes all 3 titles.

To use the Loan History window


The 'Loan History' window gives you an overview of the loan history (both books that are currently loaned out, and books that previously have been loaned out). In addition to the book title and author, the loan history contains the loan date, the due date, and the return date.
1.

Choose Loan / Loan History from the Tools menu. You see the 'Loan History' window.

2.

To check a book in, locate the book in the list and choose Check In from the File menu (or simply press Shift + F3). To specify a filter to limit the information that is displayed, choose Filter from the View menu. You see the 'Filter' window. Specify the filter options, then click OK to activate the filter. (To remove the active filter, click the Clear button).

3.

4.

To delete entries, choose Delete from the File menu. You see the 'Delete' window. Specify the date interval you want to delete entries in, and click OK.

Working with images Working with images


BookCAT allows you to store up to three images with each book and person. BMP and JPEG formats are supported. BookCAT can compress BMP images (there are no reason to compress JPEG images since they have "built-in" compression). You can specify additional comments for each image. If you do not want to store the image within the database, you can create a link to an external image file. This is useful if the image has a format not supported by BookCAT, or if you want the database to be as small as possible. By default, an image is shown as a thumbnail in the data entry window. To view the full size image, double click the thumbnail, or right-click the thumbnail and choose View from the popup menu. You can view the full size book cover in the Cover window.

To change the active image


BookCAT allows you to store up to three images with each book or person.
1.

To change the active image, simply click the 1, 2, or 3 button to the left of, or below, the thumbnail box.

38

Note: If image no. 2 and 3 are hidden, these buttons are not visible.

To add a new image


1.

Right-click the thumbnail box and choose Edit Image from the popup menu (or simply double click the thumbnail box). You see the 'Edit Image' window.

2.

Click the Load button. You see the 'Load Image' window.

3.

Select image file, and click Open. BookCAT displays the image.

4.

Click the OK button to save the image. BookCAT automatically creates a thumbnail of the image. The size of the thumbnail is either 42 * 64 pixels (book covers) or 42 * 42 pixels (all other images).

Note: Instead of loading an image file, you can paste the image from the clipboard by pressing the Paste button. The image is always converted to the JPEG format.

To edit an image
1.

Right-click the thumbnail and choose Edit Image from the popup menu. You see the 'Edit Image' window.

2. 3.

Make the necessary modifications. To save the changes, click the OK button.

To view an image
1.

Right-click the thumbnail and choose View from the popup menu (or simply double-click the thumbnail). If the main window is active, BookCAT activates the 'Cover' window. If not, BookCAT activates the 'View Image' window. To close the window, click the X button on the title bar.

2.

To delete an image
39

1.

Right-click the thumbnail and choose Edit Image from the popup menu. You see the 'Edit Image' window.

2. 3.

Click the Clear button. Click the OK button.

To create a link to an external image


1.

Right-click the thumbnail box and choose Link to File / Browse from the popup menu. You see the 'Link to Image File' window.

2.

Select the image file and click Open. Note: If the image is located in a sub folder under the BookCAT folder, BookCAT only stores the relative path to the image. This allows you to move BookCAT to another drive and/or folder, without affecting the links to the external images. For example, if BookCAT is installed to C:\Program Files\BookCAT and the external images are stored in the C:\Program Files\BookCAT\Images folder, BookCAT only stores \Images as path information.

3.

BookCAT saves the path to the image, and creates a thumbnail of the image if you have linked to a BMP or JPEG file.

To view an external image


1.

Right-click the thumbnail and choose View from the popup menu (or simply double click the thumbnail). If you have linked to a BMP or JPEG file, BookCAT activates the 'Cover' window if the main window is active. If not, BookCAT activates the 'View Image' window. To close the window, click the X button on the title bar. If you have linked to a different file type, BookCAT launches the specified external image viewer.

2.

To remove a link to an external image


1.

Right-click the thumbnail and choose Link to File / Clear from the popup menu. BookCAT removes the link to the external image.

Viewing information To mark books


BookCAT allows you to mark books. Marking and unmarking books can be extremely useful if you want to select different books based on specific criteria (for example, all books written by a specific author) for a pending action. You may view, edit, search among, or print only the books 40

that have been marked. The checkmark button on the toolbar indicates whether the current book is marked or not. If the button is "in" (pressed), the book is marked. If it is "out" (released), the book is not marked. You can mark or unmark all books by using the mark commands on the Book menu.
1.

To mark or unmark the current book, choose Mark / Current Book from the Book menu, or click the Mark button on the toolbar. You can also press Ctrl+M. This command toggles between the two modes. If the book was unmarked, it is marked. If the book was marked, it is unmarked. Note: You can also mark/unmark a book by clicking the checkbox at the far left of the Browse list.

2. 3. 4.

To mark all books, choose Mark / Mark All from the Book menu. To unmark all books, choose Mark / Unmark All from the Book menu. To invert the marking, choose Mark / Invert Marking from the Book menu. Marked books become unmarked, and unmarked books become marked.

To view the book subset


By default, BookCAT displays all books in your database. If you want to view only the books that are marked, the subset, use the Subset command on the View menu. This is useful if you want to look at just some of the books.
1.

Choose Subset from the View menu, or click the Subset button on the toolbar. You can also press F9. This command toggles between the two modes. If the subset was active, it is deactivated. If the subset was not active, it is activated.

Note: You can also use the filter and grouping features to work with a subset of the database. For more information, see Working with filters and Working with grouping definitions.

To use the contents view


When you add a new book or look at existing books, BookCAT displays the sections (in the Contents window) in the same order as they appear in the book. Occasionally you may want to look at sections without regard to the book in which they are located.
1.

Choose Contents View from the Contents menu. You see the 'Contents View' window.

2.

You can now browse the sections the same way you browse the books.

Note: To edit the active section, choose Edit from the Contents menu, or simply double click the section. Note: It is not possible to add new sections or delete existing sections from the 'Contents View'

41

window.

To use the References command


BookCAT automatically creates references to other books based on the keywords linked to the current book. Here is an example: Book Book 1 Book 2 Book 3 Book 4
1.

Keywords Database, Network, Hardware Hardware, Printer Database Network, Printer

References Book 2, Book 3, Book 4 Book 1, Book 4 Book 1 Book 1, Book 2

To display references to other books, choose References from the View menu in the main window. You see a list of other books the current book is linked to.

2.

Double click the book you want to go to.

Note: The References command is also available in the 'Contents View' window.

To use the Statistics module


1.

Choose Statistics from the View menu. You see the 'Statistics' window.

2. 3. 4. 5.

Select the type of statistics you want from the list on the Setup tab. If applicable, specify the sort order in the Sort order box. If applicable, specify a filter in the Filter box. Click the Details tab. You see the result presented in a list.

6.

Click the Chart tab. You can change various chart properties by right-clicking on the chart. Note: A chart is not available for all statistics types.

Working with browse layouts Working with browse layouts


BookCAT uses a browse list to display an overview of books and sections (short stories, essays, etc.) in the database. The books are displayed in the Browse window (choose Browse from the Window menu to activate this window). This is probably the window you will use the most. Bring

42

up the 'Contents View' window to get an overview of the sections (contents of the books). In this window the sections are displayed without regard to the book in which they are located. Each row in the grid corresponds to a entry (book or section) in the database. Each field is displayed in a separate column. The active row is highlighted so that it easy to see which entry that are selected. When you create a new database, BookCAT automatically adds various browse layouts to the database. A browse layout contains information about which fields to display, the font to use and the row selection type. You can easily modify the default layouts, or create your own layouts. The Browse Layouts drop-down list above the grid indicates which layout that is currently active.

Note: If you cannot see the Browse Layouts drop-down list, choose Lists -> Layouts / Sort Orders / Filters from the View menu. Simply select a layout from this drop-down list to change the active browse layout. Right-click the drop-down list to display a popup menu with more options: New Browse Layout Clone Browse Layout Edit Browse Layout Delete Browse Layout Browse Layouts Creates a new browse layout. Creates a copy of the currently active browse layout. Lets you edit the currently active browse layout. Deletes the currently active browse layout. Brings up the 'Browse Layouts' window. Here you get an overview of all available browse layouts.

In addition, you can also modify the active layout directly by adding a new column, editing a column or removing a column. Use drag-and-drop to change the column order (hold down the Alt key while you drag).

To create a new browse layout

43

1.

Right-click the drop-down list of available browse layouts, and choose New Browse Layout from the popup menu. You see the 'New Browse Layout' window. Note: If you cannot see the drop-down list of available browse layouts, choose Lists -> Layouts / Sort Orders / Filters from the View menu.

2. 3.

In the Title text box, type the name you want to give the layout. From the list on the left, select the fields you want to include in the layout. Each field corresponds to a column. In the 'Column Properties' window, you can modify the properties of a column (for example alignment, font, and color). The displayed properties apply to the currently selected column. Note: Context-sensitive help is available for each property by clicking the ? button.

4.

5.

Click the OK button to activate the new layout.

Note: You can adjust the width of a column by dragging the column separator on the title row in the browse list. Note: You can adjust the row height by dragging the row separator at the far left of the browse list.

To edit a browse layout


1.

Choose Browse Layouts from the View menu. You see the 'Browse Layouts' window.

2. 3.

Select the browse layout you want to edit. Click the Edit button. You see the 'Edit Browse Layout' window.

4. 5. 6.

Make the necessary modifications. Click the OK button to save the changes. Click the Close button to close the 'Browse Layouts' window.

Note: To modify the currently active layout, simply right-click the browse list and choose Current Browse Layout -> Edit Layout from the popup menu.

To add a new column


1.

Right-click the browse list and choose Current Browse Layout -> Add Column from the popup menu. You see the 'Choose Field' window.

44

2. 3.

Select the field you want to add to the browse list. Click OK. You see the 'Column Properties' window. Here you can specify the properties of the column, such as alignment, font, and color.

4.

Modify the column properties as needed. Note: Context-sensitive help is available for each property by clicking the ? button.

5.

Click OK to add the column to the browse list. The new column is always added as the right-most column. You can move the column to a new position by using drag-and-drop (hold down the Alt key while you drag).

To edit a column
1.

Right-click the column you want to edit, and choose Current Browse Layout -> Edit Column from the popup menu. You see the 'Column Properties' window. Here you can specify the properties of the column, such as alignment, font, and color.

2.

Modify the column properties as needed. Note: Context-sensitive help is available for each property by clicking the ? button.

3.

Click OK to save the changes.

To change the column order


1. 2.

Press down the Alt key. While you hold down the Alt key, click on the heading of the column you want to move, and drag it to it's new position. Release both the mouse button and the Alt key.

3.

To remove a column
1.

Right-click the column you want to remove, and choose Current Browse Layout -> Remove Column from the popup menu. Confirm that you want to remove the column by clicking Yes.

2.

To change the active browse layout


1.

Select the browse layout you want to activate from the drop-down list of available browse layouts. Note: If you cannot see the drop-down list of available browse layouts, choose Lists ->

45

Layouts / Sort Orders / Filters from the View menu.

To delete a browse layout


1.

Choose Browse Layouts from the View menu. You see the 'Browse Layouts' window.

2. 3. 4. 5.

Select the browse layout you want to delete. Click the Delete button, and confirm by clicking Yes. Select the new layout you want to activate. Click the Use button.

Note: To delete the currently active browse layout, right-click the drop-down list of available browse layouts and choose Delete Browse Layout from the popup menu.

Working with sort orders Working with sort orders


You use a sort order to define the order in which books are displayed. The data in the database remains the same; only the way data is being displayed changes. BookCAT lets you sort on up to five fields. There are two ways to change the sort order:

Select a sort order from the Sort Orders drop-down list above the browse list.

or

Click the heading of the column you want to sort on to create a temporary sort order.

A field can be sorted in either ascending order (letters are sorted from A to Z and numbers from 0 to 9) or descending order (letters are sorted from Z to A and numbers from 9 to 0). The Sort Orders drop-down list above the grid indicates which sort order that is currently active.

46

Note: If you cannot see the Sort Orders drop-down list, choose Lists -> Layouts / Sort Orders / Filters from the View menu. Simply select a sort order from this drop-down list to change the active sort order. Right-click the drop-down list to display a popup menu with more options: New Sort Order Clone Sort Order Edit Sort Order Delete Sort Order Sort Orders Creates a new sort order. Creates a copy of the currently active sort order. Lets you edit the currently active sort order. Deletes the currently active sort order. Brings up the 'Sort Orders' window. Here you get an overview of all available sort orders.

To create a new sort order


1.

Right-click the drop-down list of available sort orders, and choose New Sort Order from the popup menu. You see the 'New Sort Order' window. Note: If you cannot see the drop-down list of available sort orders, choose Lists -> Layouts / Sort Orders / Filters from the View menu.

2. 3. 4.

In the Title text box, type the name you want to give the sort order. From the list on the left, select the fields you want to sort on. Click the OK button to activate the new sort order.

To edit a sort order

47

1.

Choose Sort Orders from the View menu. You see the 'Sort Orders' window.

2. 3.

Select the sort order you want to edit. Click the Edit button. You see the 'Edit Sort Order' window.

4. 5. 6.

Make the necessary modifications. Click the OK button to save the changes. Click the Close button to close the 'Sort Orders' window.

Note: To modify the currently active sort order, simply right-click the browse list and choose Edit Current Sort Order from the popup menu.

To change the active sort order


1.

Select the sort order you want to activate from the drop-down list of available sort orders. Note: If you cannot see the drop-down list of available sort orders, choose Lists -> Layouts / Sort Orders / Filters from the View menu.

To delete a sort order


1.

Choose Sort Orders from the View menu. You see the 'Sort Orders' window.

2. 3. 4. 5.

Select the sort order you want to delete. Click the Delete button, and confirm by clicking Yes. Select the new sort order you want to activate. Click the Use button.

Note: To delete the currently active sort order, simply right-click the drop-down list of available sort orders and choose Delete Sort Order from the popup menu.

To create a temporary sort order


1.

Click on the heading of the column you want to sort on. Letters are by default sorted from A to Z and numbers from 0 to 9. Hold down Shift while you click to create a descending sort order (letters are sorted from Z to A and numbers from 9 to 0). Hold down Ctrl while you click to sort on multiple columns. For example, to sort on both the first and second column: Click on the heading of the first column, then click on the heading of the second column while you hold down the Ctrl

48

key. You can sort on up to five fields. A sort indicator is used to display the sort order status of a column. If the arrow points upwards the column is sorted in ascending order. If the arrow points downwards the column is sorted in descending order. The sort indicators are color coded to indicate the position of the column in the sort order: 1. field - red 2. field - yellow 3. field - green 4. field - blue 5. field - aqua Note: A temporary sort order is deleted when you select one of the saved sort orders. You can save a temporary sort order and add it to the list of available sort orders.

To save a temporary sort order


1.

Right-click the browse list and choose Save Sort Order As from the popup menu. You see the 'Save Sort Order As' window.

2.

Give the sort order a title and click OK. The sort order is now available in the list of saved sort orders.

Working with filters Working with filters


A filter is used to determine which books that are displayed in the browse list, and makes it possible to work with a subset of the database (for example, paperbacks or books that are for sale). You define a filter the same way you define a search criteria (simple or advanced search). If you use both the grouping feature and filter feature, the filter and grouping are combined in the filtering process. In addition, the subset option is also used if it is activated (only marked books are displayed). The Filters drop-down list above the grid indicates which filter that is currently active.

49

Note: If you cannot see the Filters drop-down list, choose Lists -> Layouts / Sort Orders / Filters from the View menu. Simply select a filter from this drop-down list to change the active filter. Right-click the drop-down list to display a popup menu with more options: Clear New Filter Clone Filter Edit Filter Delete Filter Filters Deactivates the current filter. Creates a new filter. Creates a copy of the currently active filter. Lets you edit the currently active filter. Deletes the currently active filter. Brings up the 'Filters' window. Here you get an overview of all available filters.

To create a new filter


1.

Right-click the drop-down list of available filters, and choose New Filter from the popup menu. You see the 'New Filter' window. Note: If you cannot see the drop-down list of available filters, choose Lists -> Layouts / Sort Orders / Filters from the View menu.

2. 3.

In the Title text box, type the name you want to give the filter. To define a simple filter, click the Simple filter button. A simple filter lets you define a filter criteria based on up to two fields. You specify field, operator and the filter value. For more information on how to define a simple filter, see To use the Simple search. To define an advanced filter, click the Advanced filter button. An advanced filter lets

50

you define a filter criteria that can contain an unlimited number of fields. You can group the fields in different ways using parenthesis and the logical operators AND/OR. For more information on how to define an advanced filter, see To use the Advanced search.
4.

Click the OK button to activate the new filter.

To edit a filter
1.

Choose Filters from the View menu. You see the 'Filters' window.

2. 3.

Select the filter you want to edit. Click the Edit button. You see the 'Edit Filter' window.

4.

To edit a simple filter, click the Simple filter button. A simple filter lets you define a filter criteria based on up to two fields. You specify field, operator and the filter value. For more information on how to define a simple filter, see To use the Simple search. To edit an advanced filter, click the Advanced filter button. An advanced filter lets you define a filter criteria that can contain an unlimited number of fields. You can group the fields in different ways using parenthesis and the logical operators AND/OR. For more information on how to define an advanced filter, see To use the Advanced search.

5. 6.

Click the OK button to save the changes. Click the Close button to close the 'Filters' window.

Note: To modify the currently active filter, simply right-click the drop-down list of available filters and choose Edit Filter from the popup menu.

To change the active filter


1.

Select the filter you want to activate from the drop-down list of available filters. Note: If you cannot see the drop-down list of available filters, choose Lists -> Layouts / Sort Orders / Filters from the View menu.

To deactivate the current filter


1.

Right-click the drop-down list of available filters, and choose Clear from the popup menu. Note: You can also select the first (blank) item in the drop-down list.

To delete a filter
1.

Choose Filters from the View menu.

51

You see the 'Filters' window.


2. 3. 4.

Select the filter you want to delete. Click the Delete button, and confirm by clicking Yes. Click the Close button to close the window.

Note: To delete the currently active filter, simply right-click the drop-down list of available filters and choose Delete Filter from the popup menu.

Working with grouping definitions Working with grouping definitions


The grouping feature is used to determine which books that are displayed, and makes it possible to work with a subset of the database (for example, books written by a specific author). Using the grouping feature is similar to using a filter, except that it is easier to change the value used in the filtering process. For example, if you group by author, you can simply select another author to display the books written by this author (if you used a filter you would have to modify the filter to get the same result). The grouping values are presented in a so-called "tree view" to the left of the browse list. A tree view is a user interface control that displays a hierarchical list of items, similar to the left pane in Windows Explorer. Each item in the list consists of a text label and an icon. If more than one field is used in the grouping definition (you can group on up to five fields), only the values of the first field are displayed by default. Click the + button to the left of an item to display the values of the second field. The first item in the list represents the open database. Select this item to display all entries in the database. (If a filter is defined, the filter is used. In that case the entries that you see depend on this filter.) To update the list of grouping values, right-click and choose Refresh from the popup menu. For example, if you add a new author that was not previously in the database, you must use the Refresh command to include the new author in this list. If you use both the grouping and filter features, the filter and grouping are combined in the filtering process. In addition, the subset option is also used if it is activated (only marked books are displayed). The Grouping Definitions drop-down list to the left of the browse list indicates which grouping definition that is currently active. The grouping values are displayed in the list below.

52

Note: If you cannot see the two grouping lists, choose Lists -> Grouping from the View menu. Simply select a definition from this drop-down list to change the active grouping definition. Rightclick the drop-down list to display a popup menu with more options: Clear New Grouping Definition Clone Grouping Definition Edit Grouping Definition Delete Grouping Definition Grouping Definitions Deactivates the current grouping definition. Creates a new grouping definition. Creates a copy of the currently active grouping definition. Lets you edit the currently active grouping definition. Deletes the currently active grouping definition. Brings up the 'Grouping Definitions' window. Here you get an overview of all available grouping definitions.

To create a new grouping definition


1.

Right-click the drop-down list of available grouping definitions, and choose New Grouping Definition from the popup menu. You see the 'New Grouping Definition' window. Note: If you cannot see the drop-down list of available grouping definitions, choose Lists -> Grouping from the View menu.

2. 3.

In the Title text box, type the name you want to give the grouping definition. From the drop-down list, select the field you want to base the group on (you can group on up the five fields). Modify the group properties, if necessary.

4.

53

Note: Context-sensitive help is available if you click on the ? button at the top of the window, and then click the item you want information about.
5.

Repeat step 3 and 4 for all fields you want to use in the grouping definition. Note: You select the group you want to edit by clicking on the corresponding tab.

6.

Click the OK button to activate the new grouping definition.

To edit a grouping definition


1.

Choose Grouping Definitions from the View menu. You see the 'Grouping Definitions' window.

2. 3.

Select the grouping definition you want to edit. Click the Edit button. You see the 'Edit Grouping Definition' window.

4. 5. 6.

Make the necessary modifications. Click the OK button to save the changes. Click the Close button to close the 'Grouping Definitions' window.

Note: To modify the currently active grouping definition, simply right-click the drop-down list of available definitions and choose Edit Grouping Definition from the popup menu.

To change the active grouping definition


1.

Select the grouping definition you want to activate from the drop-down list of available grouping definitions. Note: If you cannot see the drop-down list of available grouping definitions, choose Lists -> Grouping from the View menu.

To deactivate the current grouping definition


1.

Right-click on the drop-down list of available grouping definitions and choose Clear from the popup menu. Note: You can also select the first (blank) item in the drop-down list.

To delete a grouping definition


1.

Choose Grouping Definitions from the View menu. You see the 'Grouping Definitions' window.

2.

Select the grouping definition you want to delete. 54

3. 4.

Click the Delete button, and confirm by clicking Yes. Click the Close button to close the window.

Note: To delete the currently active grouping definition, simply right-click the drop-down list of available grouping definitions and choose Delete Grouping Definition from the popup menu.

Working with browse views Working with browse views


You use a browse view to select browse layout, sort order, filter and/or grouping definition in one operation. The active browse view is deactivated when you select another browse layout, sort order, filter or grouping definition. The Browse Views drop-down list at the top of the window indicates which browse view that is currently active.

Note: If you cannot see the Browse Views drop-down list, choose Lists -> Browse Views from the View menu. Simply select a browse view from this drop-down list to change the active browse view. Rightclick the drop-down list to display a popup menu with more options: Clear New Browse View Clone Browse View Edit Browse View Delete Browse View Deactivates the current browse view. Creates a new browse view. Creates a copy of the currently active browse view. Lets you edit the currently active browse view. Deletes the currently active browse view.

55

Browse Views

Brings up the 'Browse Views' window. Here you get an overview of all available browse views.

To create a new browse view


1.

Right-click the drop-down list of available browse views, and choose New Browse View from the popup menu. You see the 'New Browse View' window. Note: If you cannot see the drop-down list of available browse views, choose Lists -> Browse Views from the View menu.

2. 3.

In the Title text box, type the name you want to give the browse view. From the Browse layout drop-down list, select the browse layout you want to link to this browse view. From the Sort order drop-down list, select the sort order you want to link to this browse view. From the Filter drop-down list, select the filter you want to link to this browse view. From the Grouping Definition drop-down list, select the grouping definition you want to link to this browse view. Click the OK button to activate the new browse view.

4.

5. 6.

7.

To edit a browse view


1.

Choose Browse Views from the View menu in the main window. You see the 'Browse Views' window.

2. 3.

Select the browse view you want to edit. Click the Edit button. You see the 'Edit Browse View' window.

4. 5. 6.

Make the necessary modifications. Click the OK button to save the changes. Click the Close button to close the window.

Note: To modify the currently active browse view, simply right-click the drop-down list of available browse views and choose Edit Browse View from the popup menu.

To change the active browse view


1.

Select the browse view you want to activate from the drop-down list of available browse 56

views. Note: If you cannot see the drop-down list of available browse views, choose Lists -> Browse Views from the View menu.

To deactivate the current browse view


1.

Right-click the drop-down list of available browse views, and choose Clear from the popup menu. Note: You can also select the first (blank) item in the drop-down list.

To delete a browse view


1.

Choose Browse Views from the View menu. You see the 'Browse Views' window.

2. 3. 4.

Select the browse view you want to delete. Click the Delete button, and confirm by clicking Yes. Click the Close button to close the window.

Note: To delete the currently active browse view, simply right-click the drop-down list of available browse views and choose Delete Browse View from the popup menu.

Searching and querying How to search


You can effectively search the database for information that you require. Search in all fields with any combination of fields and operators. There are five different ways to search and query data:
1.

Quick search. This is the easiest way to search. Simply fill in the fields you want to search in, click OK, and BookCAT handles the rest! Simple search. Lets you define a search criteria based on up to two fields. You specify field, operator and the value you want to search for. The search criteria can be saved to a file for later use. Advanced search. Lets you define a search criteria that can contain an unlimited number of fields. You can group the fields in different ways using parenthesis and the logical operators AND/OR. The search criteria can be saved to a file for later use. Summary search. Specify the field you want to search in from the drop-down list. All unique values, and the number of occurrences of each value, are then displayed in a list. Select the value you want to search for and click OK. Global Search. Lets you search in all fields.

2.

3.

4.

5.

57

In addition, BookCAT has four "special searches" that give you features not available in the other searches. If you want to replace a field value with another value, use the search and replace command. Before you execute a search, you must specify the following options: Search subset Select the 'Search subset' option if you only want to search the subset (only marked books or sections). Show all Select the 'Show all' option if you want BookCAT to mark all entries (books or sections) found in the search, and then show these entries. If not, BookCAT only shows the first entry that was found. Choose Show Next from the Search menu to show the next entry. Choose Search Result from the Search menu to get an overview of all entries found in the search. Show books When searching for sections, select the 'Show books' option if you want the books the sections are located in as the search result. Take a look at lesson 4 in the tutorial for more search examples. Note: Searches are case insensitive (that is, BookCAT does not distinguish between upper and lower case). Note: You can add saved search criteria to the Search menu (choose Edit Menu from the Search menu). When you select a search criteria from the menu, BookCAT can either execute the search, or show the 'Simple Search' or the 'Advanced Search' window (useful if you want to modify the value to search for).

To use the Quick search


1.

To search for books, choose Quick / Book from the Search menu. You see the 'Quick Search Book' window. To search for sections, choose Quick / Contents from the Search menu. You see the 'Quick Search Contents' window.

2. 3. 4.

Fill in the information you want to search for. To search the subset only, select the Search subset check box. If you want BookCAT to mark all entries (books or sections) found in the search, and then show these entries, select the Show all check box. If not, BookCAT only shows the first entry that was found. Choose Show Next from the Search menu to show the next entry. When searching for sections, select the Show books check box if you want the books the sections are located in as the search result. Click the Search button to execute the search.

5.

6.

58

To use the Simple search


1.

Choose Simple from the Search menu. You see the 'Simple Search' window.

2. 3. 4.

From the drop-down list the cursor is in, select the field you want to search in. Select the operator from the drop-down list on the right. Specify the value you want to search for. If you want to combine two fields in the search, continue with step 5. If not, proceed to step 9.

5. 6. 7. 8.

From the drop-down list in the box below, select the second field you want to search in. Select the operator from the drop-down list on the right. Specify the value you want to search for. Specify whether you want to combine the two fields with the AND operator or the OR operator by selecting either AND or OR. To search the subset only, press the Search subset button on the toolbar.

9.

10. If you want BookCAT to mark all entries (books or sections) found in the search, and then

show these entries, press the Show all button on the toolbar. If not, BookCAT only shows the first entry that was found. Choose Show Next from the Search menu to show the next entry.
11. When searching for sections, press the Show books button

on the toolbar if you

want the books the sections are located in as the search result.
12. If you want to save the search, choose Save from the File menu. 13. To execute the search, choose Search from the Search menu.

To use the Advanced search


1.

Choose Advanced from the Search menu. You see the 'Advanced Search' window.

2.

Click the Add field button. You see the 'Add Field' window.

3. 4. 5.

From the drop-down list the cursor is in, select the field you want to search in. Select the operator from the drop-down list on the right. Specify the value you want to search for.

59

6. 7.

Click the OK button to add the field to the search criteria. If you want to add another field to the search criteria, repeat step 2 - 6. Note: If you want to combine two field with the OR operator, click the OR button before you add the next field.

8. 9.

To search the subset only, press the Search subset button

on the toolbar.

If you want BookCAT to mark all entries (books or sections) found in the search, and then show these entries, press the Show all button on the toolbar. If not, BookCAT only shows the first entry that was found. Choose Show Next from the Search menu to show the next entry.

10. When searching for sections, press the Show books button

on the toolbar if you

want the books the sections are located in as the search result.
11. If you want to save the search, choose Save from the File menu. 12. To execute the search, choose Search from the Search menu.

To use the Summary search


1.

Choose Summary from the Search menu. You see the 'Summary Search' window.

2.

From the drop-down list to the left, select the field you want to search in. In the list below, BookCAT displays all unique values from the selected field.

3. 4. 5. 6.

Select operator from the drop-down list on the right. From the list below, select the value you want to search for. To search the subset only, select the Search subset check box. If you want BookCAT to mark all entries (books or sections) found in the search, and then show these entries, select the Show all check box. If not, BookCAT only shows the first entry that was found. Choose Show Next from the Search menu to show the next entry. When searching for sections, select the Show books check box if you want the books the sections are located in as the search result. Press the Search button to execute the search.

7.

8.

To use the Global search


1.

Choose Global from the Search menu. You see the 'Global Search' window.

2.

In the Search for text box, type the text you want to search for. 60

3. 4. 5.

Specify whether you want to search in Books, Sections or Both books and sections. To search the subset only, select the Search subset check box. If you want BookCAT to mark all entries (books or sections) found in the search, and then show these entries, select the Show all check box. If not, BookCAT only shows the first entry that was found. Choose Show Next from the Search menu to show the next entry. When searching for sections, select the Show books check box if you want the books the sections are located in as the search result. Press the Search button to execute the search.

6.

7.

To use the special searches


1.

Choose Special from the Search menu. You see the 'Special Search' sub-menu.

2.

Choose search type from the sub-menu. You see the search window.

3.

Make your selections in the window. Note: Context-sensitive help is available if you click on the ? button at the top of the active window, and then click the item you want information about.

4. 5.

To search the subset only, select the Search subset check box. If you want BookCAT to mark all entries (books or sections) found in the search, and then show these entries, select the Show all check box. If not, BookCAT only shows the first entry that was found. Choose Show Next from the Search menu to show the next entry. When searching for sections, select the Show books check box if you want the books the sections are located in as the search result. Press the Search button to execute the search.

6.

7.

To search and replace


1.

Choose Replace from the Edit menu. You see the 'Replace' window.

2. 3. 4. 5.

From the drop-down list, select the field you want to search in. In the Search for text box, specify the value you want to replace. In the Replace with text box, specify the new field value. Select the Search subset option if you want only to include the subset (marked books or sections) in the replace process. Click the Replace button.

6.

61

Working with reports About reports


When you want to print a report, you can use the Report Designer to create a new report, select a pre-defined report from the Report menu, or simply use the Print List command to print the contents of the browse list. To print the browse list, simply choose Print from the File menu. BookCAT will generate a report with the same layout as the currently active browse layout. BookCAT includes a report designer that lets you create almost any type of report. Use one of the more than 80 pre-defined reports, or create your own reports from scratch. You have full control over data fields, groups, sort order, columns, fonts, colors, paper size, margins and print orientation. You can add your own reports to the Report menu so that you can easily print them later. During the installation of BookCAT, the setup program copied the pre-defined reports to the following folders under the BookCAT folder: \Reports\Book \Reports\Contents \Reports\Loan \Reports\Lookup Book reports Contents reports Loan reports Lookup reports

All these reports are automatically added to the Report menu the first time BookCAT is run. Simply open the Report menu and choose the report you want to print. To work with the Report Designer, choose Report Designer from the Report menu. To modify the contents of the Report menu, choose Edit Menu from the Report menu.

Printing the browse list Printing the browse list


The easiest way to print a report is to choose Print from the File menu. BookCAT will then generate a report with the same layout as the currently active browse layout. The active sort order and filter is automatically used. If you want, BookCAT can also use the active grouping definition. This means that the program will create a group header band for each field in the active grouping definition. A group header band prints before the detail band each time the group value changes. Grouping a report means breaking the data into meaningful groups before it appears in your report, and is used to create easy-to-read blocks of data. For example, if the active grouping definition is based on Author, BookCAT will place the Author field on the group header band, and the report output may look like this: Adams, Scott The Dilbert Future Cooper, Alan About Face The Inmates Are Running The Asylum

62

BookCAT also gives you the ability to open the generated report in the Report Designer. Here you can modify the generated report layout, and save the report definition so that you can use it later.

To print the browse list


1.

Choose Print from the File menu. You see the 'Print List' window.

2.

To change the page setup (margins, number of columns, etc.), click the Page Setup button. If you want to print the heading row at the top of each page, select the Heading row option. To underline the heading row, select the Underline heading option. Select Adjust columns to fit page width to automatically adjust the column widths so all columns fit on the page. This will ensure that all available space on the page is used, and that all columns are actually printed (if not, the right-most columns may be truncated, or not printed at all). Select Fixed row height to ensure that the height of each row is the same for all records. This means that no fields will "stretch" vertically to allow the entire content of the field to be printed. Note: If one of the columns contains a memo field, you will probably want to unselect this option to ensure that all of the text in the memo field is printed.

3.

4.

5.

6. 7.

Select Grid lines to print the grid lines. To use the active grouping definition, select Use grouping definition. This means that BookCAT will create a group header band for each field in the active grouping definition. A group header band prints before the detail band each time the group value changes. Note: If you select this option, the active grouping value is not used to limit what records that are printed.

8.

Select Hide grouping fields to hide all grouping fields on the detail band. For example, if the report is grouped by Author, you will probably not want the Author field printed on the detail band. Select Indent to indent the fields on the detail band. than one column in the 'Page Setup' window) each time a group break occurs in the first group. Note: A group break occurs each time the value of the group field changes. When a group break occurs, the corresponding group header will print.

9.

10. Select New page / column to start a new page (or column, if you have selected more

11. If you want to include a report title at the top of the first page, click the Title tab and type

the title. Note: To change the font that is used for the report title, right-click the text box and choose Font from the popup menu.

63

12. Click the Page No tab and select whether you want to print the page number or not. You

can also specify the page number type, and the horizontal alignment on the page. The page number is always printed at the bottom of the page.
13. Click the Print button to print the report.

Note: To open the report in the Report Designer, click the Open in Report Designer button. Do this if you want to modify the generated report layout, and save the report definition so that you can use it later.

Using the Report Designer About the Report Designer


You use the Report Designer to create new reports, and to modify existing reports. To activate the Report Designer, choose Report Designer from the Report menu. Reports are made up of bands. The way data appears in a report is determined by the kind of band a report object (data field, image, line, shape, etc.) is in. For example, objects in the Page Header band will appear at the top of each page. Objects in the Page Footer band will appear at the bottom of each page. And objects in the Detail band will repeat down the page until no more page space is available, at which point a new page will be started (the Detail band prints once for each record in the table the report is based on). The Report Designer makes extensive use of popup menus. To display a popup menu, right-click a band or report object. You can also specify the text formatting (font, font size, color, and text alignment) from the Format toolbar. The text formatting affects all selected objects. Take a look at lesson 5 in the tutorial for some examples on how create reports.

Working with files To create a new report


1.

Activate the Report Designer by choosing Report Designer from the Report menu in the main window. In the 'Report Designer' window, choose New from the File menu. You see the 'New Report' window.

2.

3.

Select the type of report you want to create: Book report - A book report prints information from the Book table. If you want, you can also include all sections in the book in the order they appear in the book on the SubDetail band. Contents report - A contents report prints information from the Contents table (a book can contain multiple sections, for example poems, short stories or individual essays). The sections are printed without regard to the book in which they are located. If you want, you can also include information about the book (for example Title, Reference No, or Location).

64

Loan report - A loan report prints information based on the Loan History table, that is, books that are, or have been, on loan. You can include information from the Book table (Title, Author, ISBN, etc.), the Loan History table (Date Borrowed, Date Due, Date Returned, etc.) and the Borrower table (Name, Address, Phone, etc.). Lookup report - A lookup reports prints information from the chosen lookup table. This type of report is useful when you want an overview of the contents of a lookup table. Book labels - This report type lets you to print labels based on data in the Book table. Loan labels - This report type lets you print labels based on data in the Loan History table (books that are, or have been, on loan). Lookup labels - This report type lets you print labels based on data in the chosen lookup table.
4.

Click the OK button. BookCAT creates the new report. By default, the report is empty. You can now add objects to the report.

To open a report
1.

If the Report Designer isn't already visible, choose Report Designer from the Report menu in the main window. In the 'Report Designer' window, choose Open from the File menu. You see the 'Open Report' window.

2.

3. 4.

Select the report file you want to open. Click the Open button. BookCAT opens the report.

To save a report
1.

Choose Save from the File menu. When you save the report for the first time, you see the 'Save Report' window. Note: If you have previously saved the report, BookCAT will just save all changes to the same report definition file. Choose Save As from the File menu to save the report with a different name or in a different folder.

2. 3.

Specify the report file name in the File name text box. Click the Save button. BookCAT saves the report.

Specifying report options

65

To specify page setup


1.

Choose Page Setup from the File menu. You see the 'Page Setup' window.

2.

Make the necessary modifications to the page setup. Note: Context-sensitive help is available if you click the ? button at the top of the window, and then click the item you want information about.

3.

Click the OK button to activate the new page setup.

Note: To specify default margins that are used in all new reports, choose Default Margins from the File menu.

To specify groups
Grouping a report means breaking the data into meaningful groups before it appears in your report. Data grouping is used to create easy-to-read blocks of data. You can create up to five groups in a report. For each group, there are two corresponding bands: the Group Header and the Group Footer. These bands will only print when the value of the group field changes. The Group Header is printed above the Detail band, while the Group Footer is printed below the Detail band.
1.

Choose Groups from the Report menu. You see the 'Groups' window.

2. 3.

From the drop-down list, select the field you want to base the group on. Modify the group properties, if necessary. Note: Context-sensitive help is available if you click the ? button at the top of the window, and then click the item you want information about.

4.

Repeat step 2 - 3 for each group you want to add (or modify). Note: You select the group to edit by activating the corresponding tab.

5.

Click the OK button.

Note: When you create a new group, BookCAT automatically adds the group field to the Group Header band.

To specify sort order


1.

Choose Sort Order from the Report menu. You see the 'Edit Sort Order' window.

2. 3.

From the list on the left, select the fields you want to base the sort order on. Click the OK button.

To specify what information to include


66

You can include all records in your report, or you can restrict your report to specific records; either the subset (marked books or sections), the current record, or let a filter specify what records to include.
1.

To include all records, choose Include / All from the Report menu. To let the filter specify what records to include, choose Include / Filter from the Report menu. Note: The filter option is only available when a filter is already defined. To include only the subset (marked books or sections), choose Include / Subset from the Report menu. Note: The subset option is only available in book and contents reports. To include only the current record, choose Include / Current from the Report menu.

To specify filter
1.

Choose Filter from the Report menu. You see either the 'Simple Filter' or the 'Advanced Filter' window. Note: To specify whether the Filter command should activate the 'Simple Filter' window or the 'Advanced Filter' window, right-click the Filter button on the toolbar and choose from the popup menu. If you are defining a simple filter, continue with step 2. If you are defining an advanced filter, proceed to step 10.

2.

To start defining a simple filter, select the field you want to base the filter on from the drop-down list the cursor is in. Select the operator from the drop-down list on the right. Specify the value to use in the filter. If you want to combine two fields in the filter, continue with step 5. If not, proceed to step 9.

3. 4.

5.

From the drop-down list in the box below, select the second field you want to base the filter on. Select the operator from the drop-down list on the right. Specify the value to use in the filter. Specify whether you want to combine the two fields with the AND operator or the OR operator by selecting either AND or OR. To use the filter, choose Use Filter from the Filter menu. The simple filter is now defined.

6. 7. 8.

9.

10. To start defining an advanced filter, click the Add field button.

67

You see the 'Add Field' window.


11. From the drop-down list the cursor is in, select the field you want to base the filter on. 12. Select the operator from the drop-down list on the right. 13. Specify the value to use in the filter. 14. Click the OK button to add the field to the filter criteria. 15. If you want to add another field, repeat step 10 - 14.

Note: If you want to combine two field with the OR operator, click the OR button before you add the next field.
16. To use the filter, choose Use Filter from the Filter menu.

Working with bands Report bands


Reports are made up of bands. The way data appears in a report is determined by the kind of band a report object (data field, image, line, shape, etc.) is in. For example, objects in the Page Header band will appear at the top of each page. Objects in the Page Footer band will appear at the bottom of each page. And the objects in the Detail band will repeat down the page until no more page space is available, at which point a new page will be started (the Detail band prints once for each record in the table the report is based on). The number of available bands depends on the report type. For example, the Sub-detail band is only available in a book report, and the Column Header band is only available if the report has more than one column. To modify the properties of a band (for example height or fill color), right-click the band and choose Properties from the popup menu. Title band The Title band prints on the first page of the report, above the Page Header band. Page Header band The Page Header band prints at the top of each page, except the first page where it is printed after the Title band. Column Header band The Column Header band prints at the top of each column. This band is only available in reports with more than one column. Group Header band The Group Header band prints before the Detail band each time the group value changes. There is one Group Header band for each group (a report can have up the five groups). Detail band The Detail band prints once for each record in the table the report is based on. For example, in a book report the Detail band prints once for each book that is printed.

68

Sub-Detail band The Sub-Detail band prints once for each section in the book. The sections are always printed in the order they appear in the book. This band is only available in book reports. Detail 2 band The Detail 2 band prints after the Sub-detail band, and is useful if you want to add some space after the sections in a book before the next book, or if you want to print some books fields after the sections. This band is only available in book reports. Group Footer band The Group Footer band prints after the Detail/Sub-detail/Detail 2 bands each time the group value changes. There is one Group Footer band for each group (a report can have up the five groups). Column Footer band The Column Footer band prints at the bottom of each column. This band is only available in reports with more than one column. Page Footer band The Page Footer band prints at the bottom of each page. Summary band The Summary band prints on the last page of the report, above the Page Footer band.

To modify band properties


1.

Right-click the band, and choose Properties from the popup menu. You see the 'Properties: [band name]' window.

2.

Modify the band properties. Note: Context-sensitive help is available for each property by clicking the ? button.

3.

Click OK to save the changes.

To resize a band
1.

Click the band's title bar (the title bar is the part of the band that displays the band name) and drag while you hold down the mouse button. Release the mouse button when the band has the desired height. Note: You can also right-click the band, choose Properties from the popup menu and modify the Height property.

To hide a band
1.

Right-click the band and choose Hide from the popup menu.

To show a band
1.

Open the Report menu, and select the band you want to show.

69

Working with objects Report objects


BookCAT has eight different objects you can use in reports. This enables you to put all types of data in your reports; text, images, lines, shapes, etc. To add a new object to your report, simply click the button on the toolbar representing the desired object (or select from the Insert menu), and then click in the band where you want to add the report object. To modify the properties of an object, right-click the object and choose Properties from the popup menu. You can also modify the font, alignment and color by using the Format toolbar. Text object The Text object simply prints the text you specify, and is typically used for report titles, page headings, field names, etc. When you add a Text object to the report, you see the 'Text' window. Here you specify the text. When you click OK, the object is added to the report. Note: Use the code <date> to have BookCAT insert the current date when the report is printed. Note: Use the code <filter: #> to have BookCAT insert the filter value when the report is printed. For example, <filter: 1> will print the first, and <filter: 2> the second filter value. DBField object The Data Field object is used to print text from a data field in the database, and is the report object you will use the most. When you add a DBField object to the report, you see the 'Choose Field' window. Here you must select data field. When you click OK, the object is added to the report. DBCalc object The DBCalc object is used to perform common report calculations and print the resulting value. The calculation is performed based on the value of the specified data field. When you add a DBCalc object to the report, you see the 'Choose Field' window. Here you must select the data field the calculation should be based on. When you click OK, the object is added to the report. DBMulti-Field object The DBMulti-field object combines text from two or more objects into one object. This allows you to print data from several data fields without unnecessary space between the fields. Each data field can be formatted independently. When you add a DBMulti-Field object to the report, you see the '[DBMulti-field name]' window. Here you select the report objects (Text, DBField, or DBCalc) you want to add to the DBMulti-Field object. Please note that it is important that you specify the text that is printed before (prefix) and/or after (suffix) each report object you select. If not, there will be no space between the various objects. For example, you may want to print Author and Title like this: Scott Adams, The Dilbert Future If you just add these two fields to the report, you may get a result like this: Scott Adams The Dilbert Future

If you instead use a DBMulti-field object you will get the desired result. Check out the book

70

overview report as an example (Overview.rpt in the \Reports\Book folder). This report has one DBMulti-field object (that prints Title, Publisher, ISBN and Publish Date) on the Detail band. To edit the objects in a DBMulti-field object, right-click and choose Edit from the popup menu. System object The System object is used to print common report information, such as date or page number. Line object The Line object is used to print a vertical or horizontal line. The orientation of the line is determined by the Orientation property. Use the Style property to control whether a single or double line is printed. Shape object The Shape object is used to print graphical shapes. The shape that is printed is determined by the Type property. Image object Use the Image object to print a graphical image. BookCAT supports BMP and JPEG images. When you add an Image object to the report, you see the 'Select Image File' window. Here you select image file. When you click Open, the object is added to the report.

To add a new object


1.

From the toolbar, select the type of object you want to add to the report. The following objects are available: Text DBField DBCalc DBMulti-Field System Line Shape Image

2.

Click in the band you want to add the object to.

71

To select an object
To do certain things with an object (change the font, move it, resize it, etc.), you first have to select it. Select means to point to the object with the mouse and then to click the left mouse button. For example, to change font size, you select the object for which you want to change the font size. Then you specify the font size from the Format toolbar. To select a single object
1.

Click on the object. Sizing handles appear around the object to indicate that it is selected.

Selecting multiple objects


1.

Hold down the Ctrl key and click on the objects you want to select. Handles appear on each selected object. You can then move or delete the objects as a group. You can also change the font or text formatting for all selected objects in one operation.

Note: You cannot resize objects when multiple objects are selected.

To move an object
1. 2.

Select the object(s) you want to move. Click on the object with the mouse, and drag it to the new position. If multiple objects are selected, click on one of the objects and drag.

Note: You can move the selected object(s) one pixel at a time by holding down Ctrl while you use the arrow keys. Note: You cannot drag an object from one band to another band. You must copy the object to the clipboard and then past it onto the other band.

To resize an object
1. 2.

Select the object you want to resize. Drag the field's surrounding sizing handles to increase or decrease the size of the object.

72

Note: You can resize the object one pixel at a time by holding down Shift while you use the arrow keys. Note: You cannot resize objects when multiple objects are selected.

To modify object properties


1.

Right-click the object, and choose Properties from the popup menu. You see the 'Properties: [object name]' window.

2.

Modify the object properties. Note: Context-sensitive help is available for each property by clicking the ? button.

3.

Click the OK button.

To delete an object
1. 2.

Select the object you want to delete. Choose Delete from the Edit menu, or simply press Ctrl+Del.

To move an object to another band


1. 2.

Select the object you want to move to another band. Choose Cut from the Edit menu. BookCAT copies the object to the clipboard, and removes it from the band it was located on.

3.

Choose Paste from the Edit menu. You see the 'Choose Band' window.

4. 5.

Select the band you want to paste the object onto. Click the OK button.

Note: You can also right-click the object and choose Cut from the popup menu, and then rightclick the band you want to move the object to and choose Paste from the popup menu.

Printing the report To print a report


1.

If the Report Designer isn't already visible, choose Report Designer from the Report menu in the main window. In the 'Report Designer' window choose Open from the File menu, and open the desired report. Choose Print from the File menu.

2.

3.

73

You see the 'Print' window.


4.

Click OK to print the report.

Notes: If you just want to check the report layout, hold down Ctrl while you choose the print command, and BookCAT will only print the first page of the report. Notes: You can also print reports from the main window by choosing the desired report from the Report menu.

To preview a report
1.

If the Report Designer isn't already visible, choose Report Designer from the Report menu in the main window. In the 'Report Designer' window, choose Open from the File menu, and open the desired report. Choose Print Preview from the File menu. You see the 'Print Preview' window.

2.

3.

4.

Use the navigation buttons to move to another page. Use the Whole Page, Page Width or 100% buttons to alter the zoom level. You can also specify the zoom level in the Zoom text box (press Enter to activate the new zoom level).

5.

Click the Print button to send to report to the printer.

Note: If you just want to check the report layout, hold down Ctrl while you choose the print command, and BookCAT will only preview the first page of the report. Notes: You can also print reports from the main window by choosing the desired report from the Report menu.

To print to a file
1.

If the Report Designer isn't already visible, choose Report Designer from the Report menu in the main window. In the 'Report Designer' window, choose Open from the File menu, and open the desired report. Choose Print to File from the File menu. You see the 'Print to File' window.

2.

3.

4.

Select the type of file you want to generate: Adobe Acrobat Archive - a special file format that lets you store report output so that it can be previewed and printed later, without re-accessing the data from which the report was generated. While archiving is very useful for maintaining historical records, it can also be used as a method of report distribution. A separate freeware application to read these archive files is available for download from our web site. Feel free to give this application to friends or

74

colleagues, who can then preview and print your archived reports. Microsoft Excel HTML HTML/CSS2 - uses Cascading Style Sheets (version 2) for better layout control. JPEG Lotus 1-2-3 Quattro Pro Rich Text Format - most word processor applications can open rtf files.
5.

Specify file name or folder. If you select the JPEG or HTML format, each page is generated as a separate file. After printing there will be a series of RPTxxxx.HTM files (RTP0001.HTM, RPT0002.HTM and so on) or IMGxxxx.JPG files (IMG0001.JPG, IMG0002.JPG and so on) in the destination folder.

6. 7.

Click the Print button to send the report to the specified file or folder. To view the generated file, choose View File from the File menu.

Note: If you just want to check the report layout, hold down Ctrl while you choose the print command, and BookCAT will only print the first page of the report to the file. Notes: You can also print reports from the main window by choosing the desired report from the Report menu.

Preferences To specify grid options


You can use the invisible grid to help to position report objects. Think of the grid as a series of row and column coordinates. The Report Designer allows you to position objects at these coordinates, not between them. This makes it easy for you to position objects in your report. If you attempt to position a report object between grid coordinates, the Report Designer "snaps" the object to the grid, that is, moves the object automatically to the nearest coordinate.
1.

Choose Grid Options from the View menu. You see the 'Grid Options' window.

2.

In the Grid size X field, specify the grid spacing in pixels along the x-axis. Specify a higher number to increase grid spacing. In the Grid size Y field, specify the grid spacing in pixels along the y-axis. Specify a higher number to increase grid spacing. Select the Snap to grid check box to automatically align objects with the nearest gridline.

3.

4.

75

This means that you cannot place an object "in between" gridlines.
5.

Click the OK button.

Note: The "snap to grid" feature is not used when you move report objects with the arrow keys. Note: If you do not want to use the grid, deselect the Snap to grid check box.

To specify units of measurement


You can use either centimeters or inches as units of measurement in the Report Designer.
1.

To use centimeters, choose Units / Centimeters from the View menu. To use inches, choose Units / Inches from the View menu.

This setting indicates the measuring system to be used for expressing the value of all size and position related properties.

The Report menu About the Report menu


BookCAT comes with more than 80 pre-defined reports. These reports are automatically added to the Report menu the first time BookCAT is run. You can modify the contents of the Report menu yourself; add new reports, remove reports or update the action that is performed when a report is chosen from the menu (print the report, preview it, send it to a file, show the 'Report Options' window, or bring up the Report Designer).

To choose a report from the menu


1.

Click Report on the menu bar in the main window. You see the contents of the Report menu. The first menu option is Report Designer. Choose this option to bring up the Report Designer, which you use to modify existing reports, or create new reports. The second menu option is Edit Menu. Choose this option to activate the 'Edit Report Menu' window, which you use to modify the contents of the Report menu. Below the horizontal separator you find the reports you can choose from the menu. By default, the reports are grouped by Book, Contents, Loan, and Lookup. These groups correspond to the four types of reports you can create.

2.

Select the report you want to print.

To add a report to the menu


1.

Choose Edit Menu from the Report menu.

76

You see the 'Edit Report Menu' window. This window has two lists. The list on the left displays the various sub-menus on the Report menu. Sub-menus are useful for grouping the contents of the menu. For example, the default menu structure contains four main sub-menus: Book, Contents, Loan, and Lookup. These sub-menus correspond to the four types of reports you can create. To add a new sub-menu, rightclick the list and choose Add from the popup menu. The list on the right displays the menu items in the selected sub-menu. You can use drag-and-drop to rearrange the menu items. You can also drag a menu item to another sub-menu (just drop it over the desired sub-menu in the list on the left).
2.

Click the sub-menu (in the list on the left) you want to add the report to. The reports in this sub-menu (if any) are now displayed in the list on the right.

3.

Click the Add button. You see the 'Select Report File' window.

4.

Select the report you want to add to the menu, and click the Open button. You see the 'Add Menu Item' window. BookCAT has already filled in the Title field (if the Title property of the report was specified when the report was designed, this title is used, if not, the report file name is used). This title is the text that is displayed in the menu. Note: To add an accelerator character, include an ampersand (&) before the character. For example, &Overview will be displayed as Overview in the menu. You can then press O to select the report when you open the menu.

5. 6.

If you want to change the title, do it now. Select what should happen when you choose this report from the menu: Print report - Print the report. Preview report - Preview the report. Print to file Send the report to a file. Show Report Options window - Show the 'Report Options' window. Here you can modify the filter and the sort order, and choose whether the report should be printed, previewed, or sent to a file. Show Report Designer - Open the report in the Report Designer.

7.

Click the OK button to add the report to the menu. You are returned to the 'Edit Report Menu' window. Note: You can rearrange the menu items by using drag and drop.

8.

Click the OK button to save the changes and update the Report menu.

77

Note: If you want to add all reports in a folder to the menu, use the Scan Folder command. Simply select the desired sub-menu, then right-click the list, choose Scan Folder from the popup menu, and select the folder the reports are located in. Note: When you are working in the Report Designer, you can choose Add to Menu from the File menu to add the report you are working on to the Report menu.

To modify a menu item


1.

Choose Edit Menu from the Report menu. You see the 'Edit Report Menu' window.

2.

From the list on the left, select the sub-menu where the menu item you want to modify is located. From the list on the right, select the menu item you want to modify. Click the Edit button. You see the 'Edit Menu Item' window.

3. 4.

5. 6.

Make the necessary modifications. Click the OK button. You are returned to the 'Edit Report Menu' window.

7.

Click the OK button to save the changes and update the Report menu.

To remove a menu item


1.

Choose Edit Menu from the Report menu. You see the 'Edit Report Menu' window.

2.

From the list on the left, select the sub-menu where the menu item you want to remove is located. From the list on the right, select the menu item you want to remove. Click the Remove button. Confirm by clicking Yes. Note: BookCAT will not delete the report file, only remove the report from the menu.

3. 4. 5.

6.

Click the OK button to save the changes and update the Report menu.

78

The BookCAT Database


The BookCAT database
The information about your book collection is stored in a database. A database is a file on your hard disk, with the extension .MDB, that contains all the information you have entered into the database. A database consists of several tables. Each table contains related information. For example, there is one table with information about each book, one with information about each person, one with information about each publisher, and so on. Each table contains a various number of fields. For example, the Person table has a field for the name of the person, one field for the date of birth, one field for comments, and so on. BookCAT lets you change the name of all tables and all fields. You can specify a default value for most fields. You can hide the fields you don't want to use. They will then disappear from all windows, menus, lists etc. You only use the fields you want. BookCAT lets you work with an unlimited number of databases. This means that you can split your collection into different catalogs and organize it to meet your needs. You can later merge existing databases. BookCAT uses a relational database model. This means that you register most information only once. For example, you only need to type the name of an author the first time you add a book by this author. Later, you simply choose the name from a list. BookCAT then automatically creates a link between the book and the author. When you modify an entry in a lookup table, for example, to fix a typing error, the change will be reflected in all fields that are linked to the lookup table. The use of lookup tables to store information has two significant advantages: it saves time and conserves valuable disk space on your computer. It also makes it easier to search for exactly the information you are looking for, or create a group based report. And finally, it allows you to store useful information about each entry in a lookup table. For example, you can store a person's email address or a publisher's home page URL.

Book table
The Book table contains information about all books in the database. Information from lookup tables (for example Publisher) is not stored in the Book table, BookCAT only saves a link to the relevant item in the lookup table. This means that any changes you make to a lookup item, for example fixing a typing error, is reflected in all books where the item is used. Field Name Acquired From Type Text 50 (lookup) Description Use this field to specify where you bought the book, who you got it from, etc. The name of the appraiser (this could be a person, a catalog, etc.). The name of the author(s). BookCAT allows you to link an author to one of the following

Appraiser

Text 50 (lookup)

Author

Text 50 (lookup)

79

Author Custom 1-9

Text (lookup)

author roles: Main Author (default role), Co-Author, Contributor, Editor, Ghostwriter, Pseudonym, or one of the nine custom roles (Author Custom 1 - 9). You select author role from the drop-down list in the second column (the AutoComplete feature is available, you can, for example, simply press E to select the Editor role). These fields includes authors assigned to the Author Custom roles. This field is only available in the browse list and in reports, and includes detailed information about the author(s), for example: Main Author (by Ghostwriter) Main Author with Co-Author Main Author (with Contributor) Main Author (as Pseudonym) Ed. by Editor Main Author (Ed. by Editor) This field includes all related authors. Here you can specify awards. You can also specify the year the award was given and any additional details. The bar code number. Use this field to specify binding (Hardcover, Paperback, etc.). This is an unique ID number that is assigned to each entry in the table. If the book is currently loaned out, this field contains the name of the borrower. The category describes the type of book. There are many possible categories, for example Adventure, Drama, Science Fiction, or Thriller. The difference between price and value. The difference between price and value in percent. This field includes authors assigned to the Co-Author role. This field is for your own comments, and can hold up to

Author Detail

Text (lookup)

Author Relation Awards

Text (lookup) Text 100

Bar Code No Binding Book ID

Text 50 Text 50 (lookup) Numeric

Borrower

Text (lookup)

Category

Text 50 (lookup)

Change in Value Change in Value % Co-Author Comments

Numeric Numeric Text (lookup) Memo

80

Condition Contributor

Text 50 (lookup) Text (lookup)

Copyright Date

Date

Country Cover 1 Cover 1 - Comments Cover 1 - Compressed

Text 50 (lookup) Binary Memo Boolean

Cover 1 - External

Boolean

Cover 1 - File Name Cover 1 - Thumbnail

Text 255 Binary

Cover 1 - Type Cover 2 Cover 2 - Comments Cover 2 - Compressed

Numeric Binary Memo Boolean

Cover 2 - External

Boolean

Cover 2 - File Name Cover 2 - Thumbnail

Text 255 Binary

Cover 2 - Type Cover 3 Cover 3 - Comments Cover 3 - Compressed

Numeric Binary Memo Boolean

Cover 3 - External

Boolean

250Kb of text. Use this field to specify the condition of the book. This field includes authors assigned to the Contributor role. The book's copyright date. If you don't know the day and month, just specify the year. The country of origin. This field contains image 1. Comments about the image. Specifies whether the image is compressed or not (only applies to BMP images). Specifies whether the image is stored externally (that is, only a link to the image is stored in the database) If this is an external image, this field contains the file name. This field contains a thumbnail of the image. The thumbnail is automatically created when you add, or link to, a new image. The size is always 42 * 64 pixels. The type of image: 0 - bmp, 2 jpeg, or 99 - unknown. This field contains image 2. Comments about the image. Specifies whether the image is compressed or not (only applies to BMP images). Specifies whether the image is stored externally (that is, only a link to the image is stored in the database) or not. If this is an external image, this field contains the file name. This field contains a thumbnail of the image. The thumbnail is automatically created when you add, or link to, a new image. The size is always 42 * 64 pixels. The type of image: 0 - bmp, 2 jpeg, or 99 - unknown. This field contains image 3. Comments about the image. Specifies whether the image is compressed or not (only applies to BMP images). Specifies whether the image is

81

Cover 3 - File Name Cover 3 - Thumbnail

Text 255 Binary

Cover 3 - Type Current Value Custom 01

Numeric Numeric Text 50

stored externally (that is, only a link to the image is stored in the database) or not. If this is an external image, this field contains the file name. This field contains a thumbnail of the image. The thumbnail is automatically created when you add, or link to, a new image. The size is always 42 * 64 pixels. The type of image: 0 - bmp, 2 jpeg, or 99 - unknown. The book's current value. This is a standard text field. To rename the field to suit your needs, choose Field Definitions from the Tools menu, click the Fields tab, locate the field in the list and type the new field name in the Name column. This is a standard text field. This is a standard text field. This is a standard text field. This is a text field linked to lookup table. This is a text field linked to lookup table. This is a text field linked to lookup table. This is a text field linked to lookup table. This is a date field. This is a numeric field. This is boolean field (checkbox) that can contain one of two possible values: checked (selected, yes, on, true) or not unchecked (selected, no, off, false). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field 82

Custom 02 Custom 03 Custom 04 Custom 05 Custom 06 Custom 07 Custom 08 Custom 09 Custom 10 Custom 11

Text 50 Text 50 Text 50 Text 50 (lookup) Text 50 (lookup) Text 50 (lookup) Text 50 (lookup) Date Numeric Boolean

Custom 12 Custom 13 Custom 14 Custom 15 Custom 16 Custom 17 Custom 18

Boolean Boolean Boolean Boolean Boolean Boolean Boolean

Date Acquired

Date

Date Borrowed

Date

Date Due

Date

(checkbox). The date you acquired the book. If you don't remember the day and month, just specify the year. If the book is currently loaned out, this field contains the date it was borrowed. If the book is currently loaned out, this field contains the date it is due to be returned. This field indicates whether the book is marked as deleted or not. To actually remove deleted books from the database, you must compact the database (make sure you select the 'Remove deleted books' option). Use this field to specify the dustjacket condition. The book's edition. This field includes authors assigned to the Editor role. Here you can add links to files. This field combines Title, Series and Release No into one field: Series (Release No): Title. This field combines Title, Series and Release No into one field: Title (Series Release No). This field includes authors assigned to the Ghostwriter role. Use this field to link the book to an insurance policy. The ISBN number (International Standard Book Number). This field is for listing keywords that describe the book. The language. The date you last read the book. The LCCN number (Library of Congress Control Number). Use this field to specify where the book is located. This field includes authors assigned to the Main Author role. This field indicates whether the book is marked or not.

Deleted

Boolean

Dustjacket Condition Edition Editor File Links Full Title 1

Text 50 (lookup) Text 50 (lookup) Text (lookup) Text Text

Full Title 2

Text

Ghostwriter

Text (lookup)

Insurance ISBN Keywords Language Last Read LCCN Location Main Author

Text 50 (lookup) Text 25 Text 50 (lookup) Text 50 (lookup) Date Text 25 Text 50 (lookup) Text (lookup)

Marked

Boolean

83

New Book

Boolean

This field indicates whether the book is new, and is based on the Date Acquired field. By default, if it's less than 60 days since you acquired the book, this field returns Yes. If not, it returns No. You can change the number of days used in this calculation by choosing Preferences from the Tools menu, and specifying the new value in the New Book period text box. Default value is 60 days. Here you can specify award nominations. You can also specify the year the nomination was given and any additional details. This field contains the number of sections in the book, and is automatically maintained by BookCAT. This field indicates whether the book is currently on loan. If the book is translated, use this field to specify the original copyright date. If you don't know the day and month, just specify the year. If the book is translated, use this field to specify the original country of origin. If the book is translated, use this field to specify the original language. If the book is translated, use this field to specify the original publisher. If the book was translated, use this field to specify the release number in the series. If the book is translated, use this field to specify the name of the original series. If the book is translated, use this field to specify the original subtitle. If the book is translated, use this field to specify the original title. If the book is loaned out, this field indicates whether it is overdue or not.

Nominations

Text 100 (lookup)

Number of Sections

Numeric

On Loan Original Copyright

Boolean Date

Original Country

Text 50 (lookup)

Original Language

Text 50 (lookup)

Original Publisher

Date

Original Release No

Numeric

Original Series

Text 50 (lookup)

Original Subtitle

Text 255

Original Title

Text 150

Overdue

Boolean

84

Owner Pages Personal Rating

Text 50 (lookup) Numeric Text 50 (lookup)

Printed by Printing Pseudonym

Text 50 (lookup) Text 50 (lookup) Text (lookup)

Publish Date

Date

Publisher Purchase Price Reference No

Text 50 (lookup) Numeric Text 25

Use this field to specify the owner of the book. The total number of pages. Use this field to specify your own personal rating, for example Excellent, Very Good, etc. The name of the company that has printed the book. The printing (1st printing, 2rd printing, etc.). This field includes authors assigned to the Pseudonym role. The publish date. If you don't know the day and month, just specify the year. Type the name of the publisher or select it from the list. Use this field to specify what you paid for the book. Use this field if you have your own system for identifying books in your collection. BookCAT will automatically generate the reference number. To configure this feature, choose Preferences from the Tools menu, click the Reference No tab and make your selections.

Registered

Date

Release No

Numeric

Reviews Selling Price Series

Memo Numeric Text 50 (lookup)

Status

Text 50 (lookup)

This field contains the date the book was added to the database. Today's date is used automatically, but you can change it if you want. If the book is part of a series, use this field to specify the release number. This field is for reviews, and can hold up to 250Kb of text. Use this field to specify the selling price. If the book is part of a series, specify the name of the series in this field. Use this field to specify the status of the book, for example Own (you own the book), Want (you have it on your want list), For sale (the book is for sale) or Reference (you don't own it, but

85

Sub-Category

Text 50 (lookup)

Subtitle Synopsis

Text 255 Memo

just want to include it in the database). In addition to the Category field, you can use the Sub-category to describe the type of book. The book's subtitle. This field is for the synopsis, and can hold up to 250Kb of text. The title of the book. When you tab out of the Title field (or save the book), BookCAT will automatically fill in the Title Sort field if it is empty.

Title

Text 150

Title Sort

Text 152

This is the value that is used when sorting on the book title. When you tab out of the Title field (or save the book), BookCAT will automatically fill in the Title Sort field if it is empty. If the name begins with A or The, BookCAT will automatically update the Title Sort field to reflect this. For example, if you type The Hobbit in the Title field, BookCAT will add Hobbit, The to the Title Sort field. This means that the book is sorted under "H" and not "T". If the book is translated, specify the name of the translator(s) here. Use this field to specify the type of book, for example Fiction or Non-fiction. Here you can add links to web sites.

Translator

Text 50 (lookup)

Type

Text 50 (lookup)

Web Links

Text

Contents table
The Contents table contains information about all sections (chapters, short stories, individual essays, etc., contained within books). Information from lookup tables (for example Type) is not stored in the Contents table, BookCAT only saves a link to the relevant item in the lookup table. This means that any changes you make to a lookup item, for example fixing a typing error, is reflected in all sections where the item is used. Field Name Author Type Text 50 (lookup) Description The name of the author(s). BookCAT allows you to link an 86

Author Custom 1-9

Text (lookup)

author to one of the following author roles: Main Author (default role), Co-Author, Contributor, Ghostwriter, Pseudonym, or one of the nine custom roles (Author Custom 19). You select author role from the drop-down list in the second column (the AutoComplete feature is available, you can, for example, simply press G to select the Ghostwriter role). These fields includes authors assigned to the Author Custom roles. This field is only available in the browse list and in reports, and includes detailed information about the author(s), for example: Main Author (by Ghostwriter) Main Author with Co-Author Main Author (with Contributor) Main Author (as Pseudonym) This field includes all related authors. This is the book's unique ID number. You can use this field to register the chapters of the book. The list has three columns: Title, Page From and Page To. This field includes authors assigned to the Co-Author role. This field is for your own comments, and can hold up to 250Kb of text. This is an unique ID number that is assigned to each entry in the table. This field includes authors assigned to the Contributor role. The copyright date. If you don't know the day and month, just specify the year. The country of origin. This is a standard text field. To rename the field to suit your needs, choose Field Definitions from the Tools menu, select the Contents 87

Author Detail

Text (lookup)

Author Relation Book ID Chapters

Text (lookup) Numeric Text

Co-Author Comments

Text (lookup) Memo

Contents ID

Numeric

Contributor

Text (lookup)

Copyright Date

Date

Country Custom 01

Text50 (lookup) Text 50

Custom 02 Custom 03 Custom 04 Custom 05 Custom 06 Custom 07 Custom 08 Custom 09 Custom 10

Text 50 Text 50 Text 50 (lookup) Text 50 (lookup) Text 50 (lookup) Date Numeric Numeric Boolean

Custom 11 Custom 12 Custom 13 Custom 14 Custom 15 Full Title 1

Boolean Boolean Boolean Boolean Boolean Text

Full Title 2

Text

Ghostwriter

Text (lookup)

Index

Numeric

Item

Numeric

Keywords Language Main Author

Text 50 (lookup) Text 50 (lookup) Text (lookup)

table, click the Fields tab, locate the field in the list and type the new field name in the Name column. This is a standard text field. This is a standard text field. This is a text field linked to lookup table. This is a text field linked to lookup table. This is a text field linked to lookup table. This is a date field. This is a numeric field. This is a numeric field. This is boolean field (checkbox) that can contain one of two possible values: checked (selected, yes, on, true) or not unchecked (selected, no, off, false). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field (checkbox). This is a boolean field (checkbox). This field combines Title, Series and Release No into one field: Series (Release No): Title. This field combines Title, Series and Release No into one field: Title (Series Release No). This field includes authors assigned to the Ghostwriter role. This field contains the section's index number, and is automatically maintained by BookCAT. This field contains the item the section is located in, and is automatically maintained by BookCAT. This is for listing keywords that describe the work. The language. This field includes authors assigned to the Main Author role.

88

Marked Original Copyright

Boolean Date

Original Country Original Language

Text 50 (lookup) Text 50 (lookup)

Original Publisher Original Release No

Text 50 (lookup) Numeric

Original Series

Text 50 (lookup)

Original Subtitle

Text 255

Original Title

Text 150

Page From Page From-To

Text 15 Text

Page To Position

Text 15 Numeric

Pseudonym

Text (lookup)

Release No

Numeric

Series

Text 50 (lookup)

Title Sort

Text 152

This field indicates whether the section is marked or not. If the section is translated, use this field to specify the original copyright date. If you don't know the day and month, just specify the year. The original country of origin. If the section is translated, use this field to specify the original language. The original publisher. If the work is translated, use this field to specify the release number in the series. If the work is translated, use this field to specify the name of the original series. If the work is translated, use this field to specify the original subtitle. If the section is translated, use this field to specify the original title. The first page. This field includes both Page From and Page To as one field (for example, 10-25). The last page. This field contains the section position. With section position we mean what item the section is located in, and the index number. For example, if the section is number 3 in item 1, the section position is 1-3. This field includes authors assigned to the Pseudonym role. If the work is part of a series, use this field to specify the release number. If the work is part of a series, specify the name of the series in this field. This is the value that is used when sorting on the title. When you tab out of the Title field (or save the section), BookCAT will automatically fill in the Title Sort field if it is empty. If the name begins with "A" or "The", BookCAT will automatically update the Title Sort field to reflect this.

89

Title Translator

Text 150 Text 50 (lookup)

Type

Text 50 (lookup)

Use this field to specify the title. If the section is translated, specify the name of the translator(s) here. The type of work, for example Essay, Short Story, or Poem.

Loan History table


The Loan History table contains information about books that are out on loan, and books that previously have been loaned out. You can't modify this table directly, but BookCAT updates the table when you register a book as loaned out or as returned. You can get an overview of the contents of this table by choosing Loan -> Loan History from the Tools menu. Field Name Borrower Date Borrowed Date Due Date Returned Type Text 50 (lookup) Date Date Date Description This field contains the name of the borrower. The date the book was borrowed. The date the book is due to be returned. The date the book was returned. If the book is not yet returned, this field is empty. If the book is loaned out, this field indicates whether it is overdue or not. This field indicates whether the book is returned or not.

Overdue

Boolean

Returned

Boolean

Acquired From table


One field is linked to this lookup table: Book.Acquired From. Field Name Acquired From Type Text 50 Description The name of the store where you bought the book, who you got it from etc. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is a memo field where you can specify the address. This field is for notes. Here you can specify the e-mail address. Here you can specify fax number. Here you can specify phone 90

Acquired From ID

Numeric

Address Comments E-mail Fax Phone

Memo Memo Text 100 Text 25 Text 25

Sort by

Text 52

WWW

Text 100

number. This is the value that is used when sorting on this item. When you tab out of the Acquired From field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. Here you can specify the home page URL.

Appraiser table
One field is linked to this lookup table: Book.Appraiser. Field Name Appraiser Type Text 50 Description Specify the name of the appraiser (this could be a person, a catalog, etc.). Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is a memo field where you can specify the address. This field is for notes. Here you can specify the e-mail address. Here you can specify fax number. Here you can specify phone number. This is the value that is used when sorting on this item. When you tab out of the Appraiser field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. Here you can specify the home page URL.

Appraiser ID

Numeric

Address Comments E-mail Fax Phone Sort by

Memo Memo Text 100 Text 25 Text 25 Text 52

WWW

Text 100

Award table
Two fields are linked to this lookup table: Book.Awards and Book.Nominations. Field Name Award Type Text 100 Description Specify the name of the award. Use the Sort by field to specify

91

Award ID

Numeric

Comments Sort by

Memo Text 102

the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Award field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Binding table
One field is linked to this lookup table: Book.Binding. Field Name Binding Type Text 50 Description The binding, for example Hard cover or Paperback. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Binding field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Binding ID

Numeric

Comments Sort by

Memo Text 52

Book Custom 05 table


One field is linked to this lookup table: Book.Custom 05. Field Name Book Custom 05 Type Text 50 Description Specify the lookup item here. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Book Custom 05 field (or save the

Book Custom 05 ID

Numeric

Comments Sort by

Memo Text 52

92

item), BookCAT will automatically fill in the Sort by field if it is empty.

Book Custom 06 table


One field is linked to this lookup table: Book.Custom 06. Field Name Book Custom 06 Type Text 50 Description Specify the lookup item here. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Book Custom 06 field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Book Custom 06 ID

Numeric

Comments Sort by

Memo Text 52

Book Custom 07 table


One field is linked to this lookup table: Book.Custom 07. Field Name Book Custom 07 Type Text 50 Description Specify the lookup item here. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Book Custom 07 field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Book Custom 07 ID

Numeric

Comments Sort by

Memo Text 52

Book Custom 08 table

93

One field is linked to this lookup table: Book.Custom 08. Field Name Book Custom 08 Type Text 50 Description Specify the lookup item here. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is field for notes. This is the value that is used when sorting on this item. When you tab out of the Book Custom 08 field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Book Custom 08 ID

Numeric

Comments Sort by

Memo Text 52

Book Type table


One field is linked to this lookup table: Book.Type. Field Name Book Type Type Text 50 Description The type of book, for example Fiction or Non-fiction. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Book Type field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Book Type ID

Numeric

Comments Sort by

Memo Text 52

Borrower table
Three fields are linked to this lookup table: Book.Borrower, Book.Reserved to and Loan History.Borrower. Field Name Address Bar Code No Borrower ID Type Memo Text 50 Numeric Description This is a memo field where you can specify the address. The bar code number. This is an unique ID number that is assigned to each entry in

94

Category

Text 50 (lookup)

Comments E-mail Fax Name

Memo Text 100 Text 25 Text 50

Phone Sort by WWW

Text 25 Text 52 Text 100

the table. Use this field to assign the borrower to a user defined category. This field is for notes. Here you can specify the e-mail address. Here you can specify fax number. In this field you specify the name of the borrower. Use the Sort by field to specify the value that is used when sorting on this item. Here you can specify phone number. This is the value that is used when sorting on the name. Here you can specify the home page URL.

Borrower Category table


One field is linked to this lookup table: Borrower.Category. Field Name Borrower Category Type Text 50 Description Specify category. Use categories to assign a borrower to a user defined category. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Borrower Category field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Borrower Category ID

Numeric

Comments Sort by

Memo Text 52

Category table
One field is linked to this lookup table: Book.Category. Field Name Category Type Text 50 Description In this field you specify the category, for example Drama,

95

Category ID

Numeric

Comments Sort by

Memo Text 52

Science Fiction, or Thriller. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Category field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Condition table
One field is linked to this lookup table: Book.Condition. Field Name Condition Type Text 50 Description Use this field to specify the condition, for example Very Fine, Fine, or Very Good. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Condition field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Condition ID

Numeric

Comments Sort by

Memo Text 52

Contents Custom 04 table


One field is linked to this lookup table: Contents.Custom 04. Field Name Comments Contents Custom 04 Type Memo Text 50 Description This field is for notes. Specify the lookup item here. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in

Contents Custom 04 ID

Numeric

96

Sort by

Text 52

the table. This is the value that is used when sorting on this item. When you tab out of the Contents Custom 04 field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Contents Custom 05 table


One field is linked to this lookup table: Contents.Custom 05. Field Name Comments Contents Custom 05 Type Memo Text 50 Description This field is for notes. Specify the lookup item here. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Contents Custom 05 field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Contents Custom 05 ID

Numeric

Sort by

Text 52

Contents Custom 06 table


One field is linked to this lookup table: Contents.Custom 06. Field Name Comments Contents Custom 06 Type Memo Text 50 Description This field is for notes. Specify the lookup item here. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Contents Custom 06 field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Contents Custom 06 ID

Numeric

Sort by

Text 52

97

Contents Type table


One field is linked to this lookup table: Contents.Type. Field Name Comments Contents Type Type Memo Text 50 Description This field is for notes. The type of work, for example Essay, Short Story, or Poem. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Contents Type field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Contents Type ID

Numeric

Sort by

Text 52

Country table
Five fields are linked to this lookup table: Book.Country, Book.Original Country, Contents.Country, Contents.Original Country and Person.Country. Field Name Comments Country Type Memo Text 50 Description This field is for notes. Type the name of the country in this field. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Country field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Country ID

Numeric

Sort by

Text 52

Dustjacket Condition table


One field is linked to this lookup table: Book.Dustjacket Condition. Field Name Comments Dustjacket Condition Type Memo Text 50 Description This field is for notes. Use this field to specify the Dustjacket Condition, for

98

Dustjacket Condition ID

Numeric

Sort by

Text 52

example Very Fine, Fine, or Very Good. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Dustjacket Condition field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Edition table
One field is linked to this lookup table: Book.Edition. Field Name Comments Edition Type Memo Text 50 Description This field is for comments. The edition. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Edition field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Edition ID

Numeric

Sort by

Text 52

Insurance table
One field is linked to this lookup table: Book.Insurance. Field Name Address Type Memo Description This is a memo field where you can specify the insurance company's address. This field is for notes. Type the name of the contact person. Specify the insurance coverage. Here you can specify the e-mail address. Here you can specify fax number.

Comments Contact Person Coverage E-mail Fax

Memo Text 50 Numeric Text 100 Text 25

99

Insurance Company

Text 50

Insurance ID

Numeric

Phone Policy

Text 25 Text 50

Policy Number Sort by

Text 25 Text 52

WWW

Text 100

In this field you specify the name of the insurance company. This is an unique ID number that is assigned to each entry in the table. Here you can specify phone number. Use this field to specify the name of the insurance policy. Use the Sort by field to specify the value that is used when sorting on this item. Type the insurance policy number. This is the value that is used when sorting on this item. When you tab out of the Policy field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. Here you can specify the home page URL.

Keyword table
Two fields are linked to this lookup table: Book.Keywords and Contents.Keywords. Field Name Comments Keyword Type Memo Text 50 Description This field is for notes. The keyword should be a word that will help you later locate what you are looking for. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Keyword field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Keyword ID

Numeric

Sort by

Text 52

Language table
Four fields are linked to this lookup table: Book.Language, Book.Original Language,

100

Contents.Language and Contents.Original Language. Field Name Comments Language Type Memo Text 50 Description This field is for notes. Specify the language. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Language field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Language ID

Numeric

Sort by

Text 52

Location table
One field is linked to this lookup table: Book.Location. Field Name Comments Location Type Memo Text 50 Description This field is for notes. The location of the book. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Location field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Location ID

Numeric

Sort by

Text 52

Owner table
One field is linked to this lookup table: Book.Owner. Field Name Comments Owner Type Memo Text 50 Description This field is for notes. Specify the name. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number

Owner ID

Numeric

101

Sort by

Text 52

that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Owner field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Person table
Four fields are linked to this lookup table: Book.Author, Book.Translator, Contents.Author and Contents.Tranlator. Field Name Address Type Memo Description This is a memo field where you can specify the person's address. The date or year the person was born. This field is for notes. The country where the person was born. If the person is dead, use this field to specify the date. The person's e-mail address. The person's fax number. This field contains image 1. Comments about the image. Specifies whether the image is compressed or not (only applies to BMP images). Specifies whether the image is stored externally (that is, only a link to the image is stored in the database) or not. If this is an external image, this field holds the file name. This field contains a thumbnail of the image. The thumbnail is automatically created when you add a new image. The size is always 42 * 42 pixels. The type of image: 0 - bmp, 2 jpeg, or 99 - unknown. This field contains image 2. Comments about the image. Specifies whether the image is compressed or not (only applies to BMP images). Specifies whether the image is stored externally (that is, only a

Born Comments Country Dead E-mail Fax Image 1 Image 1 - Comments Image 1 - Compressed

Date Memo Text 50 (lookup) Date Text 100 Text 25 Binary Memo Boolean

Image 1 - External

Boolean

Image 1 - File name Image 1 - Thumbnail

Text 255 Binary

Image 1 - Type Image 2 Image 2 - Comments Image 2 - Compressed

Numeric Binary Memo Boolean

Image 2 - External

Boolean

102

Image 2 - File name Image 2 - Thumbnail

Text 255 Binary

Image 2 - Type Image 3 Image 3 - Comments Image 3 - Compressed

Numeric Binary Memo Boolean

Image 3 - External

Boolean

Image 3 - File name Image 3 - Thumbnail

Text 255 Binary

Image 3 - Type Name

Numeric Text 50

Person ID

Numeric

Phone Relation

Text 25 Text

Sort by

Text 52

WWW

Text 100

link to the image is stored in the database) or not. If this is an external image, this field holds the file name. This field contains a thumbnail of the image. The thumbnail is automatically created when you add a new image. The size is always 42 * 42 pixels. The type of image: 0 - bmp, 2 jpeg, or 99 - unknown. This field contains image 3. Comments about the image. Specifies whether the image is compressed or not (only applies to BMP images). Specifies whether the image is stored externally (that is, only a link to the image is stored in the database) or not. If this is an external image, this field holds the file name. This field contains a thumbnail of the image. The thumbnail is automatically created when you add a new image. The size is always 42 * 42 pixels. The type of image: 0 - bmp, 2 jpeg, or 99 - unknown. The name of the person. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. The person's phone number. Use this field to link to other related authors. This feature is useful if you want to register author pseudonyms. This is the value that is used when sorting on the person name. When you tab out of the Name field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. Here you can specify the person's home page URL.

Personal Rating table

103

One field is linked to this lookup table: Book.Personal Rating. Field Name Comments Personal Rating Type Memo Text 50 Description This field is for notes. Use this field to specify your own personal rating, for example Excellent or Very Good. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Personal Rating field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Personal Rating ID

Numeric

Sort by

Text 52

Printed by table
One field is linked to this lookup table: Book.Printed by. Field Name Address Comments E-mail Fax Phone Printed by Type Memo Memo Text 100 Text 25 Text 25 Text 50 Description This is a memo field where you can specify the address. This field is for notes. Here you can specify the e-mail address. Here you can specify fax number. Here you can specify phone number. The name of the company that has printed the book. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Printed by field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. Here you can specify the home page URL.

Printed by ID

Numeric

Sort by

Text 52

WWW

Text 100

104

Printing table
One field is linked to this lookup table: Book.Printing. Field Name Comments Printing Type Memo Text 50 Description This field is for notes. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Printing field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Printing ID

Numeric

Sort by

Text 52

Publisher table
Two fields are linked to this lookup table: Book.Publisher and Book.Original Publisher. Field Name Address Comments E-mail Fax Phone Publisher Type Memo Memo Text 100 Text 25 Text 25 Text 50 Description This is a memo field where you can specify the address. This field is for notes. Here you can specify the e-mail address. Here you can specify fax number. Here you can specify phone number. The name of the publisher. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Publisher field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. Here you can specify the home page URL.

Publisher ID

Numeric

Sort by

Text 52

WWW

Text 100

Series table
105

Four fields are linked to this lookup table: Book.Series, Book.Original Series, Contents.Series, Contents.OriginalSeries. Field Name Comments Series Type Memo Text 50 Description This field is for notes. The name of the series. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table. This is the value that is used when sorting on this item. When you tab out of the Series field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty.

Series ID

Numeric

Sort by

Text 52

Status table
One field is linked to this lookup table: Book.Status. Field Name Background Color Type Numeric Description This color is used as the background color to color code books in the 'Browse' window. This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Status field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. Specify the status description. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table.

Comments Sort by

Memo Text 52

Status

Text 50

Status ID

Numeric

Sub-Category table
One field is linked to this lookup table: Book.Sub-Category. Field Name Comments Sort by Type Memo Text 52 Description This field is for notes. This is the value that is used when sorting on this item. When you tab out of the Sub-

106

Sub-Category

Text 50

Sub-Category ID

Numeric

Category field (or save the item), BookCAT will automatically fill in the Sort by field if it is empty. In this field you specify the subcategory. Use the Sort by field to specify the value that is used when sorting on this item. This is an unique ID number that is assigned to each entry in the table.

107

Tips & tricks


Database navigator hot keys

In all windows where you see the database navigator, you can use the following hot keys: Ctrl+N Add a new record Ctrl+E Activate edit mode Ctrl+S Save changes Ctrl+L Cancel edit mode Ctrl+R Refresh the recordset (that is, update the sort order) F5 Go to the first record F6 Go to the previous record F7 Go to the next record F8 Go to the last record By using the hot keys you avoid switching from the keyboard to the mouse (and vice versa), which adds a lot of time to the data entry process.

Printing the first page only


Do you want to print only one page as a test to see if the report layout is OK? Simply hold down Ctrl while you choose the print command, and BookCAT will print only the first page of the report.

108

FAQ
Working with databases FAQ: The lookup table is not available!
1. If a lookup table is not available in the 'Choose Lookup Table' window, it is because you have told BookCAT that you do not want to use the table in the 'Field Definitions' window. It could also be that you have used the Data Field Wizard to choose the fields you want to use. If you chose not to use a field linked to a lookup table (for example Binding), the lookup table was deactivated. 2. To activate a lookup table
1.

Choose Field Definitions from the Tools menu. You see the 'Field Definitions' window.

2. 3. 4.

Select the table you want to activate. Select Yes from the Use column. Click the OK button to save the changes.

Data entry FAQ: How do I delete books?


Deleting books is a two-step process:
1. 2.

Mark the book(s) as deleted. Remove the book(s) from the database.

For more information, see To delete books.

FAQ: How do I disable the Auto Capitalize feature?


If 'Automatic Field Capitalization' is selected in preferences, is there a key to use so that a word that you don't want capitalized, stays lower case? Yes, hold down the F12 key as you type!

FAQ: How do I use the Sort by field?


All lookup tables contain a Sort by field. The value you specify in this field is always used when sorting on the lookup entry. This enables you to separate the value included in lists and reports

109

from the value used when creating the sort order. For example, in the Personal Rating table the various ratings are sorted with the highest rating first since the Sort by field contains a numerical sequence starting at 01:

Personal Rating Excellent Very Good Good Mediocre Poor Total Flop

Sort by 01 02 03 04 05 06

The Sort by field is also useful for person names if you want to sort on last name. We recommend that you use the format Last name, Fist name in the Person and Borrower tables. For example, if you specify Smith, John in the Sort by field and John Smith in the Name field in the Person table, the lookup item is sorted under S, but John Smith is printed in reports. In addition to all lookup tables, both the Book and Contents tables have a Title Sort field linked to the Title field. The value in the Title Sort field is automatically used when sorting on the title. For example, if you type The Hobbit in the title field and Hobbit, The in the Title Sort field, the book is sorted under H and not T.

Viewing information FAQ: The Find by command does not work!


When you use one of the Find by commands (available from the Book menu in the main window and from the Contents menu in the 'Contents View' window), BookCAT executes the search based on the active sort order. If you specify a value that does not exist, BookCAT searches for the first entry where the field begins with the specified value. If the first field in the sort order is not the same as the field you are searching in, the result may not be what you expect. For example, if the books are sorted by ISBN and you choose Find by Title and specify "H", BookCAT searches for the first book from the top of the list in the Browse window where the title begins with "H". The book that was found would probably be different if the books were sorted by Title instead of ISBN.

Working with reports FAQ: How do I deactivate the report filter?


The report will not print anything, saying that there are no records matching the filter. I am not trying to filter anything! To deactivate the filter, first open the report in the Report Designer. From the Report menu, choose Include / All. Then choose Save from the File menu to save the changes.

110

FAQ: Is it possible to change the left margin?


Yes:
1. 2.

Choose Report Designer from the Report menu. In the 'Report Designer' window, choose Open from the File menu, and open the desired report. Choose Page Setup from the File menu, and specify the new left margin. Choose Save from the File menu to save the changes.

3. 4.

Miscellaneous FAQ: How do I change the tab titles in the Book and Contents Edit windows?
Right-click the tab title row and choose Edit Tab Titles from the popup menu.

FAQ: How do I transfer the program to a new computer?


I have a registered copy of BookCAT but have just changed my machine. Can I get my BookCAT program and data off my old hard drive onto my new one without too much hassle? This is probably the easiest way:
1.

Download the program from http://www.fnprg.com/bookcat/download.html and install it on your new computer. Note: You cannot just copy the program files to your new computer, you must run setup to make sure all files are installed correctly.

2.

Copy the license file (BookCAT.lic) from the old computer to the new (copy it to the folder you installed the program to). Use the backup/restore functions to transfer your database(s). Choose File->Backup Database on your old computer to transfer your database to diskettes, and then File>Restore Backup on your new computer to restore the backup from the diskettes.

3.

111

Index
A
About contents templates ............................................................................................................ 31 About databases .......................................................................................................................... 16 About field definitions................................................................................................................... 19 About images ............................................................................................................................... 38 About reports ............................................................................................................................... 62 About the Report Designer .......................................................................................................... 64 About the report menu ................................................................................................................. 76 Acquired from table...................................................................................................................... 90 Add book...................................................................................................................................... 27 Add column .................................................................................................................................. 44 Add contents information ............................................................................................................. 29 Add image.................................................................................................................................... 39 Add lookup entry .......................................................................................................................... 32 Add object .................................................................................................................................... 71 Add report to report menu............................................................................................................ 76 Add reservation............................................................................................................................ 36 Add section .................................................................................................................................. 29 Add-Ons....................................................................................................................................... 12 Advanced search ......................................................................................................................... 59 Appraiser table............................................................................................................................. 91 Archive......................................................................................................................................... 74 Ascii ..................................................................................................................................24, 25, 74 Assign a template to existing sections ......................................................................................... 32 Auto-catalog................................................................................................................................. 27 Automatic field capitalization...................................................................................................... 109 Award table .................................................................................................................................. 91

B
Backup database ....................................................................................................................25, 26 Band properties............................................................................................................................ 69 Bands........................................................................................................................................... 68 Binding table ................................................................................................................................ 92 Book Custom 05 table.................................................................................................................. 92 Book Custom 06 table.................................................................................................................. 93 Book Custom 07 table.................................................................................................................. 93 Book Custom 08 table.................................................................................................................. 94 Book subset ................................................................................................................................. 41 Book table .................................................................................................................................... 79 Book Type table ........................................................................................................................... 94 BookCAT ..................................................................................................................................... 11 BookCAT database...................................................................................................................... 79 Borrower ...................................................................................................................................... 33 Borrower Category table .............................................................................................................. 95 Borrower table.............................................................................................................................. 94 Browse layout .............................................................................................................42, 44, 45, 46 Browse view......................................................................................................................55, 56, 57

C
Category table ............................................................................................................................. 95 Centimetres ................................................................................................................................. 76

112

Change active browse layout....................................................................................................... 45 Change active browse view ......................................................................................................... 56 Change active filter ...................................................................................................................... 51 Change active grouping definition................................................................................................ 54 Change active sort order.............................................................................................................. 48 Change column order .................................................................................................................. 45 Change margins......................................................................................................................... 111 Change section index .................................................................................................................. 31 Change the active image ............................................................................................................. 38 Check in..................................................................................................................................34, 35 Check out................................................................................................................................34, 35 Choose report from menu ............................................................................................................ 76 Clear filter .................................................................................................................................... 51 Clear grouping definition .............................................................................................................. 54 Clear reservation.......................................................................................................................... 36 Close database ............................................................................................................................ 17 Collating order ............................................................................................................................. 18 Column ........................................................................................................................................ 42 Column properties........................................................................................................................ 45 Compact database................................................................................................................18, 109 Condition table ............................................................................................................................. 96 Contact FNProgramvare .............................................................................................................. 15 Contents Custom 04 table ........................................................................................................... 96 Contents Custom 05 table ........................................................................................................... 97 Contents Custom 06 table ........................................................................................................... 97 Contents table.............................................................................................................................. 86 Contents template...................................................................................................................31, 32 Contents Type table..................................................................................................................... 98 Contents view .............................................................................................................................. 41 Copyright ..................................................................................................................................... 14 Corrupt database ......................................................................................................................... 18 Country table ............................................................................................................................... 98 Create database .......................................................................................................................... 16 Create link to external image ....................................................................................................... 40 Create new browse layout ........................................................................................................... 44 Create new browse view.............................................................................................................. 56 Create new filter........................................................................................................................... 50 Create new grouping definition .................................................................................................... 53 Create new sort order .................................................................................................................. 47 Create report................................................................................................................................ 64 Create temporary sort order......................................................................................................... 48 Current record.............................................................................................................................. 67

D
Data entry .................................................................................................................................... 26 Data fields .................................................................................................................................... 79 Database 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 79, 86, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106 Database Navigator Hot Keys.................................................................................................... 108 Deactivate current browse view ................................................................................................... 57 Deactivate current filter ................................................................................................................ 51 Deactivate current grouping definition.......................................................................................... 54 Deactivate report filter................................................................................................................ 110 Delete book.................................................................................................................................. 28 Delete books .............................................................................................................................. 109 Delete browse layout ................................................................................................................... 46 113

Delete browse view...................................................................................................................... 57 Delete contents information ......................................................................................................... 30 Delete filter................................................................................................................................... 51 Delete grouping definition ............................................................................................................ 54 Delete image................................................................................................................................ 40 Delete lookup entry ...................................................................................................................... 33 Delete object ................................................................................................................................ 73 Delete section .............................................................................................................................. 30 Delete sort order .......................................................................................................................... 48 Design reports.............................................................................................................................. 64 Download book data .................................................................................................................... 27 Dustjacket Dustjacket Condition table.......................................................................................... 98

E
Edit book ...................................................................................................................................... 28 Edit browse layout........................................................................................................................ 44 Edit browse view .......................................................................................................................... 56 Edit column .................................................................................................................................. 45 Edit contents information ............................................................................................................. 30 Edit filter....................................................................................................................................... 51 Edit grouping definition ................................................................................................................ 54 Edit image .................................................................................................................................... 39 Edit lookup entry .......................................................................................................................... 32 Edit section .................................................................................................................................. 30 Edit sort order .............................................................................................................................. 48 Edition table ................................................................................................................................. 99 E-mail........................................................................................................................................... 36 Excel ............................................................................................................................................ 74 Export .......................................................................................................................................... 24 Export to Ascii file ........................................................................................................................ 24 External image ............................................................................................................................. 40

F
Features....................................................................................................................................... 11 Field definition.............................................................................................................................. 20 Field definitions .....................................................................................................................19, 109 Field name ................................................................................................................................... 20 Field names ..........................................................................................................................19, 111 Filter....................................................................................................................49, 50, 51, 67, 110 Find.............................................................................................................................................. 57 Find by ....................................................................................................................................... 110 Fix database ................................................................................................................................ 18 FNProgramvare ........................................................................................................................... 15

G
Getting started ............................................................................................................................. 8 Global search............................................................................................................................... 60 Grid .............................................................................................................................................. 42 Grid options ................................................................................................................................. 75 Grouping ...................................................................................................................................... 66 Grouping definition............................................................................................................52, 53, 54 Groups ......................................................................................................................................... 66

H
Help ............................................................................................................................................. 13

114

Hide band .................................................................................................................................... 69 Hot Keys .................................................................................................................................... 108 How to export............................................................................................................................... 24 How to import............................................................................................................................... 24 How to search .............................................................................................................................. 57 HTML ........................................................................................................................................... 74

I
Images ......................................................................................................................................... 38 Import........................................................................................................................................... 24 Import from Ascii file .................................................................................................................... 25 Inches .......................................................................................................................................... 76 Index ............................................................................................................................................ 31 Insurance table ............................................................................................................................ 99 Internet......................................................................................................................................... 27

J
JPEG ........................................................................................................................................... 74

K
Key features................................................................................................................................. 11 Keyword table ............................................................................................................................ 100

L
Language table .......................................................................................................................... 100 Left margin ................................................................................................................................. 111 License ........................................................................................................................................ 14 List ............................................................................................................................................... 42 Loan............................................................................................................................................. 33 Loan history ................................................................................................................................. 38 Loan History table ........................................................................................................................ 90 Loan out..................................................................................................................................34, 35 Locale setting............................................................................................................................... 18 Locate book ............................................................................................................................... 110 Locate information ....................................................................................................................... 57 Locate section............................................................................................................................ 110 Location table ............................................................................................................................ 101 Lookup ....................................................................................................................................32, 33 Lookup table .............................................................................................................................. 109

M
Margins ...................................................................................................................................... 111 Mark books .................................................................................................................................. 40 Marked books .............................................................................................................................. 41 MDB files ..................................................................................................................................... 16 Modify active template ................................................................................................................. 31 Modify field definition ................................................................................................................... 20 Modify filter .................................................................................................................................. 51 Modify item on report menu ......................................................................................................... 78 Modify object properties............................................................................................................... 73 Modify table definition .................................................................................................................. 19 Move object ................................................................................................................................. 72 Move object to another band ....................................................................................................... 73

115

N
New book ..................................................................................................................................... 27 New column ................................................................................................................................. 44 New database .............................................................................................................................. 16 New filter...................................................................................................................................... 50 New report ................................................................................................................................... 64 New section ................................................................................................................................. 29 Notification ................................................................................................................................... 36

O
Object properties.......................................................................................................................... 73 Objects in a report........................................................................................................................ 70 Open database .......................................................................................................................17, 18 Open report.................................................................................................................................. 65 Owner table ............................................................................................................................... 101

P
Page setup................................................................................................................................... 66 Password ..................................................................................................................................... 17 Person table............................................................................................................................... 102 Personal Rating table................................................................................................................. 104 Position ........................................................................................................................................ 31 Preview report.............................................................................................................................. 74 Print all records ............................................................................................................................ 67 Print current record ...................................................................................................................... 67 Print list ........................................................................................................................................ 63 Print marked records.................................................................................................................... 67 Print report ..............................................................................................................................73, 76 Print subset .................................................................................................................................. 67 Print to file .................................................................................................................................... 74 Printed by table .......................................................................................................................... 104 Printing....................................................................................................................................... 108 Printing table .............................................................................................................................. 105 Publisher table ........................................................................................................................... 105

Q
Query ........................................................................................................................................... 57 Query Internet .............................................................................................................................. 27 Quick search ................................................................................................................................ 58

R
Rearrange columns...................................................................................................................... 45 References .................................................................................................................................. 42 Remove book............................................................................................................................... 28 Remove books ........................................................................................................................... 109 Remove column ........................................................................................................................... 45 Remove filter................................................................................................................................ 51 Remove link to external image..................................................................................................... 40 Remove menu item...................................................................................................................... 78 Rename field................................................................................................................................ 20 Rename fields .............................................................................................................................. 19 Repair database........................................................................................................................... 18 Report archive.............................................................................................................................. 74 Report Archive Reader ................................................................................................................ 12

116

Report bands ..........................................................................................................................68, 69 Report Designer........................................................................................................................... 64 Report filer ................................................................................................................................... 67 Report filter ...........................................................................................................................67, 110 Report menu ...........................................................................................................................76, 78 Report object ............................................................................................................................... 71 Report objects.............................................................................................................................. 70 Report sort order.......................................................................................................................... 66 Reports .................................................................................................................................62, 108 Reserve book............................................................................................................................... 36 Resize band ................................................................................................................................. 69 Resize object ............................................................................................................................... 72 Restore backup.......................................................................................................................25, 26 Restrictions on use ...................................................................................................................... 14 Return .....................................................................................................................................34, 35

S
Save a temporary sort order ........................................................................................................ 49 Save report .................................................................................................................................. 65 Search ......................................................................................................................................... 57 Search and replace...................................................................................................................... 61 Section index ............................................................................................................................... 31 Segments..................................................................................................................................... 41 Select object ................................................................................................................................ 72 Select report ................................................................................................................................ 76 Send e-mail notifications.............................................................................................................. 36 Series table ................................................................................................................................ 106 Show band ................................................................................................................................... 69 Simple search .............................................................................................................................. 59 Software License Agreement ....................................................................................................... 14 Sort .............................................................................................................................................. 46 Sort by ....................................................................................................................................... 109 Sort order........................................................................................................18, 46, 47, 48, 49, 66 Sorting ......................................................................................................................................... 18 Special searches.......................................................................................................................... 61 Statistics module.......................................................................................................................... 42 Status table ................................................................................................................................ 106 Sub-Category table .................................................................................................................... 106 Subset.......................................................................................................................................... 41 Summary search.......................................................................................................................... 60 Support ........................................................................................................................................ 13 System requirements ................................................................................................................... 13

T
Tab titles .................................................................................................................................... 111 Table definition............................................................................................................................. 19 Table name .................................................................................................................................. 19 Tables ......................... 79, 86, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106 Technical information................................................................................................................... 13 Technical support......................................................................................................................... 13 Template.................................................................................................................................31, 32 Temporary sort order ..............................................................................................................48, 49 Text file .............................................................................................................................24, 25, 74 The report menu .......................................................................................................................... 76 To print the browse list................................................................................................................. 63

117

Tracking books on loan................................................................................................................ 33 Transfer books ............................................................................................................................. 21 Transfer browse layouts............................................................................................................... 22 Transfer browse views ................................................................................................................. 22 Transfer field definitions............................................................................................................... 22 Transfer filters .............................................................................................................................. 23 Transfer grouping definitions ....................................................................................................... 23 Transfer information between databases..................................................................................... 20 Transfer lookup tables ................................................................................................................. 21 Transfer program to new computer............................................................................................ 111 Transfer sort orders ..................................................................................................................... 23 Types of information .................................................................................................................... 26

U
Units of measurement.................................................................................................................. 76 Use template...........................................................................................................................31, 32

V
View external image..................................................................................................................... 40 View image .................................................................................................................................. 39 View segments............................................................................................................................. 41 View subset ................................................................................................................................. 41

W
Welcome ....................................................................................................................................... 8 What is BookCAT?....................................................................................................................... 11 Working with browse views.......................................................................................................... 55 Working with images.................................................................................................................... 38

118

Você também pode gostar