home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PSION / 1997 / 931.ZIP / ACSORT10.TXT < prev    next >
Encoding:
Text File  |  1997-02-26  |  3.6 KB  |  129 lines

  1. ACSORT
  2.  
  3.  
  4. ACSORT version 0.10.K.  Copyright Alan H. Clifford, 1996
  5.  
  6.  
  7. Description
  8.  
  9. ACSORT is a program for sorting data files on the Psion 3A.
  10.  
  11.  
  12. Features
  13.  
  14. - Sort on primary, secondary and tertiary fields.
  15. - Sort on words within fields.
  16. - Limit length of sort string
  17. - Case sensitive, insensitive or "Folded" (ignore case and accents) options.
  18. - Empty/non-empty field sort option
  19. - "Empty fields at end" option.
  20. - Supersort option (see below).
  21. - Saves sets of sort parameters.
  22. - It's slow.
  23. - But it's free.
  24.  
  25.  
  26. Supersort
  27.  
  28. Supersort allows fields to be marked in individual records in order
  29. to override the default sort position.  For example, suppose the
  30. "name" field in your database contained records as follows:
  31.  
  32.        Ben Clifford
  33.        Maurice Clifford
  34.        Rupert Clifford
  35.        Alan Clifford & Family
  36.        Margaret Clifford
  37.  
  38. A primary sort field of "last word in the name field" and a secondary
  39. sort using "first word in name field" would sort the database -
  40. except for one record.  ACSORT can be forced to sort on "Clifford" by
  41. putting a soft hyphen (ctrl...hyphen) before the space preceding Clifford
  42. in the offending record.
  43.  
  44.        Alan- Clifford & Family
  45.  
  46. The sort parameters would then be:
  47.  
  48. Primary sort:   Name field, last word, one word, case insensitive,
  49. supersort on.
  50.  
  51. Secondary sort: Name field, first word, all words, case insensitive,
  52. supersort off.
  53.  
  54. To place the supersort character at the start of a field, just use a
  55. soft hyphen as the first character - a space is not required.
  56.  
  57. Note that in the data application's normal "find" mode, the supersort
  58. soft hyphens are not visible.
  59.  
  60.  
  61. Installation
  62.  
  63. It is suggested that ACSORT10.OPA is placed in the \APP directory. 
  64. Install the application from the system screen.  A list of files in
  65. the \DAT directory will appear underneath the icon.
  66.  
  67.  
  68. Files
  69.  
  70. ACSORT10.WRD       documentation
  71. ACSORT10.OPA       The program
  72. \DAT\ACSORT\*.SRT  A file for each database in the \DAT directory
  73.                    containing the sort parameter sets.
  74.  
  75. \TEMP\TEMP.ODB     A working file that is deleted when the application
  76.                    ends.
  77.  
  78. The *.srt files created by the version of ACSORT prior to ACSORT07
  79. are not compatible with this version.
  80.  
  81. The first time this version is used, it adds an identifier to *.srt
  82. files created by versions 07, 08 and 09 (this is to facilitate
  83. automatic file conversion in later versions of the program).
  84.  
  85. Please note that this application can update all the records in a
  86. database and creates a (smaller) temporary file with the same number
  87. of records as the datafile.  It is not flash friendly!
  88.  
  89.  
  90. History
  91.  
  92. ACSORT10
  93. Added multiple parameter setups.
  94. Data files with fields longer than 255 characters are now sorted on
  95. the correct fields (however only the first 255 characters are significant
  96. for the sort).
  97. Fixed a bug in using forced line feeds as white space
  98.  
  99. ACSORT09
  100. Added option to sort on empty/non-empty fields.
  101. Forced line feed is now white space when isolating words.
  102.  
  103. ACSORT08.
  104. "Folded" option added to case sensitivity.
  105. Fixed a bug regarding 1 character fields in last field not being
  106. recognised. 
  107.  
  108.  
  109. To Do
  110.  
  111. -      Increase sort fields to 5.
  112. -      Option to ignore words such as "the", "an", "a".
  113. -      Include the entire length of long fields in the sort.
  114. -      Reverse sort.
  115.  
  116.  
  117. Disclaimer
  118.  
  119. Alan H Clifford provides this program "as is" and makes no
  120. representation or warranty that this software is fit for any
  121. particular purpose.
  122.  
  123.  
  124. Contacting the Author
  125.  
  126. Email:  alan@donor2.demon.co.uk
  127. Fido:   2:440/4.6
  128.  
  129.