
The Special Sort subsystem allows you sort records according to
the contents of any fields on the view.  After a Special Sort has
been run, printing, send to spreadsheet or word processor, or
browse operations will generate their output in this new order. 

After you select Special Sort, from the Order menu, you will see
a list of available sort definitions on the screen. Below this, a
command list allows you to select definitions for invocation,
edit definition descriptions, and perform other tasks with the
definitions.  The list shows the Short Name, the Description, the
View is the name of the data file for which the sort was created,
and for last used informastion. 

..noform
COMMANDS FOR USERS WITH READ-ONLY PRIVILEGES

    SELECT    - This command allows you to invoke a predefined
                sort definition.

    NOW       - This command allows you to define and invoke a
                sort definition without saving it in the sort
                definition list.

    THIS_VIEW - Toggles between definitions for this view only
                and all definitions

    QUIT      - Select this command to indicate that you have
                finished using the Sort Definitions data view.

ADDITIONAL COMMANDS FOR USERS WITH AUTHOR PRIVILEGES

    CREATE    - This command allows you to define a new sort
                and add the definition to the list.

    EDIT NAME - This command allows you to change the short name
                or description of the highlighted sort definition.

    DELETE    - This command removes the highlighted sort
                definition from the list, and deletes it from
                the disk.

..regform
TECHNICAL NOTE: 

The index file created by the Sort command will be stored either
in the user's Personal Directory ($$persdir) or in the Sort
Directory ($$sorpath).   There is a boolean variable, ##pidx,
which is set according to the SMART.CFG configuration defaults
file.  If ##pidx is set to True, the indices created by the Sort
command (and the Query command-list option) will be stored in the
user's Personal Directory.  If ##pidx is set to False, the index
is put in the Sort- or Query Directory, which is usually shared
bewteen many users.  If this is the case, be wary that conflicts
could arise if two or more users invoke the same sort or query
definition at the same time. 


