home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / c / cmed30.zip / CMED.DOC < prev    next >
Text File  |  1993-02-01  |  29KB  |  587 lines

  1.                                        CMED3
  2.                  Contacts, Mailing list, and Event Database System
  3.                                     Version 3.0
  4.                                     Users Guide
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                  Table of Contents
  11.  
  12. Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Page Number
  13.  
  14. 1.  Introduction and Legal Stuff . . . . . . . . . . . . . . . . . . . . . . .  2
  15.  
  16. 2.  Getting Started Fast - a Working Model . . . . . . . . . . . . . . . . . .  3
  17.  
  18. 3.  Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  19.  
  20. 4.  Operational Description. . . . . . . . . . . . . . . . . . . . . . . . . .  5
  21.       4.1  Exit functions. . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  22.       4.2  Search functions. . . . . . . . . . . . . . . . . . . . . . . . . .  5
  23.       4.3  Position functions. . . . . . . . . . . . . . . . . . . . . . . . .  6
  24.       4.4  Change functions. . . . . . . . . . . . . . . . . . . . . . . . . .  6
  25.       4.5  Query functions . . . . . . . . . . . . . . . . . . . . . . . . . .  6
  26.       4.6  Reports functions . . . . . . . . . . . . . . . . . . . . . . . . .  6
  27.       4.7  Maintenance functions . . . . . . . . . . . . . . . . . . . . . . .  6
  28.       4.8  Help functions. . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  29.  
  30. 5.  Data Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  31.       5.1  Names Table . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  32.       5.2  Tags table. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  33.       5.3  Tags Lookup table . . . . . . . . . . . . . . . . . . . . . . . . .  8
  34.       5.4  Event Data table. . . . . . . . . . . . . . . . . . . . . . . . . .  8
  35.       5.5  Event Lookup table. . . . . . . . . . . . . . . . . . . . . . . . .  8
  36.       5.6  Access table. . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  37.       5.7  Contacts table. . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  38.  
  39. 6.  Reports/Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  40.  
  41. 7.  System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  42.  
  43. 8.  Registration Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  44.  
  45. 1.  Introduction and Legal Stuff
  46.  
  47. Welcome to the Contacts, Mailing list, and Events Database (CMED) System. 
  48. This product is a series of tables and a script library based written for use
  49. with Paradox.  It is being distributed as a Shareware product, so it is not
  50. free.  You are encouraged to try it, use it, play with it, and even pass it on
  51. to others.  All that is asked is that if you continue to use it after 30 days,
  52. that you pay the registration fee.
  53.  
  54. NOTE: The first version (v1.0) of this product was written specifically for
  55. Paradox 3.5.  The second version (v2.0) was converted for use with Paradox
  56. 4.0.  This third version (v3.0) has included some enhancements to take
  57. advantage of Paradox 4.0 capabilities as well as some enhanced contact
  58. management functions.  As a result, the program has been fairly well tested,
  59. but is also the product of an evolutionary demand.  Version 3.0 is the first
  60. version that has been made commercially available.  All prior versions were
  61. used exclusively by organizations supported by the author.
  62.  
  63. There are no 'guilt' notices built into the program, so if you're setting up a
  64. database for use by others they'll only see a gentle reminder to register the
  65. product.  After 30 days, the notice will change from a reminder to a warning
  66. that the product might not continue to function.  And, unfortunately, after 60
  67. days it will cease to operate.  Your data will remain intact and you may
  68. easily manipulate it from within Paradox (if you own the program), but the
  69. program library will cease to function unless it is registered.
  70.  
  71. Additionally, the program is registered as being a single or multi-user
  72. installation.  Since the Shareware Registration version is single user only,
  73. the system will operate fine on a network, but only one user at a time. 
  74. Registration is required for all multi-user operations.
  75.  
  76. But on the good side, if you register the program your conscience will be
  77. clear and you will receive the next program update for free!
  78.  
  79. Now for the legal stuff - This program is being distributed without any
  80. warranty of any kind, either express or implied.  It is being made available
  81. as-is and without any guarantee of function or operation.
  82.  
  83. ************************************************************************
  84. ************************************************************************
  85.  
  86. IMPORTANT - CMED version 3.0 is distributed without a copy of Paradox 4.0 or
  87. Paradox Runtime 4.0.  If you do not own a copy of Paradox or Paradox Runtime,
  88. the Runtime product is available from the author for the exclusive use with
  89. this program.  See the registration form for details.  
  90.  
  91. Paradox and Paradox Runtime are products of Borland International.  Paradox
  92. Runtime can be provided with the CMED Product through the provisions of the
  93. Paradox Runtime license agreement.  Any copying or distribution of the Paradox
  94. Runtime software independent of the CMED System is not permitted.  All support
  95. for the CMED System will be provided by its author and not by Borland
  96. International.
  97.  
  98. Paradox Runtime is Copyright (c) 1992 by Borland International.  All Rights
  99. Reserved.
  100.  
  101. Contacts, Mailing list, and Events Database is Copyright (c) 1990-1993 by
  102. Jon F. Gray.  All Rights Reserved.
  103.  
  104. ************************************************************************
  105. ************************************************************************
  106. 2.  Getting Started Fast - a Working Model
  107.  
  108. For those of you who don't like to read manuals and just want to get started,
  109. go no further.  With a short example and working model, you should be able to
  110. immediately start working with CMED.
  111.  
  112.       The Model
  113.  
  114. Imagine that you must maintain a list of contacts (names, addresses, phone
  115. numbers, etc.) and that you have printed all of the information on individual
  116. index cards.  The face of the card lists all of the basic information with the
  117. same format on each card.  On the right side of each card you annotate the
  118. cards with the various mailing lists or contact information for each person. 
  119.  
  120. For example, maybe you have 500 names total, with 200 names on your monthly
  121. newsletter mailing list and another 200 names targeted as prospective clients. 
  122. In addition, you send your annual report to 350 people, including some people
  123. on one or both of the first lists.  So some cards have no annotation, some
  124. have "newsletter" and "annual report", some have just "newsletter", some have
  125. just "annual report", some have just "prospect", and so forth.  You can have
  126. an unlimited number of lists and can mix and match who is on what list (with
  127. no limit to the number of lists that people are on).
  128.  
  129. In addition, say you sponsor a series of events (courses, conferences,
  130. seminars, or whatever).  So you annotate the back of every index card with the
  131. events for which each person has registered, along with the fee that you are
  132. charging them, the amounts they've paid, and any special notes (like who is a
  133. vegetarian for your luncheon meeting).
  134.  
  135. So now that you have all of this information, what do you do with it?  Every
  136. time you want to send out a mailing, you go through your stack of index cards
  137. and take out the ones annotated for the list you want.  Or maybe you want to
  138. send a new direct mail campaign to everyone that has registered for an event,
  139. but you want to take out the people that are already your regular sponsors. 
  140. The list of activities is endless, but you get the idea.
  141.  
  142. But you say, this sorting and re-sorting and re-typing of information from my
  143. index cards is tedious, prone to errors, and not very fun.  So you regularly
  144. hire temporary workers for each task.  It only takes a few minutes to teach
  145. them how to sort/collate/combine the list the way you want it, but the whole
  146. working process takes days and costs a lot of money.  WELCOME TO CMED.  This
  147. database system will perform this task for you, provide several standardized
  148. reports, and structure your information for complete access through the power
  149. of Paradox.
  150.  
  151. Of particular note, unlike other mailing list managers, CMED is designed to
  152. support organizations that sponsor events that require registration and
  153. tracking.
  154.  
  155. More details follow.
  156.  
  157.  
  158. 3.  Functional Description
  159.  
  160. The CMED database system is designed to be a fully integrated utility to
  161. support an organization with a mailing list and/or directory/contact
  162. information with specific functions available for registration and maintenance
  163. of conferences, courses, or seminars sponsored by the organization.
  164.  
  165. It is intended to be simple and easy to use, with the entire functional menu
  166. available through standard pull-down and pop-up menu systems.  Fully mouse
  167. compatible, the basic functions are all within a few keystrokes or a few
  168. clicks of the mouse.  This permits the users to have rapid viewing/lookup
  169. access to the list of names, addresses, phones, and other information with one
  170. or two keystroke access to advanced functions.  Once 'literate' in the system
  171. operation, the users generally do not need to refer to the User Manual.  For
  172. that reason (and because this program is distributed as shareware and
  173. developing manuals can be very expensive) this document is intended as a
  174. concise reference manual and learning tool but is not extensive.
  175.  
  176. The program also fully supports operation by multiple users simultaneously on
  177. a network and the internal structures are simple enough that the users can
  178. directly manipulate the data through Paradox if desired functions are not
  179. available in this program.  A full description of the tables, forms, and
  180. reports is included in Section 5.
  181.  
  182. A CMED database itself can best be described as an organized list of mailing
  183. and contact information.  Basic address and phone information is maintained
  184. for all individual and corporate contacts as well as 'tag' information to
  185. permit individual entries to be grouped together according to common interests
  186. or mailing groups and 'event' information relating to an individual or
  187. corporate participation in an event.  The exact information and field
  188. definition for each of the types of information are listed in Section 5.
  189.  
  190. Several important elements of the function of the database system are critical
  191. for the user to understand.
  192.  
  193. * * * * * * IMPORTANT ISSUES * * * * * *
  194.  
  195. The FIRST important element is that all of the data is stored in a set of
  196. interrelated tables.  Simplistically, the user should consider the database as
  197. a set of THREE tables.  The first contains all of the PRIMARY information,
  198. such as names, addresses, and phone numbers.  The second contains all of the
  199. tag information and is linked to the Primary table through the record ID
  200. number.  The third contains all of the event registration information and
  201. notes and is also linked through the record ID number.  Both the second and
  202. third tables are dependent upon the first, so they may have more than one
  203. entry per entry in the Primary table.  However, the information is maintained
  204. separately.  This creates the following relationships:
  205.  
  206.       1)     Individuals may have more than one tag (actually, an unlimited
  207.              number).
  208.  
  209.       2)     Individuals can be registered for an unlimited number of events,
  210.              though they can be registered for each event only once.
  211.  
  212.       Throughout the rest of this manual, these tables are referred to by
  213.       their Table names.  NAMES is the table with the basic person/company
  214.       data, the second working version (discussed below) is called QUERY. 
  215.       TAGS is the table with the tag information (the lookup table of valid
  216.       entries is TAG_LU).  EVENTS contains the event information (the lookup
  217.       table of valid entries is EVENT_LU).
  218.  
  219. The SECOND important element is that references will be made to the NAMES
  220. table and the QUERY table.  These are actually copies of the SAME data.  For
  221. ease of use and power in constructing queries to the database, a facility has
  222. been added to create a 'working copy' that will permit the user to define and
  223. use any subset of the database.  This 'working copy' is temporary and will be
  224. discarded at the end of each session.  In essence, selecting items to be
  225. 'placed in the QUERY table' from the NAMES table does not actually create a
  226. separate database (though it does create a separate temporary table), but is a
  227. way of looking at only selected records.  Accordingly, users should realize
  228. that the QUERY table records are copies of the NAMES data and cannot be
  229. changed.  ALSO, if a user is simultaneously updating the database and changes
  230. one of the records that has already been copied into another user's QUERY
  231. table, the other user will NOT see the change.  Each user has his/her own
  232. private QUERY table that is only changed by user commands.
  233.  
  234. The THIRD important element is that the system operates primarily in a VIEW or
  235. READ-ONLY mode.  The user must ask to make changes to the data and confirm
  236. when the changes are complete.  This not only prevents accidental changes, but
  237. allows a system administrator to prevent some users from having such access to
  238. the data.  
  239.  
  240. The FOURTH important element is that the system maintains the entries in what
  241. appears to be random order.  It is actually the order of their ID numbers, so
  242. it reflects the order in which the entries were first made to the database. 
  243. However, search and sorting functions are provided to find any entry quickly
  244. and to format reports in the desired format and order.
  245.  
  246.  
  247. 4.  Operational Description
  248.  
  249. Upon starting the system, the user will be presented with a full screen
  250. display containing information from the oldest entry in the database (the
  251. first one entered).  Therefore, it is recommended that this entry contain the
  252. user's registration information and possibly the telephone numbers of the
  253. appropriate support personnel.  As long as this entry (or any entry for that
  254. matter) does not have TAGS or EVENT information associated with it, it should
  255. not interfere with any normal database usage.
  256.  
  257. The top menu bar shows the primary grouping of available functions.  In
  258. addition to the menu functions, the PageUp and PageDown keys permit scrolling
  259. through the database, the HOME and END keys move to their respective ends of
  260. the database, and the INSERT and DELETE keys will perform their respective
  261. functions.  The menu choices can be selected by either pressing the
  262. highlighted character or clicking with a mouse.  Where pull-down menus are
  263. provided, similar selections can be made on the sub-menus.
  264.  
  265. In addition to the menu functions, certain hot-keys are available.  Several
  266. function keys are available as defined below:
  267.  
  268.       1)     F2 = Exit
  269.       2)     F3 = Search Target (new search)
  270.       3)     F4 = Search Next (search again)
  271.       4)     F5 = Add Current Record to Query Table
  272.       5)     F6 = reserved
  273.       6)     F7 = reserved
  274.       7)     F8 = Display/Change Contact Information
  275.       8)     F9 = Display/Change Events Information
  276.       9)     F10 = Display/Change Tags List
  277.  
  278. 4.1  Exit functions
  279.  
  280. This function will provide the user with two options to exit the program. 
  281. EXIT will terminate the program normally.  QUIT will terminate the program but
  282. will not discard any QUERY database that was constructed.  This may be useful
  283. for future reference or use in another database context.  However, remember
  284. that the QUERY database contents is not maintained updated with the primary
  285. data.
  286.  
  287. 4.2  Search functions
  288.  
  289. This function will permit the database to be searched for any given contents
  290. in any field.  The TARGET function permits the user to select one of the
  291. fields and the contents of the field to look for.  Note that this selection is
  292. built in real time, so that if the user adds additional fields in the main
  293. tables (and supports them external to CMED), they will be available in the
  294. search list.  Upon specifying a TARGET, the search will start from the
  295. beginning of the database.  
  296.  
  297. NOTE: if the target is numeric, the entire field must be entered (wildcards
  298. are permitted).  But if the field is alphanumeric, the function performs a
  299. 'fuzzy' search and attempts to find qualifying entries while the keys are
  300. entered.  If a 'hit' is found, it will become the current record.  If no 'hit'
  301. is found, the position will not change.
  302.  
  303. The NEXT function will repeat the previous search from the current position. 
  304. NOTE: if no search has yet been performed, this function operations
  305. identically to the TARGET function.
  306.  
  307. The REPLACE function will perform a NEXT function and will give the user the
  308. opportunity to replace the target search field with the contents of the same
  309. field of the record that was current when the REPLACE function was performed.
  310.  
  311. 4.3  Position functions
  312.  
  313. These functions provide the basic positioning functions.  They are the same as
  314. their keyboard counterparts and are provided for full mouse driven
  315. compatibility.
  316.  
  317. 4.4  Change functions
  318.  
  319. These functions provide access to adding, changing, and removing data from the
  320. database.  They include the access to the primary data, as well as the
  321. linkages to the TAGS, EVENTS, and CONTACTS data.  NOTE: if the user's access
  322. level is not sufficient to have privilege to change this data, these menu
  323. choices will be shown, but in an inactive 'gray shade' format.
  324.  
  325. 4.5  Query functions
  326.  
  327. These functions provide the ability to build, manipulate, and view a working
  328. QUERY database.  As the QUERY database is typically empty upon starting the
  329. program, all of the functions except for ADD are inactive until entries are
  330. added to the QUERY table.  Entries can be ADDed or REMOVEd based upon their
  331. Tags, field data, or Event information.
  332.  
  333. Additionally, upon request, the system will remove declared duplicate entries. 
  334. The program will automatically eliminate records with the same ID number from
  335. the QUERY table.  This function will remove entries that are purposefully
  336. entered twice (ie: more than one address, multiple employers, consulting
  337. relationships, etc.).  Since the main table permits multiple entries to 'point
  338. at each other' and declare that they are actually the same individual, this
  339. function will remove these duplicate entries and maintain only the entry
  340. declared as the 'master'.
  341.  
  342. 4.6  Reports functions
  343.  
  344. These functions will generate one of several pre-defined reports from either
  345. the NAMES or QUERY database and in order by Name, Company, or Zip Code.  NOTE:
  346. that the reports will be generated from the database that is displayed on the
  347. screen at the time the command is entered.
  348.  
  349. 4.7  Maintenance functions
  350.  
  351. The system provides several maintenance functions that are typically needed
  352. only by a system administrator.  Therefore, they are disabled for all but
  353. those users who are given 'admin' access to the database.  NOTE: one of the
  354. 'admin' functions is the ability to change the access table!  As a matter of
  355. convenience, the Access Table is initialized with one entry for each access
  356. level.  The name of the user at each access level is the same as the access
  357. level name (ie: user="ADMIN" has access level "ADMIN", user="FULL" has access
  358. level "FULL", etc.).
  359.  
  360. 4.8  Help functions
  361.  
  362. The Help functions include information about the program, several of its
  363. operations, and its revision level.
  364.  
  365.  
  366.  
  367. 5.  Data Description
  368.  
  369. The data descriptions below are the actual internal storage structures for the
  370. various tables.  Note that in the data descriptions, the alpha character
  371. indicates the type of data (A=ASCII text, N=numeric, D=date, etc.) and the
  372. number indicates the length of the field in characters (ie: A10 is a text
  373. field 10 characters maximum length).
  374.  
  375.  
  376. 5.1  Names Table - primary data
  377.  
  378.       Field Name               Field Type   Description
  379.       -------------------      ----------   -------------------
  380.       ID                       N*           unique identifier
  381.       Company ID               N            company number
  382.       Duplicate ID             N            ID of master duplicate, if exists
  383.       User                     A10          name of user who updated entry last
  384.       Update                   D            date of last update
  385.       Salutation               A10          ie: "Mr.", "Dr.", etc.
  386.       First Name               A25          first name and middle initial
  387.       Last Name                A25          last name
  388.       Suffix                   A10          ie: "Jr.", "Ph.D.", etc.
  389.       Title                    A35          personal title
  390.       Company1                 A35          line one of company name
  391.       Company2                 A35          line two of company name
  392.       Address1                 A35          line one of address
  393.       Address2                 A35          line two of address
  394.       Address3                 A35          line three of address
  395.       City                     A25          city name
  396.       State                    A2           state name code
  397.       Zip Code                 A10          zip code
  398.       Work Phone               A12          main work phone number
  399.       Extension                A4           extension number if applicable
  400.       Alt. Phone               A12          another phone number
  401.       Alt. Phone Desc.         A5           description of alternate phone type
  402.       FAX Number               A12          FAX phone number
  403.       Carrier Route            A7           U.S. Post Office carrier route ID
  404.       Certified                D            the date of the last U.S. Post
  405.                                                   Office certification of data
  406.                                                   for this record
  407.  
  408. 5.2  Tags table - current tags in use
  409.  
  410.       Field Name         Field Type   Description
  411.       ---------------    ----------   ------------------------
  412.       ID                 N*           link to individual
  413.       Tag Name           A10*         name of tag applied
  414.  
  415.  
  416. 5.3  Tags Lookup table - list of defined tags
  417.  
  418.       Field Name         Field Type   Description
  419.       ----------------   ----------   ------------------------
  420.       Tag ID             A10*         name of tag defined
  421.       Tag Description    A45          description of tag
  422.  
  423.  
  424. 5.4  Event Data table - Event registration information
  425.  
  426.       Field Name         Field Type   Description
  427.       ----------------   ----------   ------------------------
  428.       ID                 N*           individual ID number
  429.       Event              A10*         event ID
  430.       Fee                $            registration fee for this attendee
  431.       Paid1              $            amount of the first payment
  432.       DatePaid1          D            date of the first payment
  433.       Paid2              $            amount of the second payment
  434.       DatePaid2          D            date of the second payment
  435.       DateConfSent       D            date that confirmation was mailed
  436.       Memo               M240         text memo field for notes
  437.  
  438.  
  439. 5.5  Event Lookup table - Event registration definition
  440.  
  441.       Field Name         Field Type   Description
  442.       ----------------   ----------   ------------------------
  443.       EventID            A10*         event ID string
  444.       Name               A25          event name
  445.       Date               D            date of event
  446.  
  447.  
  448. 5.6  Access table - Defines access levels for defined users
  449.  
  450.       Field Name         Field Type   Description
  451.       ----------------   ----------   ------------------------
  452.       UserID             A10*         User name
  453.       Access             A10          defined access level
  454.  
  455.       NOTE: the FIRST entry in the table is the default level for all users
  456.       who are not otherwise listed in the Access table.
  457.  
  458.  
  459. 5.7  Contacts table - Contact reference and comment information
  460.  
  461.       Field Name         Field Type   Description
  462.       ----------------   ----------   ------------------------
  463.       ID                 N*           individual ID number
  464.       Date               D*           date of contact
  465.       Staff              A10*         name of person making contact
  466.       Type               A10*         type of contact (ie: letter, phone, etc.)
  467.       Followup           D*           date for future contact, if necessary
  468.       AssignedTo         A10*         name of person responsible for followup
  469.       Comment            M240         description of contact as needed
  470.  
  471.  
  472. 6.  Reports/Forms
  473.  
  474. The following reports and forms have been defined within the Paradox
  475. environment:
  476.  
  477.       NAMES.R1     - Individuals Roster
  478.       NAMES.R2     - Company Roster
  479.       NAMES.R3     - Labels
  480.       NAMES.R4     - WP Merge format
  481.       NAMES.R5     - Telephone List
  482.       CONTACTS.R1  - error report - Contacts without owners
  483.       EVENTS.R1    - Registration Summary by Zip Code
  484.       EVENTS.R2    - Registration Summary by Name
  485.       EVENTS.R3    - Registration Summary by Company
  486.       EVENTS.R4    - Attendees by Name
  487.       EVENTS.R5    - Attendees by Company
  488.       EVENT_LU.R1  - List of defined events
  489.       TAGS.R1      - error report for tags without owners
  490.       TAGS.R2      - error report for undefined tags
  491.       TAGS.R3      - List of tags by owner
  492.       TAGS.R4      - List of tags by tag
  493.       TAG_LU.R1    - error report for tags that are unused
  494.       TAG_LU.R2    - List of defined tags
  495.       ACCESS.R1    - List of user access levels defined
  496.  
  497.  
  498.       NAMES.F1     - Main display with summaries
  499.       NAMES.F2     - Main display with Event detail embedded
  500.       NAMES.F3     - Main display with Contact detail embedded
  501.       NAMES.F4     - Main display with Tags detail embedded
  502.       EVENTS.F1    - Summary form to be embedded in NAMES.F1
  503.       EVENTS.F2    - Detail form embedded in NAMES.F2
  504.       EVENT_LU.F1  - Maintenance form for the lookup table
  505.       EVENT_LU.F2  - Lookup Table form
  506.       CONTACTS.F1  - Summary form to be embedded in NAMES.F1
  507.       CONTACTS.F3  - Detail form embedded in NAMES.F3
  508.       TAGS.F1      - Summary form to be embedded in NAMES.F1
  509.       TAGS.F4      - Detail form embedded in NAMES.F4
  510.       TAG_LU.F1    - Maintenance form for the lookup table
  511.       TAG_LU.F2    - Lookup Table form
  512.       ACCESS.F1    - Maintenance form for the Access levels table
  513.  
  514.  
  515. 7.  System Configuration
  516.  
  517. The program is assumed to be running with the default DOS directory as the
  518. directory in which all of the datafiles, script, and library files are stored. 
  519. The QUERY table will be stored in the directory specified as the user's
  520. private workspace.  If installed on a network, the system is assumed to be
  521. multi-user and therefore, the private workspace cannot be the same as the
  522. system files.
  523.  
  524. All of the operations of the system are contained within the CMED.LIB library. 
  525. The system is invoked through the CMED.SC script as follows:
  526.  
  527.       AutoLib="CMED"
  528.       Main.P()
  529.       Exit
  530.  
  531. Additionally lines may be added to add comments or setup certain parameters. 
  532. Several examples are given in the distribution copy of the CMED script.
  533. 8.  Registration Form
  534.  
  535. Please fill out and mail to:
  536.                                  Jon F. Gray
  537.                                  P.O. Box 292
  538.                           Chesterland, Ohio   44026
  539.  
  540.                           Compuserve ID: 74017,3606
  541.  
  542. Registration Form for: Contacts, Mailing list, and Events Database
  543.  
  544. Name: ______________________________________________
  545.  
  546. Company:    ________________________________________
  547.  
  548. Address:    ________________________________________
  549.  
  550.             ________________________________________
  551.  
  552. City,State: ________________________________________
  553.  
  554. Telephone:  ________________________________________
  555.  
  556. Version Number:   ____________
  557.  
  558. Registration Type:     Single User             __________ - enclose $45.00
  559.  
  560.                        Network (multi-user)    __________ - enclose $95.00
  561.  
  562. Do you need Paradox 4.0 Runtime?  5.25" disk   __________ - enclose $ 5.00
  563.     (See note below)
  564.                                   3.5" disk    __________ - enclose $ 6.00
  565.  
  566.                              Total Payment :   __________
  567.  
  568. Where did you get your copy of the CMED program ? ______________________
  569.  
  570. ________________________________________________________________________
  571.  
  572. Comments: ______________________________________________________________
  573.  
  574. ________________________________________________________________________
  575.  
  576. ________________________________________________________________________
  577.  
  578. ________________________________________________________________________
  579.  
  580.  
  581. ________________________________________________________________________
  582.  
  583. NOTE:  Paradox 4.0 Runtime is being offered for the cost of distribution and
  584. handling, but is licensed only for use with this application.  Paradox 4.0
  585. Runtime is a product of Borland International and may not be used with any
  586. other application without an appropriate license from Borland.
  587.