home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / d3an8708.zip / D3AN8708.TXT
Text File  |  1987-08-31  |  5KB  |  169 lines

  1. @...GET...PICTURE
  2.  
  3. version:  DP DP11
  4. date:     18 Aug 1987
  5. text:
  6.  
  7. Using Ctrl-W or Ctrl-End to exit an  active @...GET...PICTURE  of a numeric
  8. field or memory variable may produce undesirable results.   When @...GET is
  9. activated,  the  existing  number  is  displayed right  justified.   As new
  10. numbers are entered, they are displayed left justified until the display is
  11. exited,  at which time the new number is right justified.  However, exiting
  12. the display with Ctrl-W saves  the digits displayed,  concatenating the old
  13. number to  the new.   Any  spaces  between the numbers  are  ignored.  This
  14. occurs only when a PICTURE clause is included.  For example,
  15.  
  16.  
  17.      SET DELIMITERS ON
  18.      mvar = 10
  19.      @ 10,10 GET mvar PICTURE "999999"
  20.      READ
  21.  
  22.  
  23. displays
  24.  
  25.  
  26.           :    10:
  27.  
  28.  
  29. entering 100 followed by Ctrl-W displays
  30.  
  31.  
  32.           :100 10:
  33.               ^-- Enter Ctrl-W here.
  34.  
  35.  
  36. This sets the value of mvar to 10010.
  37.  
  38.  
  39. APPEND FROM SDF
  40.  
  41. version: DP DP11
  42. date:    18 Aug 1987
  43. text:
  44.  
  45. dBASE  III PLUS  stops parsing the APPEND  command when  the SDF  option is
  46. encountered.   APPEND FROM <Filename>  TYPE SDF FOR <Condition> appends all
  47. records, whether or not the new records meet the FOR <condition>.  However,
  48. switching  the order of  the TYPE and  FOR options within  the command line
  49. correctly filters out records that do not match the FOR <Condition>.  For
  50. example,
  51.  
  52.  
  53.      APPEND FROM Test1 TYPE SDF FOR Amount < 100
  54.  
  55.  
  56. incorrectly appends all records.  But,
  57.  
  58.  
  59.      APPEND FROM Test1 FOR Amount < 100 TYPE SDF
  60.  
  61.  
  62. correctly filters out records where the value of  Amount is less  than 100.
  63. APPEND  FROM  TYPE  DELIMITED  FOR  <Condition>  correctly  filters records
  64. regardless of the option order.
  65.  
  66.  
  67. COPY TO
  68.  
  69. version: DP DP11
  70. date:    18 Aug 1987
  71. text:
  72.  
  73. If field names are duplicated  in the FIELDS list  of the  COPY TO command,
  74. each field in  the list,  including  duplicates,  becomes  a  field  in the
  75. resultant database file.   All fields can  be EDITed and BROWSEd  but, only
  76. the  first field with  any name  can be  accessed  with  @...SAY/GET, ?/??,
  77. DISPLAY, and LIST.
  78.  
  79. When the new file  structure is  edited  with  MODIFY  STRUCTURE, the error
  80. message  "Field  name  already in  use."  is produced and the  edit must be
  81. aborted  with  Ctrl-Q  or  Esc,   unless  the  duplicate  field  names  are
  82. immediately changed.
  83.  
  84.  
  85. CREATE VIEW
  86.  
  87. version: DP DP11
  88. date:    18 Aug 1987
  89. text:
  90.  
  91. Opening a view file  that was  created with CREATE VIEW  does not automati-
  92. cally SET FIELDS ON unless one of the fields was deselected from the CREATE
  93. VIEW Set Fields list when the .VUE was created or unless SET FIELDS  ON was
  94. issued prior to  CREATE  VIEW.   When creating a view file,  all fields are
  95. selected by default.  When the .VUE file is saved, the status of SET FIELDS
  96. is saved with it.   If SET FIELDS was OFF prior  to CREATE VIEW,  it is not
  97. changed unless a field is deselected from the Set Fields fields  list.  For
  98. example,
  99.  
  100.  
  101.      SET FIELDS OFF
  102.      CREATE VIEW Test
  103.      * ---Select a database file and save the .VUE file.
  104.      SET VIEW TO Test
  105.      SET FIELDS ON
  106.      LIST
  107.  
  108.  
  109. displays the record numbers only.  DISPLAY STRUCTURE reveals that no fields
  110. are  selected.   However,  MODIFY  VIEW  <Test>  shows that  all fields are
  111. selected.
  112.  
  113. If more than one database file is opened by SET VIEW  TO and  a relation is
  114. established,  fields from database files not  in the current  work area are
  115. available only if SET FIELDS is ON and the fields are in the  SET FIELDS TO
  116. list.
  117.  
  118.  
  119. DO CASE
  120.  
  121. version: DP DP11
  122. date:    18 Aug 1987
  123. text:
  124.  
  125. When executed,  the  word END  in a DO CASE...ENDCASE  structure terminates
  126. program execution as if RETURN were encountered. When encountered outside a
  127. DO CASE...ENDCASE construct,  END produces the error  message "Unrecognized
  128. command verb." [16].
  129.  
  130.  
  131. JOIN
  132.  
  133. version: DP DP11
  134. date:    18 Aug 1987
  135. text:
  136.  
  137. JOIN WITH <Alias>  TO <Filename>  creates a new file with  the structure of
  138. the database file in the current work  area exclusively when the  WITH file
  139. contains illegal characters  (such as  +,  -,  or &) in the filename.  When
  140. valid filenames are used,  JOIN creates a new file whose structure contains
  141. all the fields from the two files, provided that the new structure does
  142. not exceed the 128 field limit.
  143.  
  144.  
  145. READKEY()
  146.  
  147. version: DP DP11
  148. date:    18 Aug 1987
  149. text:
  150.  
  151. The value  returned by READKEY()  is reset to  271  or 15 after executing a
  152. RETURN, SUSPEND, or CANCEL command.  The value returned by READKEY() should
  153. remain unchanged until another full-screen command  is  executed.  However,
  154. RETURN, SUSPEND, and CANCEL reset the key value to 271 or 15.
  155.  
  156.  
  157. REPORT FORM
  158.  
  159. version: 20 21
  160. date:    18 Aug 1987
  161. text:
  162.  
  163. REPORT FORM with SET ALTERNATE TO <Filename>  and SET ALTERNATE ON produces
  164. inconsistent  page  breaks  when  the   NOEJECT   option  is   included  or
  165. Options:Page eject before printing is "Yes."   To work around this problem,
  166. SET ALTERNATE OFF before running the report and  send the report to  a text
  167. file by including the TO FILE <Filename>  option in the REPORT FORM command
  168. line.
  169.