home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-02-27 | 30.4 KB | 1,001 lines |
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DISCLAIMER
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DDBASE is provided "as is", without warranty of any kind. In no event
- will the author be liable for any direct or indirect damage or loss
- resulting from the use or misuse of this program. By using DDBASE,
- you are accepting the above.
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- USEAGE
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The copyright stays with me ©Peter Hughes {MadCap-Software} and is not
- transferable by any means.You only have permission to use this software
- and freely copy and distribute it only if all the files are in tact.
-
- You may freely copy DDBASE and all the supporting files as long as only
- a minimal fee is charged for copying. [No more than £2.00]
-
-
- DDBASE Version 3.0
- ~~~~~~~~~~~~~~~~~~
-
- ©MADCAP-SOFTWARE
- ~~~~~~~~~~~~~~~~
-
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Contents
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 1 What you Need
-
- Chapter 2 Getting Started
-
- Chapter 3 Introduction
-
- Chapter 4 Main Gadgets
-
- Chapter 5 Print Section
-
- Chapter 6 Organise
-
- Chapter 7 Epilogue
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Documentation.
- ~~~~~~~~~~~~~~
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 1 What you need:-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- A 1MB Amiga running OS2.04 or higher
-
- The Program DDBASE
-
- The File ddbase.hlp in the same directory as DDBASE
-
- LIBRARIES you will need:
-
- Reqtools.library
- ILBM.library
-
- If you haven't got either of these libraries already in your Libs Directory
- then copy them from the DDBASE disk (or the Directory).
-
- You will also need the AmigaGuide.library to view the DDBASE.GUIDE. For those
- with WorkBench 2.1 or higher this will be on your workbench disks.
-
- As AmigaGuide is Copyright to Commodore I am unable to release it with this
- program.
-
- Actually I got AmigaGuide and AmigaGuide.library from a Magazine Coverdisk
- so those with OS 2.04 keep your eyes peeled.
-
- If you wish for the complete ILBM/Reqtools release then contact your local
- PD Library for the most recent release.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 2 Getting Started
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Use a program like SID or OPUS etc to copy the Reqtools.library and the
- ILBM.library to your libs directory.You will find them on the DDBASE disk.
-
- OR:- Use the supplied program to copy Reqtools.library,ILBM.library and
- DDBASE to your Hard Disk or Floppy disk.
-
- Just boot using your Workbench disk {copy} and open a cli or shell. Insert
- the disk that has DDBASE on in df0: or df1: type - cd df0:ddbase and press
- return.To make sure you are in the correct directory type dir.
- Next - type copyddbase and press return,please DO NOT RUN copyddbase.
- You will be asked if you wish to copy Reqtools.library to your libs
- Directory, if you haven't already got Reqtools.library then type `y' and
- press return.Do the same with the ILBM.library.
- Next you will be asked to enter the destination where you want ddbase to be
- copyed.Just type the destination ie df0:database or dh0:database/.
- Copyddbase will now copy
- DDBASE
- DDBASE.info
- ddbase.hlp
- ddbase.guide
- All the example databases
-
- To your destination. Next you will be asked if you want to create a Prefs
- file. If you do press `y' and press return.This will write a small prefs
- file called `ddbase.prefs' in the ram:env/sys drawer.
-
- It is Imperitive {most important} that Ram:env/sys, and Prefs/Env-Archive
- exists. If they don't look in your workbench manual to see how to create
- them.
-
- This is only temporary so test DDBase by running it from its new home, then
- select Prefs and if your happy with the settings select Save.
-
- If you had a problem and did not create the ddbase.prefs then just run DDBASE
- from its new home.You will see a requester stating that DDBASE could not
- find then Help file.Select either options.Next you will be in DDBASE main
- display,select Prefs and then select Path gadget.Enter the path press return
- then select Save+Use. You will not have any more problems. If you do take
- 2 Aspirins and lay down in a dark room for two hours with a damp cool towel
- over your head singing `Nee Neeee'.
-
- WARNING:- Some possible problems!!
-
-
- {1} Memory
-
- If you run DDBASE several times you may get a problem{ A GURU } This is
- because DDBASE takes about 500K of ram: to store all the data etc.When
- you exit DDBASE this ram: is passed back to the system. The problem is
- that programs like DDBASE need contiguous memory {all in one block} but
- after a program has passed the ram: back the memory gets fragmented and
- so even when you see displayed enough ram: to run DDBASE there may not
- be enough contiguous memory. If you are ever unsure then just reset your
- Amiga .I would like to say that this is not my fault but its just the way
- the Amiga handles memory Allocation.
-
- {2} The Waiting Game
-
- DDBASE does not like waiting for anyone and this one IS my fault.If you
- try to Multi-Task things get mighty slow.
-
- ANSWER- If you want to load any other program first select About gadget
- this produces a Reqtools Requester which puts DDBASE to sleep,or you
- could select the Snap Gadget etc.
- If you import data be careful with any Date Fields. If you import a file
- from Superbase it may be a good ideah to use a string field if you find
- any problems.
-
- {3} The- Dating Game
-
- If you have already created and entered data and then you edit a field to
- a Date Field this may trash any existing data you have entered.
-
- If you find that it does trash the data then you can either add a new field
- as a date field and then Update each existing record. Or you can export the
- data and then edit the field to a Date Field after which select New and
- Delete Data. This will leave you with just the fields so you can import the
- data back into the database.
-
- {4} The Import Game
-
- Always make sure when you wish to import data ascii or Superbase that you
- have selected the same amount of fields that was exported.DDBASE is not
- very forgiving and may produce a error requester that will mean early
- retirement from DDBASE. A most infuriating thing.
-
- In future releases this may not be such a problem.
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 3 Introduction
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- One of the features of DDBASE is the on line help , so if you get
- stuck just press the Help key and then click on the gadget you need
- the help with.
-
- Overall I think DDBASE is quite simple to use, while being quite
- powerful in its operations.I know that is easy for me to say as I
- wrote the program.So if you like the program but get a bit stuck on
- things, give me a call.
-
-
- DDBASE uses the ReqTools Library ©Nico Francios and uses emulated
- GadTools Gadgets. Uses Gadtools BevelBoxes and FlippedBevelBoxes.
- Also used is the ILBM Library to display IFF Pictures.
-
- If you use GFABasic ©Data Media (UK) Ltd, and would like to know how
- you can use Gadtools BevelBoxes and Reqtools or ILBM Libraries send me
- 2 disks with a stamped addressed envelope and I will send you the code.
- One disk you will get back and the other one I will keep as
- payment for my electricity and time etc.
-
-
- FEATURES
- ~~~~~~~~
- On Line Help - Just press the Help Key and click a Gadget.
-
- ASCII field - Display any ASCI file.The External field is
- displayed as a Gadget.
-
- IFF Field - Display any non HAM/AGA ILBM IFF.When I get an A1200
- this will change.
-
- Position Fields -Position any field anywhere you like on screen
- you can always reposition them at any time.
-
- Field Types - STRING Enter any type of data.
- DATE Date format -DD/MM/YY
- NUMERIC Be able to sort properly
- BBOX TEXT in a BevelBox
- FBOX TEXT in a FlipBox
- TEXT TEXT.
- ASCII ASCII File.(See above)
- IFF Display ILBM IFF Graphic.
-
- Edit Fields Move,Edit,Add,or Delete fields.
-
- Export/Import Export to ASCI or SuperBase ©Precision Software,
- format.Import ASCI or Superbase format.
-
- Fast Sort Uses a Shell Metzner Sort
-
- Snap Saves current record in T:snap[n].ddb
-
- Reqtools Uses ReqTools ©Nico Francois Requesters
-
- GadTools Uses Gadtools Bevel/Flip Boxes
-
- Draw Box Draw BevelBoxes,FlipBoxes,RBoxes, and Circles
- Upto 10 allowed.
-
- LOOKS Totally WB2 look.All functions accessed by Gadgets
- and keyboard shortcuts.Press 'h' to see current
- shortcut.
-
- Capacity Upto 1500 Records (Keep an eye on the memory displayed
- on the Window Title Bar).
- Upto 20 Fields.
- Draw upto 10 boxes.
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 4 Main Display Gadgets
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Create
-
- Synopsis: Creates a database.
-
- ShortCut- c (LowerCase)
-
- Enter How many fields you wish to have.Next enter the field name
- ,see Field Types, next enter the length.You will then be asked
- for the 'Field Type'.
-
- SELECT: STRING | DATE | INTEGER | BBOX | FBOX | TEXT
-
- Field Types.
- ~~~~~~~~~~~~
-
- STRING Input Data any Format
- DATE Input data as Date DD/MM/YY
- INTEGER Input Data as Numeric.
- BBOX Displays as text in a BevelBox
- FBOX Displays as text in a Flipped Box
- TEXT Displays as text.
- ASCII Will display ASCI file in field definition.
- IFF Will display IFF Picture
-
- After you have defined your fields you now have to position them
- on the screen using the Mouse. When the field is in the desired
- position press the left mouse button. After you have positioned
- all of your fields you will then be able to add data as you wish.
- However If you have made a mistake this can be easily rectified
- by using the functions found in Organise.
-
- EXTERNAL - Any external field will be displayed as a Gadget.To
- access the file just click the gadget.To display the contents of the
- field select Snap.You can edit the field as usual.A ASCII Field Gadget
- has a broken blue border whereas a IFF Field Gadget has a solid blue
- border.
-
- Iff
-
- Synopsis: Displays ILBM IFF Pictures
-
- ShortCut p
-
- Similar to External but displays a IFF File instead.
-
- See ASCII
-
- ****************************************************************************
- *ASCII Gadget *
- * *
- * Synopsis: To display a ASCII Field *
- * *
- * Shortcut Non *
- * *
- * A gadget that when pressed will display a ASCII file that has the *
- * Path and Name stored in the Field.To see the Name and Path of a *
- * External field select Snap.A External field Gadget can be identified *
- * by a blue broken border. *
- * *
- * See External, Snap. *
- * *
- * *
- *Iff Gadget *
- * *
- * Synopsis: To Display a IFF Picture *
- * *
- * ShortCut Non *
- * *
- * A gadget when pressed will display a IFF Picture that has the name *
- * and path stored in the field.A IFF Gadget can be identified by a *
- * blue Border.Just to see the contents of the field select Snap. *
- * *
- * See IFF, Snap *
- * *
- ****************************************************************************
-
- See Organise Add Field/Delete Field/Edit Field/Move Field
-
-
-
- Field Definitions:
- ----------------------------------------------------------------------
- String
-
- Synopsis: Field Definition- String Field
-
- ShortCut s (LowerCase)
-
- Defines the current field to input strings {Alpha/Numeric}
-
-
- Date
-
- Synopsis: Field Definition- Date Field
-
- ShortCut d {LowerCase}
-
- Defines the current field for a Date input. The only date input
- allowed is DD/MM/YY. IE. 21 of June 1994 = 21/06/94
- NOTE You are expected to have two charaters for the month.
-
- Integer
-
- Synopsis: Field Definition- Numeric Data Input
-
- ShortCut i {LowerCase}
-
- Input Numeric data.
-
-
- BBox
-
- Synopsis: Field Definition- Display Field
-
- ShortCut b {LowerCase}
-
- Displays field title only. The field title is embodied in a
- BevelBox .NOTE You need only set the field length to 1.
-
-
- Text
-
- Synopsis: Field Definition- Display Field
-
- ShortCut t {LowerCase}
-
- Displays field title only.
- NOTE You need only set the field length to 1.
-
-
-
- FBox
-
- Synopsis: Field Definition- Display Field
-
- ShortCut f {LowerCase}
-
- Displays field title embodied in a flipped bevel box.
- NOTE You need only set the field length to 1.
-
-
- ASCII
-
- Synopsis: A Field Gadget that when depressed will display a
- ASCII file whose path and name is stored in the field.
-
- Shortcut Non
-
-
- IFF
-
- Synopsis:A Field Gadget that when depressed will display a
- IFF file whose path and name is stored in the field.
-
- Shortcut Non
-
- -------------------------------------------------------------------
-
-
-
-
- Delete
-
- Synopsis: Deletes current record
-
- ShortCut- D (UpperCase)
-
- Selecting this will result in LOSS OF DATA make sure that you
- have backed up your data before using this function.
-
- Sort
-
- Synopsis: Sorts Records
-
- ShortCut- S (UpperCase)
-
- This function allows you to sort your data by any field.You
- can also sort numerically as well by string. After you select
- this function the select field requester appears. The sort
- routine is very fast and is case insensitive. In case you were
- wondering DDBASE uses a type of Shell Metzner sort routine.
-
-
-
- Load
-
- Synopsis: Loads a previously saved file.
-
- ShortCut- l (LowerCase)
-
- This function does what it says- loads data from disk. The file
- requester has a pattern matching to '.ddb', this is added to all
- files saved with DDBASE.This makes finding and loading a lot
- easier. (Nico Francois is worth his weight in gold)
-
-
- Add
-
- Synopsis: Adds a record to the database
-
- ShortCut- Cr (CarriageReturn)
-
- To add data just press the return key and then just type in your
- data and then select Accept or Cancel. Easy isn't it.
-
- Also if you have any external fields you can choose the ASCI/IFF file
- from a File Requester (Reqtools of course) ,so if you have more than
- one external field it might make sense to keep all your external files
- in the same directory.
-
- Edit
-
- Synopsis: Edits current record
-
- ShortCut- e (Lowercase)
-
-
- Search
-
- Synopsis: Search Database (Case Insensitive)
-
-
- Shortcut =
-
- With this function you can search the database using any of the
- fields.Any field that you do not want to use just leave blank. You
- can use '^' '=' '|' (thats shift + \).
-
- Using '^' {In String} You would use this :- ^fred -: this would
- search that field for any occurances of 'fred' in the field.
-
- Using '|' {Left String} You would use this :- |fred -: this would
- search that field for the left part of the field that equals
- 'fred'.
-
- Using '=' {Exact Match} You would use this :- =fred -: this would
- search that field for an exact match.
-
- See ? Quick Search
-
-
- Quick Search
-
- Synopsis: Quick Search (Case Insensitive)
-
- Shortcut ?
-
- This function will search all fields for any occurance of the
- search word. Example :- If you entered 'fred' it would try to find
- any occurance of fred in any of the fields. This is
- case insensitive.
-
-
- |« Cursor Down
-
-
- Synopsis: Move to start of Database
-
- Shortcut Cursor Down
-
- When a database has been open it moves to the start.
-
-
- «« Cursor Left
-
- Synopsis: Moves to the previous record
-
- Shortcut Cursor Left
-
- Displays the previous record.
-
-
-
- º Space - GoTo
-
- Synopsis: Goto Line No
-
- Shortcut Space
-
- Allows you to Jump to any Line No.
-
-
-
- »» Cursor Right
-
- Synopsis: Displays the next record
-
- Shortcut Cursor Right
-
- Displays the next record.
-
- »| Cursor Up
-
- Synopsis: Moves to Last record
-
- Shortcut Cursor Up
-
- Moves to the last record.
-
-
- About
-
- Synopsis: Tells you all about me!
-
- Shortcut A (Uppercase)
-
- What can I say!!!!
-
-
-
-
- Print
-
- Synopsis: Allows user to print using various output.
-
- ShortCut- p (LowerCase)
-
- See Help in Print Section.
-
-
- Save As
-
- Synopsis: Saves DataBase
-
- ShortCut s (LowerCase)
-
- Produces a ReqTools File Requester so you can choose what name to
- save the database with.
-
- Snap
-
- Synopsis: Takes a snapshot of current record
-
- ShortCut P (UpperCase)
-
- Those of you who have not heard of the utility 'SNAP' © Mikael
- Karlsson, may find this quite strange. When selected the program
- will save the current record to T: as snap{nn}.ddb. NN is updated
- for each record you Snap so after for instance you Snap 2 Records
- the directory T: would look something like this:
-
- 1.Ram Disk:> dir t:
- snap1.ddb
- snap2.ddb
- 1.Ram Disk:>
-
- The reason why the current record is displayed in a Requester is
- quite simple SNAP © by Mikael Karlsson does not work due to the
- BevelBoxs.
-
-
- New
-
- Synopsis:Deletes the whole database or data
-
- ShortCut n (LowerCase)
-
- You have the option Kill! | Data | Cancel. Selecting Kill! will
- delete the data and the data structure (fields etc). Whereas
- Delete Data will only clear the data leaving the data structure in
- tact.
-
- Save
-
- Synopsis: Save data direct without the option of a File
- Requester.
-
- ShortCut v (LowerCase)
-
- Save will only work if their is a database that has either been
- loaded or has previously been saved.In other words if the file
- path and name is null ("") it will not work
-
-
-
- Organise
-
- Synopsis: To alter fields and Import and Export Data
-
- ShortCut o (LowerCase)
-
- I believe that these functions make DDBASE stand out from other
- Database programs. To be able to alter the fields and their
- position to Add fields or delete them with ease.
-
- Prefs
-
- Synopsis: Allows the user to alter some operations of DDBASE
-
- Shortcut f (LowerCase)
-
- LOAD Set On/Off. When On DDBASE will attempt to load the file
- Defined in the FileName Gadget
-
- FILENAME Select the 'R' Gadget (short for Requester) and then select
- a file from the File Requester.
-
- PRINT This option sets the page Length for output to a printer.
- SEE the Print section.
-
- SEPERATOR This allows you to enter the field seperator.This is useful
- when you are exporting or importing data from SuperBase.
- {SuperBase ©Precision Software}
-
- CALCULATE Calculate when searching [=].Will open a window and display
- all the selected fields.{See Calculations}
-
- PATH Set the Path for DDBASE.Keep all your files here.
-
- GUIDE Use Amigaguide for Help. AmigaGuide needs to be in the C
- directory and ddbase.guide in the Path directory.
-
- DATE Use DD/MM/YY or DD MMM YYYY (12/06/93 or 12 Jun 1993)
-
- SAVE This saves the preference settings.
-
- USE This saves the preference settings to Ram:env/sys/.
-
- USE+SAVE Take a guess at this one... Thats correct it saves the
- Preference Settings to the current prefs (env:sys/) and to
- prefs/Env-Archive/sys/.
-
- Guide
-
- Synopsis:Use AmigaGuide when Help Key is pressed.
-
- Shortcut Non
-
- Instead of pressing Help and then clicking the gadget you need help
- with, a Help file in AmigaGuide is used.
-
- This gives more information overall but shares the same information
- about the gadgets.
-
-
- Path
-
- Synopsis: The path for the system files.IE. Help files etc
-
- Shortcut Non
-
- This enables you to put DDBASE in any directory on a Hard Disk or
- floppy and the Help files - DDBASE.HLP and DDBASE.GUIDE anywhere
- you wish,DDBASE will know how to find them.
-
- Ideally you would put DDBASE and the supporting files in a directory
- along with the database files you create and then set the path to
- this directory. IE Path == 'DH0:Database/' .
-
-
- Calculate
-
- Synopsis:When set will calculate selected fields
-
- Shortcut Non
-
- When set it will display the fields,either all the fields or the fields
- you have selected {see Organise Select Fields}.
-
- If you have selected the fields you wish to use {See Organise Set-Calc}
- when you use Search or Quick Search the Sum of the fields will be
- calculated.
-
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 5 Print Section
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Print While Searching
-
- Synopsis: Will send data to printer when you use the
- search function.
-
- ShortCut- p (LowerCase)
-
- Selecting this function any data output from the next search will
- be output to the screen and to the printer in the format you have
- selected, Table View or Record View.
-
- Envelope
-
- Synopsis:Will output the selected fields to a Label or
- Envelope.
-
- ShortCut- e (LowerCase)
-
-
- You will be asked for the tab position and then it will print
- the current record (Selected Fields)
-
-
- All Records
-
- Sysnopsis: Prints all the records.
-
- ShortCut- a (LowerCase)
-
- This function will print all the records in the format that
- you have selected.
-
- Current Record
-
- Synopsis: Prints Current Record
-
- ShortCut- c (LowerCase)
-
- Prints Current Record in the format you have chosen
-
- Table View
-
- Synopsis: Print Format
-
- ShortCut t (LowerCase)
-
- Prints selected fields horizontally accross the Paper. After
- reaching 65 lines you will be asked to insert a new sheet of paper.
- If you use tractor feed then set your printer to the top of the
- next page.
-
- Record View
-
- Synopsis: Print Format
-
- ShortCut r (LowerCase)
-
- Prints Selected fields vertically down the paper.
-
-
- Form View
-
- Synopsis: Print Format
-
- Shortcut f (LowerCase)
-
- Prints all fields as they appear on the screen. Saying that it will
- not display Bevel Boxes etc just the field Text and Data.
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 6 Organise
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Set Calc'
-
- Synopsis: Select fields you wish to Calculate the Sum of.
-
- Shortcut Non (At the Moment)
-
- Choose Select|Cancel. To select fields click on select and enter how
- many fields you wish to use.Then with the Mouse select the fields from
- the requester.
-
-
- Select Fields
-
- Synopsis:Select the fields you wish to print
-
- ShortCut s (LowerCase)
-
- You have the option to select All | Select | Cancel. By selecting
- All this will enable you to print all the fields.With Select you
- can choose the fields that you want printed and their length. Enter
- how many fields you wish to use. The field requester will appear on
- the right and a list of chosen fields on the left.
-
- Export DATA*
-
- Synopsis: Exports data with out the field information.
- ASCI or SuperBase Format
-
- ShortCut x (LowerCase)
-
- ASCI
-
- The selected fields will be output to a file. This will be useful
- to transfer data from one database to another or for a mail merge
- file for use with a word processor.
-
- SuperBase
-
- The data will be output in a format that SuperBase can Import. Also
- you will find a second file with a '.hlp' suffix, this file
- contains the field name and length of the records.To use the data
- in SuperBase you will first need to create a database that has the
- same amount of fields and the correct length.To find out how to do
- this look in the SuperBase manual.
-
-
- Import DATA*
-
- Synopsis: Merges Data ASCI or SuperBase Format
-
- Shortcut i (LowerCase)
-
- Merges data to database.Their must be the same amount for fields in
- the file to be imported otherwise all sorts of problems will
- occur.However the actual length of the fields on the file to be
- imported is not important,BE WARNED if the fields are longer than
- the current database then they will be trimmed to the size of the
- current field lengths.
-
- Import SuperBase
-
- Will import data that has been previously exported from Superbase
- Enter the field seperator ie ',' or '*' whatever you set in Superbase
- SuperBase ©Precision Software.
-
-
-
- Edit Field
-
- Synopsis: Allows you to edit any field.Also change the length.
-
- Shortcut e (LowerCase)
-
- Displays the Select Field requester.After selecting the field you
- can change or alter the field name.After pressing return you can
- change the field length.Also you can change the Field Type.
-
- See Create
-
-
- Move Field
-
- Synopsis: Allows you to move any field to a new position.
-
- ShortCut m (LowerCase)
-
- You have the option to change all the fields or select
- field. Change all fields is the same procedure you went
- through with Create after defining your fields.
-
- However if you choose to select the field that you wish to
- move,choose Select.After selecting the field from the Field
- Requester, all the existing fields will be displayed.All you have
- to do is to move your new field to the correct position and press
- the left mouse button.
-
-
-
- Add Field
-
- Synopsis: Add field
-
- ShortCut a (LowerCase)
-
- Allows you to Add another field.A string requester appears for you
- to enter the name of the new field.Then you enter the length. You
- then have to select the Field Type. After this you position the new
- field using the mouse, when it is in the desired position press the
- left mouse button.
-
-
- Delete Field
-
- Synopsis: Deletes a field
-
- ShortCut d (LowerCase)
-
- After selecting this option a Select Field requester allows you to
- choose the field to delete.It must be noted that deleting a field
- not only deletes the specified field but also the corresponding
- data in the database.
-
-
-
- Statistics
-
- Synopsis: Displays Information about your Database
-
- Shortcut = S (UpperCase)
-
- Will display a requester displaying how many records,fields and
- displaying all the fields with their length and Field Types.You
- can also print the information.
-
-
- Draw Box
-
- Synopsis: Draw Flip / Bevel Boxes
-
- Shortcut = b (LowerCase)
-
- Select BEVEL|FLIP|RBOX|CIRCLE|DELETE|CANCEL
-
- BEVEL Draws a bevelbox {GADTOOL}
- FLIP Draws a flipbox {GADTOOL} (DDBASE will not run on OS1.3)
- RBOX Draws a rounded box.(Best on Square Boxes or small ones)
- CIRCLE Draws a circle.
- DELETE Deletes Last Box Drawn
- CANCEL Exits from the routine.
-
- Position pointer to the top left corner of the box that you wish
- to draw, then press the left mouse button.
- Move the pointer to the bottom right corner, you will notice the
- rubber banding effect. When the box is to your desired size press
- the left mouse button.
-
- If you are drawing a circle start from the centre and work to the
- Right.
-
- NOTE: You can only go from Left to Right and not Right to Left.
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Chapter 7 Epilogue
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- If you like DDBASE and use it you might like to consider a small
- donation to the author of this breathtaking database. Or some blank
- disks or PD software, or a postcard but you are not obliged to do so
- although I would like any bug reports or any suggestions (Please No
- rude ones).
-
- I can be contacted by Telephone - Hastings(0424) 854608
-
-
- Or by Mail
-
- Peter Hughes
- 168 Wishingtree Road
- St Leonards on Sea
- East Sussex
- TN38 9LB
-
- This is Version 3.0
-
- If you want a copy of the latest version (if there is one) send 2
- Blank disks and a stamped addressed envelope.
-
- DDBASE ©MADCAP-SOFTWARE 26 November 1993
- ReqTools ©Nico Francois
- GFABASIC ©GFA Data Media (UK) Ltd
- SuperBase ©Precision Software (Or at least my version is!)
- Gadtools ©Commodore
- SNAP ©Mikael Karlsson
- ILBM ©Jeff Glat.
-
-
-
- The End
- ~~~~~~~
-
-
-
-