Welcome to
"Caveman Software"
MUSIC LIBRARY DATABASE
REGISTRATION PROCEDURE

To register this product, you can access GO SWREG and register ID 2301
You will receive an up-dated disk, notice of future up-grades and software support through Compuserve ID number 72613-1671

"Caveman Software" is a Registered Trademark and all software produced by "Caveman" is copyright protected. The "Caveman" copyright is extended protection by all applicable International copyright laws and will be defended to the full extend of the law. Reproduction of this or any other "Caveman Software" product is illegal and punishable by fine, imprisonment or both.

This manual is stored as ASCII text and as a Microsoft Word Document which can be printed on any system printer. We suggest that you print the manual immediately, as it contains necessary information about installing your software.

Installing Your Software

1.	You must first decide where you wish your software to 	be installed. Let us assume that you are going to 	install the program on "C" drive. The first thing you 	must do is create a directory to hold the files. If 	you downloaded this program from a bulletin board 	service, then you already have the files standing by 	in a temporary directory.

2.	You will need to create a permanent directory to 	install the program. Using your File Manager, create 	a directory in the location of your choice.

3.	Next, copy all of the files that you have downloaded  	from "Caveman" into this directory. To save hard 	drive space, you may now wish to delete the files 	from the temporary directory that you used to 	download this product. Be sure that you have copied 	all of the files to your permanent directory before 	deleting the others.

4. 	Once the files have found their permanent "home", you 	will need to "associate" the file with the extension 	".tbk" (for example: MUSIC.tbk) with the execute 	file (for example: tbook.exe). This is accomplished 	by clicking once on the ".tbk" file to highlight it, 	then choosing "associate" from the file menu. You can 	then type ".exe" in the "Files with extension box". 	For the next instruction, we are going to assume that 	you created a directory on "C" drive and named it 	"Music". In the area labeled "Associate with", type 	C:\Music\tbook.exe. This will "associate the "tbk" 	file with the appropriate "exe." file to run this 	program.

5.	Once you have created the permanent directory, copied 	the files, and associated the files, you can exit 	file manager and install the program ICON into either 	the program group of your choice or into a special 	program group to contain your new "Caveman" software.

6.	From the "Program Manager" screen, you can select the 	"File" menu. Then select the menu item "New". This 	will present you with a dialog box asking if you wish 	to insert a new program group of a new program item. 	You can make your selection here. We would recommend 	that you select a new "Program Group" so that your 	"Caveman Software" is easily recognized on your 	"Program Manager Screen". If you select "Program 	Group" then your next "Dialog Box" will ask you for a 	"Description".  In this area, type the word "Caveman 	Software". Then click OK or press enter.  This should 	return you to the "Program Manager Screen" and a new 	"Program Group" named "Caveman Software".

7. 	If you have any problems with establishing a new 	"Program Group" or adding "Items" to a "Program 	Group", please refer to your "Windows manual" for a 	more detailed explanation of the procedure.

8.	You are now ready to install the new "Program Item" 	to the "Caveman Software" program group. With the 	"Program Group" selected, choose "File" again and 	choose "New" again. This time, however, choose 	"Program Item" instead of "Program Group". This will 	open a "Dialog Box" named "Program Item Properties". 	In the "Description" box, type the name of the 	"Database" that you have purchased. For example: 	"Music Library".

9. 	After typing this, click the "Browse" command button. 	This will open a "Dialog Box" that will allow you to 	browse your "Hard Drive" to pick out the "Program" 	you wish to install in your program group.

10.	At the lower left, you will see a selection box named 	"List types of files". From this box, select "All 	Files *.*". 




11.	Now select the drive and the directory where you 	installed the "Caveman Software" files. You can now 	either double-click on the file with the ".tbk" 	extension or highlight it with one click and choose 	"OK" from the right hand side of the "Dialog Box".

12.	This will return you to the previous "Dialog Box". 	The "Path" statement will now include the correct 	path for the operation of your software. Now click OK 	and you will return to your "Program Group".

13.	If you double-click the program icon at this point, 	the "Caveman Software" program should start.


Special Features of "Caveman Software"

	We hope that we have designed the finest "Single 	Purpose" Database available.  In each program 	produced by "Caveman", the basics never change.  You 	have the ability to "Search Records", "Sort Records", 	and produce "Queries" based on the selection of 	records established within your database.  Before 	"Caveman", these features were only available on 	databases costing $500 to $1000 dollars.  Then you 	had to spend hours learning to produce the same type 	of reports that you will be producing in minutes with 	"Caveman".  This, we hope, will be the secret of 	"Caveman Software's" acceptance in the computer 	"Small Business Market".  The computer industry 	itself has forgotten the average business owner.  The 	industry is so intent on producing software that will 	do everything and "Cook Your Breakfast".  Who cares 	if it will "Cook your Breakfast" if it takes 6 months 	to get the stove lit.


Remember
Clicking the right mouse button while pointing the cursor in any data entry field in "Caveman" will reveal a dialog box that explains the purpose of that particular data entry field.








Search Function


	This special "Caveman" feature all allow you to 	search for text in all of the fields shown on a 	single record page of your database.  You can search 	for text in all of the fields shown in the entire 	database.  The "Search" function is available from 	the "Page" menu shown at the top of the "Data Entry 	Page" in your database.
	When you click open this function, a "Search Dialog 	Box" will appear on your screen.  This "Dialog Box" 	will allow you to type in the word, number or symbol 	that you wish to include in your search.
	You can also limit the search to specific record 	fields, pages or words by clicking the appropriate 	box.
	Once you activate the "Search" function, "Caveman" 	will search the text of all of your records until it 	finds a match. You can then display the page or you 	may tell the search function to find the next 	occurrence of this text or parameter.

	You can also specify to which record field you wish 	to limit you search. In the box located next to your 	search choices, you will see a list of recordfields 	that apply to your particular database. If you click 	"These record fields only", you will see the list of 	available fields turn to "bold" print.  Selecting one 	of these fields will limit your search even further.


Printing Reports

	Using a good database to organize your work is of no 	value unless you can print out the data the way you 	want. This will fast become one of the most useful 	and powerful features of your "Caveman Software".  	The report generator rivals the ones found in the 	most expensive databases on the market today and the 	ease of use will make it one of the most important 	"computer creature comforts" you have at your 	disposal.
	A report consists of text gathered from the record 	fields on one or more of the database pages and is 	capable of being printed in columns or groups as 	described below.
	To print reports, you can use the "Print Report 	command" that appears in the "File Menu". When you 	choose this option, you will see a "Print Report 	Dialog Box" that will allow you to choose which 	record fields to print, which pages' to include and 	how the data is organized. You can then use the 	"Print Preview" function to preview and adjust the 	layout of the printed report.

A Column Report

In a column report, the text is arranged in table-like columns. A column report is useful when you want to show tabular information, such as inventories, telephone directories, check registers and parts lists.  Each column contains the text from one record field for all of the pages included in the report.
The number of columns in a report depends on the number of record fields you include in the report. For example, if you include two record fields in a report, the report will consist of two columns.

To create a column report

1. 	Choose Print Reports from the File Menu

2. 	Select the fields you want in the report by clicking the field name, then clicking "Add".

3. 	Choose Columns in the style box.

4. 	Choose the pages to print in the Page Range Box
	(For details about the Pages Where Option, see 	"Controlling what gets printed" later in this 	manual).

5. 	Choose Preview to adjust the column report before 	printing.

	In the preview window, it is easier to use and "drag" 	the column guides if you zoom the view.  Choose 	"zoom" from the settings window. Double-click the 	status box to display the Print Report dialog box 	again.

	You will see both horizontal and vertical guide lines 	on the page of your report.  If you click the line, 	hold down the mouse button and drag the line, you can 	see how you can change the space between the columns.  	You can adjust the margins and width of the columns 	until you have the "look" that you desire for your 	report.


To Create a Group Report

	In a group report, the text from the specified record 	fields is arranged in groups, like a set of mailing 	labels. Group Reports are useful when you want to 	print the text from a page's record fields in a 	single group.

1.	Choose Print Reports from the File Menu

2.	Select the fields you want in the report by clicking 	the field name, then clicking Add.

3. 	Choose Groups in the Style Box

4.	Choose the number of groups you want to appear across 	the top of the page in the "Groups Across Box".

5.	Choose the pages to print in the Page Range Box.

6.	Choose Preview to adjust the margins and layout for 	the Group Report before Printing.

	Note: When printing a group report, you usually 	choose to clip text, which causes Caveman to clip, or 	cut off, each groups text at the margins. Clipping 	text is useful for keeping text aligned with mailing 	lists or preprinted forms. If you do not choose to 	clip text, Caveman wraps the text in each paragraph 	to fit within the left and right boundaries of each 	group, creating new lines as necessary.


Controlling what gets printed

	You can define the conditions that control which 	pages in a book are printed or which pages and/or 	record fields are included in your printed report. If 	the conditions you specify aren't satisfied by any of 	the pages in your data base, "Caveman will display a 	message when you choose Print or Preview.

	To control printing in reports:

1. 	Choose Define Where in the Print Reports dialog Box.

2.	Choose the field, operator and comparison


	A list of the operators is shown in the following 	table:

		is,=		The content of the field is equal to 					the comparison value.
		is,not,<>	The content of the field is not equal 					to the comparison value.
		>		The content of the field is greater 					than the comparison value.
		>=		The content of the field is greater 					than or equal to the comparison value.
		<		The content of the field is less than 					the comparison value.
		<=		The content of the field is less than 					or equal to the comparison value.
				contains	The text in the field 						contains the comparison value. For 					example, the text california, calif 					and CA all contain the comparison 					value ca, but the text colorado does 					not.
		is in	The text in the field is in the 						comparison value. For example, Y,y,Yes 				and yes are in the comparison value 					yes, but no is not.
				is not in	The text in the field is not 					in the comparison value. For example, 					yes is not in the comparison value Y.

	The basic definition of Comparison is as follows:
	Comparison shows a user-defined value that the 	selected field's contents are to be compared to. The 	comparison value can be either a text string or a 	number, date or name. For example, to print a report 	listing business contacts in Boston from a larger 	database, the field selected might be "City", the 	operator would be "is" and the comparison value would 	be "Boston".


Exporting Data

	One of the many features of "Caveman Software" is the 	ability to "Export" the data in your database to 	Windows "Excel". This feature is accessed from the 	File menu. The exported data has as many columns and 	data fields as the number of record fields in your 	database. The name and format of the export file is 	specified in the Export Dialog Box.


	The Export Dialog Box contains the following items:

	Directory:	
		Displays the current database's DOS path name. 			By default, the export file is placed in the 			directory shown.

	Export as file name:
		Displays a user-defined DOS file name. By 				default, the path name is the current database's 		path name, shown in the directory box, and the 			file extension is .ASC. A nondefault path name 			and file extension can be specified in this box.

	ASCII -Fixed Fields
		Formats the export file with fields containing a 		fixed number of characters.

	Field Lengths
		When ASCII - Fixed Fields is chosen, specifies 			the length of each field in the export file. 			Field lengths are separated by commas. Any 				number of field lengths can be specified. For 			example, for four data fields containing 25 			characters each, the Field Lengths field would 			contain 25,25,25,25.

	ASCII - Delimited Fields
		Formats the export file with fields separated by 		a delimiter character.

	Delimiter
		When ASCII -Delimiter Fields is chosen, 				specifies the character to serve as the 				delimiter between the data fields.  If the tab 			character is to be the delimiter, ^t must be 			specified as a delimiter.

Command Descriptions
In Alphabetical Order

	Back						Shift+F2
		The back command displays the page most recently 		accessed during the current "Caveman" session. 			When issued repeatedly, the Back command 				displays other pages accessed during the current 		session, in reverse order of their original 			appearance.

	Bold						Ctrl+B
		The bold command toggles the font style between 			bold and normal.

	
	Character					F6
		The Character command sets the style, typeface 			and size of the text for the current selection.

	Clear					Del
		The clear command deletes the current selection 			without placing it on the clipboard. If nothing 			is selected, the command name is dimmed on the 			menu.

	Clip Text
		The clip text command cuts off text at the 				boundaries in the Preview window, rather than 			wrapping text to form additional lines.  				Clipping text is commonly used, for instance, to 		print a group report on mailing labels when the 			text must be kept in alignment with the labels.

	Copy						Ctrl+Ins
		The copy command places a copy of the current 			selection on the clipboard, replacing the 				previous contents of the clipboard. If nothing 			is selected, the command name is dimmed on the 			menu.

	Define Where
		The Define Where Dialog Box displays a user-			defined condition that the pages in the database 		must meet in order to be included in a printed 			report.

	Draft Mode
		The draft mode command shows only a page's 				boundaries, but not it's contents in the Preview 		Window. An undetailed version of a page can be 			more quickly scrolled and adjusted in the 				Preview window.

	Exit						Ctrl+X
		The exit command ends the current "Caveman" 			session. If more than one instance of "Caveman" 			is running, Exit closes only the active 				instance. "Caveman" will issue a prompt before 			exiting to save any unsaved changes.

	Export
		The export command exports text from record 			fields into an ASCII delimited field or fixed-			field file.

	File Menu
		The file menu contains commands for managing 			files, printing pages and reports and 					controlling "Caveman" instances.

	First					Ctrl-Up Arrow
		The first command displays the first page in the 		current "Caveman" database. If the current page 			is the first page, the First command has no 			effect.

	Footer
		The Footer command defines a footer that appears 		at the bottom of each page of a report or series 		of reports. The footer command displays a dialog 		box in which the footer text is specified. The 			Footer dialog box contains these items:
		Footer:
			Displays the user-defined footer text. Text 			in the footer box can be edited like that 				in any field, except that keyboard 					accelerators are required to cut 						(Shift+Del), copy (Ctrl+Ins), or paste 				(Shift+Ins). Tab characters are inserted 				with Ctrl+Tab.
		Time:
			Inserts a placeholder in the footer for the 			time. "Caveman" replaces the placeholder 				with the system time when the report is 				printed.
		Date:
			Inserts a placeholder in the footer for the 			date. "Caveman" replaces the placeholder 				with the system date when the report is 				printed.
		Page Number:
			Inserts a placeholder in the footer for the 			page number. "Caveman" replaces this 					placeholder with sequential page numbers, 				starting with 1 for the first printed page.
		Character:
			Displays the character dialog box for 					setting the style, typeface and size of the 			footer text.
		
		Paragraph:
			Displays the Paragraph dialog box for 					specifying the footer's alignment, line 				spacing, indents, and tab settings.	

	Header
		The Header command defines a header that appears 		at the top of each page of a report or series 			of reports. The header command displays a dialog 		box in which the header text is specified. The 			Header dialog box contains these items:
		Header:
			Displays the user-defined header text. Text 			in the header box can be edited like that 				in any field, except that keyboard 					accelerators are required to cut 						(Shift+Del), copy (Ctrl+Ins), or paste 				(Shift+Ins). Tab characters are inserted 				with Ctrl+Tab.
		Time:
			Inserts a placeholder in the header for the 			time. "Caveman" replaces the placeholder 				with the system time when the report is 				printed.
		Date:
			Inserts a placeholder in the header for the 			date. "Caveman" replaces the placeholder 				with the system date when the report is 				printed.
		Page Number:
			Inserts a placeholder in the header for the 			page number. "Caveman" replaces this 					placeholder with sequential page numbers, 				starting with 1 for the first printed page.
		Character:
			Displays the character dialog box for 					setting the style, typeface and size of the 			header text.
		
		Paragraph:
			Displays the Paragraph dialog box for 					specifying the header's alignment, line 				spacing, indents, and tab settings.		

	Italic						Ctrl+T
		The Italic command toggles the font style 				between italic and roman.



	Last							Ctrl+Down Arrow
		The last command displays the last page in the 			current "Caveman" database. If the current page 			is the last page, the Last command has no 				effect.

	New Page						Ctrl+N
		The New Page Button creates a new page for your 			database. The new page is inserted after the 			current page.

	Next							Ctrl+Right Arrow
		The next command displays the next page in the 			current database.

	Open							Ctrl+O
		The Open command opens an existing "Caveman" 			database. If another database is open, "Caveman" 		closes the active one before opening the new 			one. "Caveman" will prompt you to save all of 			the changes.

	Paragraph						F7
		The Paragraph command is available from a button 		in the header and the footer dialog boxes. In 			these cases, the paragraph command sets the 			paragraph format and the tab settings of the 			header and the footer text associated with the 			printed reports.
		Alignment:
			Specifies whether the text in a paragraph 				is aligned along the left margin, right 				margin, both margins (justified text), or 				centered between the margins.
		Spacing:
			Specifies if text is single-spaced, space 				and a half, or double-spaced. The line 				spacing specified here determines the 					placement of baselines if they are enabled 				for the field.
		Tab Type:
			Specifies whether tabs are aligned along 				the left side or along the decimal point. 				Choosing a decimal point alignment for text 			will have unpredictable results.
		Tab Spacing:
			Specifies the interval between the tab 				stops. The interval is specified as a 					decimal value. For example, to set tabs 				every 3/4", the tab spacing would be 0.75.
		Indents from edge of field
			Specifies how far the text is indented from 			the left and right edges of the field. 				Default values for left and right indents 				are 0. The first line of a paragraph can be 			indented differently from other lines. 				Indents are specified as decimal values. 				For example, to indent the left and right 				sides of a paragraph 1/2" and the first 				line 1", left and right indents would be 				entered as 0.5, the first line indent as 1.

	Paste
		The paste command acts the same as any other 			paste command in the windows environment. You 			can "drag" and highlight any text, then paste it 		to the clipboard for use in another windows 			based application.

	Previous
		The Previous command displays the page before 			the current page of your database.

	Print Report
		The Print Report command prints a report from 			the contents of specified record fields. The 			command displays a dialog box that specifies 			the record fields to be included in the report, 			the layout of the printed pages, and the 				database pages from which the data for the 				report is to be taken. The Print Report dialog 			box contains these items:
		Record Fields Available:
			Lists the record fields available to be 				included in the report. Any record field 				shown can be selected and added to the 				report in one step by double-clicking the 				field name. Record fields appear in the 				report in the order they are selected.
		Print these fields:
			Lists the record fields to be included in 				the report. Record fields are printed in 				the order in which they are listed, from 				top to bottom in a group report or from 				left to right in a column report. A field 				can be selected and removed from the list 				in one step by double-clicking the field 				name.


		Add:
			Adds the record field selected in the 					Record fields available list to the Print 				these fields list.
		Remove:
			Removes the record field selected in the 				Print these fields list and replaces it in 				the Record Fields Available list.
		Style:
			Specifies how data for the report is to be 				arranged on the printed page. If columns is 			chosen, the selected record fields from 				each "Caveman" page are printed across the 				pages in a row, each field in it's own 				column. If groups is chosen, the selected 				record fields from each "Caveman" page are 				grouped vertically.
		Groups Across:
			If groups is chosen, specifies the number 				of groups to be printed across the page. 				For example, to print mailing labels on 				three-up label stock, 3 would be chosen. If 			columns is chosen, the Groups across is 				dimmed.
		Print Field Names:
			When checked, field names are printed. 				Field names are printed at the top of a 				column report and at the left side of a 				group report.
		Page Range:
			Specifies the book pages from which data is 			to be taken for the report. The following 				table shows the page range options 					available:
			This page only: 	The current page
			Current Background:	Only pages that share 								the same data entry 								pages.
			Pages Where:		Only the database pages 								that meet the conditions 							specified in the Define 								Where dialog box or in 								the operator expression 								entered.
		Define Where:
			Displays a dialog box that specifies a 				condition that the database pages must meet 			to be included in a report. The Pages where 			box displays the equivalent of the 					condition specified in this dialog box.
		Preview:
			Displays the Preview Window for previewing 				the report and adjusting the page layout.
		Print:
			Prints the report.

	Printer Setup
		The Printer Setup command shows the system 				default printer and the options that apply to 			it. The system default printer is the printer 			used by all Windows applications. Changing 				settings in this dialog box affects your Win.INI
		file.

	Save
		The Save command saves the database under its 			current name. If the database has not yet been 			saved and named, the Save command displays the 			Save As dialog box.

	Save As
		The Save As command saves the database under a 			specified file name. An existing database can be 		saved under the same file name or a different 			one.
		The Save As dialog box contains these items:
		Filename:
			Specifies the name of the file in which the 			database is to be saved. By default, the 				extension is .TBK.
			If the database has already been saved and 				named, the name of the existing database 				file is shown.
		Directory:
			Displays the default path name. The 					contents of this box can be changed by 				selecting a new default path from the 					Directories listbox. described below. 					Alternately, a different path name can be 				specified with the file name.
		Directories:
			Lists all directories on the current drive 				and all other available drives. A directory 			or drive selected from this listbox becomes 			the default path and replaces the contents 				of the Directory box.


	Search
		The Search command searches for a specified text 		string and positions the cursor to the first 			field it finds that contains the specified 				string. Search can also replace the specified 			text string with another text string.

	Strikeout	
		The Strikeout Command toggles the font style 			between strikeout and regular text. Strikeout 			text has a line drawn through each character.	

	Text Menu
		The Text Menu contains commands for setting the 			appearance of text and managing Hotwords. The 			text menu also appears in the menu bar in the 			Preview window, but since all adjustments to 			text must be made on the data entry pages, the 			commands are dimmed.

	Underline
		The Underline command toggles the font style 			between underlined and normal text.

	Zoom
		The Zoom command magnifies or reduces the view 			in the Preview Window. When the view is 				magnified, the Zoom Command is checked on the 			menu.













			
Data Entry
Music Library Database


	As we stated previously, if you move your cursor over a particular data entry field or button in a "Caveman Software" and press the right button on your mouse, a dialog box will appear and inform you of the purpose for the data entry field or button.  This feature was provided to assist you in learning and navigating your way through the database.
	The following Tutorial will explain the particular data entry fields in the Music Library Database program.






About this Program

	This button is located on the title page of your database. When you click the button, a new screen will appear that basically tells you a little about "Caveman" and the philosophy behind our "little" company.

Enter Data

	This button is also located on the title page of your database. Clicking this button will take you to the first data entry page.  This page is the start of your database and contains the recordfields that make up the entire program. Each time you wish to add an item to your Music Library, you will click on "New Page", which will be discussed later.

					Artist or Group Name

	This record field is the place that you will enter the name of the Artist or Group. When you enter the page, the cursor will automatically be blinking on the left hand side of this field. You can go to the next field in two ways. (1) By pressing your tab key, or (2) By clicking your mouse, while the pointer is the field you wish to enter data. Some fields in this program are not data entry fields but simply information fields. You will be restricted from entering data in these particular fields.



Music Style

	This data entry field is used for entering the style of the music for this record or CD. For example: Jazz, Country, Rock..Etc.

Music Label

	This data entry field is for the listing of the music label: RCA, MCA, Etc. It will aid you in searching for a particular song , especially when your database grows.

Song Titles

	This data entry field is to be used for the song titles of the album or CD. You will be able to search by song title or artist.


Price

	Entering your price in this box will not only help you to remeber how much you paid for the album or CD, but it will also enter into the total value of your collection when you click on the "Collection Value" button on page 1 of your database.

Delete Record Button

	This button will delete this particular page of the database.


Next Page Button

	Clicking this button will navigate you to the next page in your database.

Previous Page Button

	Clicking this button will navigate you to the previous page in your database.

New Page Button

	Clicking this button will present you with a new Music Library page for the insertion of additional Library items.

Search Button

	Clicking this button will present to you a "Search" dialog box to enable you to search your records for a specific text string or record field item.

Return Button

	Clicking this button will return you to the title page of the database.



19



