home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / genapps / hp22dc.arj / USRGUIDE / ADMANINF.TXT next >
Text File  |  1991-05-16  |  36KB  |  901 lines

  1.  
  2.  
  3.  
  4.  
  5.     ________________________________________________________________________
  6.                      Chapter 9: Adding and Manipulating Information   147
  7.     ________________________________________________________________________
  8.  
  9.  
  10.     CHAPTER 9: ADDING AND MANIPULATING INFORMATION
  11.  
  12.     This chapter describes the database-management capabilities of HyperPAD
  13.     and how to work with existing database pads. After introducing some of
  14.     the basic concepts--such as how to browse in pads and how to cut, copy,
  15.     and delete information stored in text fields--this chapter will explain
  16.     how to share information with other programs, such as dBASE IV and Word
  17.     Perfect. Finally, we'll take a quick look at the process of building
  18.     hypertext applications with HyperPAD. As you'll see, a hypertext
  19.     application can contain huge volumes of information, but in a structure
  20.     unlike that used to store more traditional types of computerized data.
  21.  
  22.     We'll assume that you're familiar with the basic skills required to use
  23.     HyperPAD. If you're unable to choose commands from menus, work with
  24.     dialog boxes, move the highlight around the screen with the TAB and
  25.     SHIFT+TAB keys, and open pads from the File menu, please take a few
  26.     minutes to review the material presented in Chapter 2, "Fundamentals of
  27.     Using HyperPAD," before continuing.
  28.  
  29.  
  30.  
  31.     ________________________________________________________________________
  32.                      Chapter 9: Adding and Manipulating Information   148
  33.     ________________________________________________________________________
  34.  
  35.  
  36.     MANAGING INFORMATION WITH HYPERPAD
  37.  
  38.     One of the best uses for your personal computer is managing the
  39.     information you need every day at work and at home. The information
  40.     explosion has easily outpaced our ability to keep track of the specific
  41.     information that matters. With their unsurpassed capacity for storing
  42.     and retrieving all kinds of information, today's personal computers have
  43.     become indispensable to anyone who works with information.
  44.  
  45.     HyperPAD is not meant to be a high-powered database-management system,
  46.     capable of managing the strategic information of a huge business
  47.     enterprise. But it is in fact well suited for the user who needs a
  48.     better handle on personal information, such as names, addresses, to-do
  49.     lists, time-management records, reminders, and details of all kinds.
  50.  
  51.  
  52.     HOW HYPERPAD HELPS YOU MANAGE INFORMATION
  53.  
  54.     HyperPAD is an environment from which you can launch any of your MS-DOS
  55.     or Microsoft Windows programs. Thanks to HyperPAD, you may have stopped
  56.     using the DOS prompt altogether by now, choosing to manage your
  57.     programs, documents, spreadsheets, and other files with HyperPAD's DOS
  58.     Shell.
  59.  
  60.     In the past, you may have come across a piece of information that you
  61.     wanted to enter into your computer without exiting HyperPAD to launch
  62.     another program. Perhaps you jotted it down on a legal pad or scribbled
  63.     it on a Post-It note and stuck it to your computer screen. Later, when
  64.     you needed the information, maybe it was right at hand.
  65.  
  66.  
  67.     Or maybe not. Maybe your reluctance to take the time to run another
  68.     program forced you to lose a vital piece of information or to waste
  69.     valuable time tracking it down. The best thing about HyperPAD's
  70.     database-management capabilities is their convenience. They're always
  71.     there . . . just waiting for you to press a button . . . ready to spring
  72.     into action.
  73.  
  74.  
  75.  
  76.     ________________________________________________________________________
  77.                      Chapter 9: Adding and Manipulating Information   149
  78.     ________________________________________________________________________
  79.  
  80.  
  81.     HYPERPAD TOOLS FOR MANAGING INFORMATION
  82.  
  83.     HyperPAD contains several different tools for managing information.
  84.     Before you jump right in and begin adding new information to your pads,
  85.     please take a few moments to review the concepts discussed in this
  86.     subsection.
  87.  
  88.  
  89.     PADS
  90.  
  91.     As you know, pads are the basic type of file that HyperPAD uses to store
  92.     your work. The simplest data-management tasks can be accomplished within
  93.     the structure of a single pad. For example, you can use the Phone pad by
  94.     itself--adding names, addresses, and phone numbers--and then look up
  95.     this information later. The Daily Planner system, on the other hand,
  96.     shows off the benefits of pads that work together.
  97.  
  98.  
  99.     PAGES, BACKGROUNDS, AND FIELDS
  100.  
  101.     Any information in a pad is placed there by the user. The basic
  102.     container of information in HyperPAD is the field, which, as you saw
  103.     earlier in the HyperPAD User's Guide, is a rectangular area of the
  104.     screen in which you can type and edit.
  105.  
  106.     The Phone pad is a good example of an application designed by the pad
  107.     author to allow you to add and manage information. If you'd like to try
  108.     out some of the concepts presented in this chapter, open the Phone pad
  109.     (or a copy of the Phone pad, if you're eager to experiment without any
  110.     risk to existing information) and work with HyperPAD as we go along. (If
  111.     you plan to build your own database pads or modify the ones that came in
  112.     your package, there are many important concepts you can learn by
  113.     examining the pads that came with HyperPAD. In Chapter 14, you will find
  114.     a detailed discussion of page and background fields.)
  115.  
  116.  
  117.  
  118.     ________________________________________________________________________
  119.                      Chapter 9: Adding and Manipulating Information   150
  120.     ________________________________________________________________________
  121.  
  122.  
  123.     ORGANIZING AND LOCATING INFORMATION
  124.  
  125.     This section tells you how to manage information in an existing database
  126.     pad. In the course of this section, you will learn how to:
  127.  
  128.         0  Browse though a pad and its stored information
  129.  
  130.         0  Add information to a field
  131.  
  132.         0  Erase information from a field
  133.  
  134.         0  Copy information from one field to another
  135.  
  136.         0  Search for information stored in a pad
  137.  
  138.         0  Sort records of data by one or more background fields
  139.  
  140.         0  Query a database so that only selected pages are displayed
  141.  
  142.  
  143.     BROWSING INFORMATION IN PADS
  144.  
  145.     Everyone looks up information. When you need a phone number, you can
  146.     just pick up a phone book and page through it until you find the name
  147.     and phone number you need.
  148.  
  149.     HyperPAD is very similar. First, use the Open command from the File menu
  150.     (ALT+F, O) to find a database pad that stores the information you want
  151.     to browse. Once you arrive, just press PGUP to move backward or PGDN to
  152.     move forward through the pages in your pad. To move to the first page in
  153.     the pad, press CTRL+PGUP. To move to the end of the pad, press
  154.     CTRL+PGDN.
  155.  
  156.     If you're using a mouse, look around on the screen for buttons to take
  157.     you places. In pads like Phone and Index, there are buttons centered at
  158.     the bottom of your screen that you can point to and click on to take you
  159.     to the previous and next pages in the pad.
  160.  
  161.     Next, you'll learn how to add and change information in pads.
  162.  
  163.  
  164.     ADDING AND EDITING INFORMATION
  165.  
  166.     Keeping your important records up to date is easy when you use a
  167.     personal computer to manage information. If you're a saleswoman and you
  168.     receive a phone referral, press a few keystrokes and the name is on your
  169.     PC. If one of your best customers moves out of your territory, press a
  170.     different key and his or her name is removed from your records.
  171.  
  172.  
  173.  
  174.     ________________________________________________________________________
  175.                      Chapter 9: Adding and Manipulating Information   151
  176.     ________________________________________________________________________
  177.  
  178.  
  179.     HyperPAD makes it easy to add information to pads. Just keep one
  180.     important principle in mind: You should store each individual record of
  181.     data on a separate page.
  182.  
  183.     For example, a customer named Abbott should be on one page, a customer
  184.     named Beckinridge on the next page, and an attorney named Zachary on a
  185.     page somewhere near the end of the pad.
  186.  
  187.  
  188.     To add a new, blank page to a pad:
  189.  
  190.     Press F3.
  191.  
  192.     That's all there is to it! (Since you'll add new pages so often,
  193.     HyperPAD offers this shortcut to allow you to add a page with little
  194.     effort. A slightly longer method would be to choose the New Page command
  195.     [ALT+E, N] from the Edit menu.)
  196.  
  197.  ┌───────────────────────────────────────────────────────────────────────┐
  198.  │                                                                       │
  199.  │ **** The Printed Documentation has a picture or screen shot here **** │
  200.  │                                                                       │
  201.  └───────────────────────────────────────────────────────────────────────┘
  202.     
  203.  
  204.     Now that you have a new page to work with, you're ready to begin
  205.     entering information. (Don't worry if you make mistakes--you'll learn
  206.     how to correct them in this section.)
  207.  
  208.  
  209.  
  210.     ________________________________________________________________________
  211.                      Chapter 9: Adding and Manipulating Information   152
  212.     ________________________________________________________________________
  213.  
  214.  
  215.     To move to a field and then enter information:
  216.  
  217.     1.  TAB to the field.
  218.  
  219.     2.  Press F2 to remove the highlight from the field so you can begin
  220.     typing.
  221.  
  222.     3.  Begin typing into the field.
  223.  
  224.     If you make a mistake, just press BACKSPACE to erase it.
  225.  
  226.     4.  To add information to another field, repeat steps 1-3 above.
  227.  
  228.     After entering information into a field, you may decide to delete it or
  229.     change it in some way. A friend's phone number may have changed, or
  230.     perhaps you made a typing mistake when you first entered the record into
  231.     your database.
  232.  
  233.  
  234.     To delete information from a field:
  235.  
  236.     1.  TAB to the field.
  237.  
  238.     2.  Press F2 to unhighlight the field.
  239.  
  240.     3.  Use the arrow keys to move to the first character you want to
  241.     change.
  242.  
  243.     4.  Hold down the SHIFT key while you press one of the arrow keys.
  244.  
  245.     You'll know that the text is selected because text that's selected
  246.     becomes highlighted.
  247.  
  248.     5.  When you've selected the text you want to delete, press DEL.
  249.  
  250.     HyperPAD erases the selected text from the field.
  251.  
  252.     Use a similar procedure to copy text from one field to another. Instead
  253.     of pressing DEL, you'll use the Copy Text and Paste Text commands, both
  254.     found on the Edit menu, to copy and then paste the selection.
  255.  
  256.  
  257.  
  258.     ________________________________________________________________________
  259.                      Chapter 9: Adding and Manipulating Information   153
  260.     ________________________________________________________________________
  261.  
  262.  
  263.     To copy text from one field to another:
  264.  
  265.     1.  TAB to the field.
  266.  
  267.     2.  Press F2 to unhighlight the field.
  268.  
  269.     3.  Select the text you want to copy, using the technique described in
  270.     the previous procedure.
  271.  
  272.     4.  When you've selected the text you want to copy, select Copy Text
  273.     from the Edit menu. (The shortcut for Copy Text is CTRL+C.)
  274.  
  275.     5.  TAB to a different field.
  276.  
  277.     6.  Select Paste Text from the Edit menu. (Or use a shortcut--CTRL+V or
  278.     SHIFT+INSERT.)
  279.  
  280.     HyperPAD pastes the selection into the field.
  281.  
  282.     You'll often copy information from one field to another. Keep in mind
  283.     that you can copy information from a field to:
  284.  
  285.         0  A field on the same page in the same pad
  286.  
  287.         0  A field on a different page in the same pad
  288.  
  289.         0  A field in an entirely different pad
  290.  
  291.     In the two previous procedures, you learned one way to select text. A
  292.     block of selected text can be as small as one character or as large as
  293.     the whole field. Since selecting text is something you'll do so often,
  294.     here's a table with shortcuts you can take when working with selected
  295.     text.
  296.  
  297.     Action:                       Result:
  298.     ------------------------------------------------------------------------
  299.     SHIFT+left/right arrow keys   Selects one character at a time.
  300.  
  301.     CTRL+SHIFT+left arrow key     Selects the word to the left of the cursor
  302.  
  303.     CTRL+SHIFT+right arrow key    Selects the word to the right of the
  304.                                   cursor
  305.  
  306.     Point to a word and           Selects a word with the mouse
  307.     double-click
  308.  
  309.     Point to a line, press        Selects a line with the mouse
  310.     SHIFT, then double-click
  311.  
  312.  
  313.  
  314.     ________________________________________________________________________
  315.                      Chapter 9: Adding and Manipulating Information   154
  316.     ________________________________________________________________________
  317.  
  318.  
  319.     Before learning how to search for information in a pad, you may want to
  320.     review the following table of navigation keys that help you quickly move
  321.     around pages and fields.
  322.  
  323.     Press this key:      To:
  324.     ----------------------------------------------------
  325.     TAB                  Go to the next field
  326.  
  327.     SHIFT+TAB            Go to the previous field
  328.  
  329.     F2                   Start editing a field
  330.  
  331.     Arrow keys           Move the cursor within a field
  332.  
  333.     ENTER                Insert a new line
  334.  
  335.     HOME                 Go to the start of a line in the field
  336.  
  337.     END                  Go to the end of a line in the field
  338.  
  339.     CTRL+HOME            Go to the first character in the field
  340.  
  341.     CTRL+MINUS           Go to the first character in the next word
  342.  
  343.     CTRL+PLUS            Go to the first character in the previous word
  344.  
  345.     PLUS (keypad)        Go to the next portion of text in a field
  346.  
  347.     MINUS (keypad)       Go to the previous portion of text in a field
  348.  
  349.  
  350.     The following keystrokes delete text without requiring you to select it:
  351.  
  352.     Press this key:     To:
  353.     -------------------------------------------------------
  354.     DEL, BACKSPACE      Delete one character at a time
  355.  
  356.     CTRL+D              Delete an entire line
  357.  
  358.     CTRL+DEL            Deletes from the cursor to the end of the line
  359.  
  360.     CTRL+BACKSPACE      Deletes the word to the left of the cursor
  361.  
  362.  
  363.  
  364.     ________________________________________________________________________
  365.                      Chapter 9: Adding and Manipulating Information   155
  366.     ________________________________________________________________________
  367.  
  368.  
  369.     SEARCHING FOR INFORMATION
  370.  
  371.     After you've entered and edited information in one of your pads, you
  372.     still haven't done much more than would be possible with an electric
  373.     typewriter. Your information is neatly arranged so anyone can read it.
  374.     However, when you use HyperPAD's tools to search for information in
  375.     pads, you move beyond mere typing and begin to tap the PC's potential
  376.     for information management.
  377.  
  378.     This section explains how to use two of the commands on the Database
  379.     menu--Find and Query--to hunt down the information you need.
  380.  
  381.     If you had to press PGUP and PGDN repeatedly to look for a specific
  382.     piece of data in a pad, you'd soon become frustrated and annoyed with
  383.     your PC. Fortunately, HyperPAD provides basic database functions that
  384.     let you quickly find names and phrases in your pads.
  385.  
  386.     Use the Find command whenever you want HyperPAD to locate a word or
  387.     phrase and take you immediately to the page it's on. HyperPAD even
  388.     highlights the word or phrase on the screen. If you want, you can then
  389.     press a single keystroke and HyperPAD jumps to the next occurrence of
  390.     the word or phrase.
  391.  
  392.  
  393.  
  394.     ________________________________________________________________________
  395.                      Chapter 9: Adding and Manipulating Information   156
  396.     ________________________________________________________________________
  397.  
  398.  
  399.     To find information in a pad:
  400.  
  401.     1.  Select Find from the Database menu (ALT+D, F).
  402.  
  403.     HyperPAD opens the message box and prompts you for the information
  404.     necessary to carry out your search.
  405.  
  406.  ┌───────────────────────────────────────────────────────────────────────┐
  407.  │                                                                       │
  408.  │ **** The Printed Documentation has a picture or screen shot here **** │
  409.  │                                                                       │
  410.  └───────────────────────────────────────────────────────────────────────┘
  411.     
  412.  
  413.     2.  Type the word or phrase you want HyperPAD to find.
  414.  
  415.     3.  Press ENTER.
  416.  
  417.     HyperPAD takes you to the first occurrence of the word or phrase,
  418.     changing pages if necessary.
  419.  
  420.     4.  To tell HyperPAD to take you to the next occurrence, press ENTER.
  421.     Press ENTER repeatedly to view every occurrence of the word or phrase in
  422.     the pad.
  423.  
  424.     5.  To close the message box, press F4.
  425.  
  426.  
  427.  
  428.     ________________________________________________________________________
  429.                      Chapter 9: Adding and Manipulating Information   157
  430.     ________________________________________________________________________
  431.  
  432.  
  433.     HOW HYPERPAD FINDS INFORMATION
  434.  
  435.     HyperPAD begins its search with the fields on the current page, starting
  436.     with background fields and then looking in page fields. If it doesn't
  437.     find what it's looking for, it moves on to the next page, searching
  438.     background fields first and then page fields.
  439.  
  440.     The search continues in this way until each field in the pad has been
  441.     searched. If HyperPAD arrives back at the original page without finding
  442.     the word or phrase, it will beep--a signal that the word or phrase is
  443.     not in any field in the pad.
  444.  
  445.     Notes:
  446.  
  447.     When HyperPAD finds the text it's looking for, it highlights the text
  448.     for you. If you begin typing immediately after a successful Find
  449.     command, you will replace the found text with whatever you type.
  450.  
  451.     After you use the Find command, the message box remains on-screen. To
  452.     move the cursor back into the message box, press ALT+F4. If you want,
  453.     type a different find statement into the message box and press ENTER to
  454.     execute the statement. For a complete discussion of the many things you
  455.     can do with the message box, see Chapter 15 in this User's Guide.
  456.  
  457.  
  458.     SPECIAL TYPES OF SEARCHES
  459.  
  460.     As you know, when you choose the Find command, HyperPAD places the
  461.     cursor in the message box and waits for you to enter the text you want
  462.     to find. If you prefer, you can edit the find command before pressing
  463.     ENTER. By changing the syntax of the Find command before pressing ENTER,
  464.     you can change the results of the command.
  465.  
  466.     First, you can restrict the search to a single background field, as in
  467.     the following example:
  468.  
  469.     find "New York" in field "City"
  470.  
  471.     You can also tell HyperPAD to search for an entire word and to bypass
  472.     any occurrences of the text within another word. For example, the
  473.     statement
  474.  
  475.     find whole "Law"
  476.  
  477.     will find "Law" in the title "L. A. Law," but the same statement will
  478.     not find "law" in the sentence "My wife is a lawyer."
  479.  
  480.  
  481.  
  482.     ________________________________________________________________________
  483.                      Chapter 9: Adding and Manipulating Information   158
  484.     ________________________________________________________________________
  485.  
  486.  
  487.     Finally, you can instruct HyperPAD to search for one of many items.
  488.  
  489.     For example, the statement
  490.  
  491.     find "New York", "Los Angeles", "Seattle"
  492.     will cause HyperPAD to search for "New York" or "Los Angeles" or
  493.     "Seattle" as it moves through the fields in your pad.
  494.  
  495.     For a complete discussion of the Find command, see Chapter 11 in the
  496.     PADtalk Reference Guide.
  497.  
  498.  
  499.     USING THE QUERY COMMAND
  500.  
  501.     When using a pad that contains a large number of pages, it sometimes
  502.     helps to restrict your work to a limited set of pages. For example, if
  503.     you're using HyperPAD to keep records pertaining to contract management,
  504.     you might want to work with only those pages describing contracts worth
  505.     $250,000 or more.
  506.  
  507.     The Query command allows you to specify criteria that pages must match,
  508.     excluding from your view those pages that don't match. Using the Query
  509.     command, you could display only those customers in the Phone pad whose
  510.     offices are in Minnesota or select only those individuals who own a
  511.     certain type of life insurance policy.
  512.  
  513.  
  514.  
  515.     ________________________________________________________________________
  516.                      Chapter 9: Adding and Manipulating Information   159
  517.     ________________________________________________________________________
  518.  
  519.  
  520.     To query a pad:
  521.  
  522.     1.  Select Query from the Database menu (ALT+D, Q).
  523.  
  524.     The Query Criteria dialog box, shown here, is displayed.
  525.  
  526.  ┌───────────────────────────────────────────────────────────────────────┐
  527.  │                                                                       │
  528.  │ **** The Printed Documentation has a picture or screen shot here **** │
  529.  │                                                                       │
  530.  └───────────────────────────────────────────────────────────────────────┘
  531.     
  532.  
  533.     2.  TAB into the Operator column and move to a row containing a field
  534.     that will be part of your query.
  535.  
  536.     3.  Press SPACE repeatedly to select one of the operators from the
  537.     following table:
  538.  
  539.     Operator:     Page included if the value is:
  540.     -------------------------------------------------------
  541.     is            Found in the specified field
  542.  
  543.     is not        Found in the specified field
  544.  
  545.     <             Less than the value of the specified field
  546.  
  547.     >             Greater than the value of the specified field
  548.  
  549.     <=            Less than or equal to the value of the specified field
  550.  
  551.     >=            Greater than or equal to the value of the specified field
  552.  
  553.     is in         Contained somewhere within the text of the field
  554.  
  555.     is not in     Not contained somewhere within the text of the field
  556.  
  557.  
  558.  
  559.     ________________________________________________________________________
  560.                      Chapter 9: Adding and Manipulating Information   160
  561.     ________________________________________________________________________
  562.  
  563.  
  564.     4.  After selecting an operator for a field, TAB into the Value column
  565.     and enter a value against which the content of the background field will
  566.     be compared.
  567.  
  568.     5.  Repeat steps 3 and 4 for each background field you want to include
  569.     in your query.
  570.  
  571.     6.  Once you have finished selecting operators and entering values into
  572.     the Query Criteria dialog box, select <<Ok>> to begin the query.
  573.  
  574.     Notes:
  575.  
  576.     HyperPAD displays only the names of the background fields in the Query
  577.     Criteria dialog box. You cannot use the values of page fields in your
  578.     queries.
  579.  
  580.     If you make a mistake when filling out the Query Criteria dialog box,
  581.     select <Clear>. HyperPAD will remove all specified values.
  582.  
  583.     By leaving <not included>  as the value of a field, you are in effect
  584.     telling HyperPAD to ignore a given field when the query is carried out.
  585.  
  586.  
  587.     SORTING INFORMATION
  588.  
  589.     After you build a database pad with more than a few pages, you'll
  590.     probably find yourself wishing you could group certain pages together.
  591.  
  592.     Let's say you're using the Project pad to keep track of 20 or 30
  593.     commitments made by three or four different people in several different
  594.     departments. Since HyperPAD does not automatically sort your pages,
  595.     instead leaving them in the order in which they were originally entered,
  596.     you need a way to group your pages by date, by name, or by department.
  597.  
  598.     To sort pages in a pad, simply choose Sort from the Database menu and
  599.     fill out the Sort dialog box that appears. The following procedure shows
  600.     you how.
  601.  
  602.  
  603.  
  604.     ________________________________________________________________________
  605.                      Chapter 9: Adding and Manipulating Information   161
  606.     ________________________________________________________________________
  607.  
  608.  
  609.     To sort all pages having a single background:
  610.  
  611.     1.  Select the Sort command from the Database menu (ALT+D, S).
  612.  
  613.     The Sort dialog box, shown here, appears.
  614.  
  615.  ┌───────────────────────────────────────────────────────────────────────┐
  616.  │                                                                       │
  617.  │ **** The Printed Documentation has a picture or screen shot here **** │
  618.  │                                                                       │
  619.  └───────────────────────────────────────────────────────────────────────┘
  620.     
  621.  
  622.     2.  TAB into the Background field list box, highlight the background
  623.     field you want to sort by, then press ENTER.
  624.  
  625.     3.  Select the Ascending or Descending option to indicate whether the
  626.     pages should be sorted first to last or last to first.
  627.  
  628.     4.  Select one of the Type options.
  629.  
  630.     Select Text if the field you want to sort by contains text, Numeric if
  631.     the field contains numbers, or Date if the field stores date
  632.     information.
  633.  
  634.     5.  Select <<Ok>> to start the sort.
  635.  
  636.  
  637.  
  638.     ________________________________________________________________________
  639.                      Chapter 9: Adding and Manipulating Information   162
  640.     ________________________________________________________________________
  641.  
  642.  
  643.     EXCHANGING INFORMATION WITH OTHER PROGRAMS
  644.  
  645.     Personal computers operating in isolation from other computers are
  646.     increasingly rare. Chances are good that your PC is connected to a
  647.     network, to a mainframe or minicomputer, or to information services or
  648.     bulletin boards by means of a modem in your system.
  649.  
  650.     If all computers were manufactured by the same vendor and ran the same
  651.     operating systems and applications, interaction between different
  652.     computers would be a breeze. But in reality, hundreds of vendors
  653.     manufacture thousands of different types of computers, which run tens of
  654.     thousands of different applications.
  655.  
  656.     As a computer user, you may own and use several software packages.
  657.     Because of the vast number of software packages available, the ability
  658.     to share data between them is increasingly important. HyperPAD offers
  659.     several ways to exchange information between pads and other
  660.     applications. This section will explain how to share your HyperPAD data.
  661.  
  662.  
  663.     IMPORTING AND EXPORTING .DBF FILES
  664.  
  665.     Although there is no single standard for storing information with
  666.     database software, the .DBF standard established by Ashton-Tate's dBASE
  667.     products is close to a universal standard on personal computers. If you
  668.     have information stored in the .DBF format, you can easily import it
  669.     into a pad and begin working with it. You can also export information
  670.     stored in a pad to a .DBF file for use by dBASE III or another program
  671.     that can work with .DBF files.
  672.  
  673.  
  674.     To import a .DBF file into a pad:
  675.  
  676.     1.  Make sure that the user level is set to Painting or higher.
  677.  
  678.     Please refer to Chapter 3 for the procedure for raising your user level.
  679.  
  680.     2.  Select Import from the File menu (ALT+F, I).
  681.  
  682.     3.  Select the DBASE III (.DBF) option in the Import dialog box.
  683.  
  684.     HyperPAD displays the Import dBASE III dialog box:
  685.  
  686.     4.  Select a .DBF file in the Import dBASE III dialog box, then select
  687.     <<Ok>> to import the database file.
  688.  
  689.     Note: When HyperPAD imports a .DBF file, it creates a new background,
  690.     with background fields that match the fields in the database file. Once
  691.  
  692.  
  693.  
  694.     ________________________________________________________________________
  695.                      Chapter 9: Adding and Manipulating Information   163
  696.     ________________________________________________________________________
  697.  
  698.  
  699.     the file has been imported, HyperPAD displays the last page that was
  700.     imported.
  701.  
  702.  
  703.     EXPORTING FROM PADS TO A .DBF DATABASE FILE
  704.  
  705.     You can easily export the data stored in background fields to a .DBF
  706.     database file. In general, the procedure is nearly the reverse of that
  707.     used to import a .DBF file into HyperPAD.
  708.  
  709.  
  710.     To export pad data to a .DBF file:
  711.  
  712.     1.  Make sure that the user level is set to Painting or higher.
  713.  
  714.     Please refer to Chapter 3 for the procedure for raising your user level.
  715.  
  716.     2.  Select Export from the File menu (ALT+F, E).
  717.  
  718.     3.  Select the DBASE III (.DBF) option in the Export dialog box.
  719.  
  720.     The Export to DBASE III dialog box, shown here, is displayed. Each
  721.     background field belonging to the open background is displayed in the
  722.     Background field column.
  723.  
  724.  ┌───────────────────────────────────────────────────────────────────────┐
  725.  │                                                                       │
  726.  │ **** The Printed Documentation has a picture or screen shot here **** │
  727.  │                                                                       │
  728.  └───────────────────────────────────────────────────────────────────────┘
  729.     
  730.  
  731.     4.  TAB into the DBF field column, where you can modify the names that
  732.     will be assigned to the fields when the data is exported to .DBF format.
  733.  
  734.     5.  TAB into the Type column, where you can press SPACE to select  .DBF
  735.     field types.
  736.  
  737.  
  738.  
  739.     ________________________________________________________________________
  740.                      Chapter 9: Adding and Manipulating Information   164
  741.     ________________________________________________________________________
  742.  
  743.  
  744.     Select Character to create a text field, Numeric to create a field to
  745.     store numbers, Date to store dates, and Memo to create a dBASE III memo
  746.     field.
  747.  
  748.     6.  Select options in the Width and Dec columns to specify the width of
  749.     the fields to be created and the number of decimals for a numeric field.
  750.  
  751.     7.  TAB to the Export column to choose which fields to export.
  752.  
  753.     Press the up and down arrow keys to highlight the Yes/No option for each
  754.     field and then press Y to include the field in the .DBF file or N to
  755.     exclude it from the file.
  756.  
  757.     8.  Select <<Ok>>.
  758.  
  759.     A dialog box is displayed, asking you to give a filename to the new file
  760.     that will be created.
  761.  
  762.     9.  Enter a valid DOS filename and press ENTER.
  763.  
  764.  
  765.     IMPORTING AND EXPORTING DELIMITED ASCII FILES
  766.  
  767.     If you need to exchange data between HyperPAD and another program that
  768.     is unable to work with .DBF files, your next best choice may be to use
  769.     the delimited ASCII file format. In a delimited ASCII file, database
  770.     records are stored in a format resembling the following:
  771.  
  772.     "Richard","Thomas","123 Lake Road","Westport","CT"
  773.     "Alycia","Blair","One Brook Lane","San Jose","CA"
  774.  
  775.     Each line in a delimited ASCII file contains items of information
  776.     enclosed by quotes and separated from one another by a comma.
  777.  
  778.  
  779.     To import a delimited ASCII file into a pad:
  780.  
  781.     1.  Make sure that the user level is set to Painting or higher.
  782.  
  783.     Please refer to Chapter 3 for the procedure for raising your user level.
  784.  
  785.     2.  Select Import from the File menu (ALT+F, I).
  786.  
  787.     3.  Select Delimited ASCII from the Import dialog box.
  788.  
  789.     4.  Select the filename of the ASCII file to be imported.
  790.  
  791.     5.  Select <<Ok>>.
  792.  
  793.     HyperPAD imports the information in the ASCII file, creating a new page
  794.     for each row in the file. Since ASCII files do not have field names,
  795.  
  796.  
  797.  
  798.     ________________________________________________________________________
  799.                      Chapter 9: Adding and Manipulating Information   165
  800.     ________________________________________________________________________
  801.  
  802.  
  803.     HyperPAD assigns names to the background fields it creates in this
  804.     manner: Field 0, Field 1, Field 2, and so on for as many fields as are
  805.     created.
  806.  
  807.  
  808.     To export pages to a delimited ASCII file:
  809.  
  810.     1.  Make sure that the user level is set to Painting or higher.
  811.  
  812.     Please refer to Chapter 3 for the procedure for raising your user level.
  813.  
  814.     2.  Select Export from the File menu (ALT+F, E).
  815.  
  816.     3.  Select delimited ASCII from the Export dialog box.
  817.  
  818.     4.  Enter the name you want to use for the new file.
  819.  
  820.     By default, HyperPAD assigns the delimited ASCII files created with the
  821.     Export command an extension of .TXT.
  822.  
  823.  
  824.     IMPORTING AND EXPORTING TEXT FILES
  825.  
  826.     Finally, you can use HyperPAD to import text files. This capability lets
  827.     you import documents from a word processor like Word Perfect or
  828.     Microsoft Word into HyperPAD. (This feature is particularly useful, for
  829.     example, if you are developing hypertext applications such as help or
  830.     computer-based training systems.)
  831.  
  832.     If you want to take free-form information stored in fields and export it
  833.     to a text file in order to perform additional tasks upon it with your
  834.     word processor, choose the Text file option in the Export dialog box.
  835.  
  836.     Note:  You can import and export text only from single fields in
  837.     HyperPAD.
  838.  
  839.  
  840.     IMPORTING AND EXPORTING OTHER FILE TYPES
  841.  
  842.     Since the procedures for importing and exporting information to the
  843.     other file formats supported by HyperPAD are very similar to those
  844.     described immediately above, we will not repeat them in this section. We
  845.     will limit our discussion to a brief description of the other Import and
  846.     Export options and make some suggestions about how you might use these
  847.     options.
  848.  
  849.  
  850.     IMPORTING AND EXPORTING .GX2 IMAGES
  851.  
  852.     Brightbill-Roberts also publishes a family of desktop presentation
  853.     products for creating multimedia screen shows running under DOS. The
  854.  
  855.  
  856.  
  857.     ________________________________________________________________________
  858.                      Chapter 9: Adding and Manipulating Information   166
  859.     ________________________________________________________________________
  860.  
  861.  
  862.     members of this family--which include Show Partner, Show Partner F/X,
  863.     and PC Partner--create images that use the .GX2 file format.
  864.  
  865.     If you've used one of these products to capture or create text screens,
  866.     you can import them into your pads for use.
  867.  
  868.     You can also import .GX2 images created by the CAP utility that came in
  869.     your HyperPAD package. (This utility is described in Appendix 3, "Using
  870.     the CAP Utility.")
  871.  
  872.     If you've developed screens in HyperPAD and want to use them in your
  873.     Show Partner or Show Partner F/X screen shows, use the Export command to
  874.     export these screens to .GX2.
  875.  
  876.  
  877.     IMPORTING AND EXPORTING .BSV IMAGES
  878.  
  879.     Microsoft QuickBASIC and other versions of the popular BASIC programming
  880.     language use an image file format known as BSAVE, or .BSV. HyperPAD
  881.     imports and exports .BSV files.
  882.  
  883.  
  884.     CONCLUSION
  885.  
  886.     By this point, we've introduced you to a variety of ways in which
  887.     HyperPAD can be used to manage the information on your PC. Since these
  888.     features are part of an environment in which you launch programs, manage
  889.     files, and develop your own personal applications, they're available to
  890.     you anytime that HyperPAD is running.
  891.  
  892.     You've learned how to add and edit information in fields, how to find
  893.     text in a pad, how to sort the pages in a pad, and how to perform
  894.     queries that enable you to work with a limited set of pages. Finally,
  895.     you learned how to exchange information between HyperPAD and other
  896.     software applications.
  897.  
  898.     In the next chapter, you'll be introduced to HyperPAD's printing
  899.     features, which offer you another way to use the information stored in
  900.     HyperPAD files.
  901.