OR selected and saved

Command groupFlag affectedReversibleExecute on clientPlatform(s)
List linesYESNONOAll

Syntax

OR selected and saved
 
 ([
All lines
])
 
line-number (calculation)

Options

All linesIf specified,the command affects all the lines in the list

Description

This command performs a logical OR of the Saved selection with the Current selection. To allow sophisticated manipulation of data via lists, a list can store two selection states for each line; the "Current" and the "Saved" selection. The Current and Saved selections have nothing to do with saving data on the disk; they are no more than labels for two sets of selections. The lists may be held in memory and never saved to disk: they will still have a Current and Saved selection state for each line but they will be lost if not saved. When a list is stored in the data file, both sets of selections are stored.

You can specify a particular line in the list by entering either a number or a calculation.

The OR selected and saved command performs a logical OR on the Saved and Current states and puts the result into the Current selection. Hence, if either or both the Current and Saved states are selected, the Current state becomes selected, but if both states are deselected, the resulting Current state will remain deselected.

Logic Table (S=selected, D=deselected)

Saved Current Resulting Current State
S S S
D S S
S D S
D D D

The All lines option performs the OR on all lines of the current list. The following example selects all lines of the list.

Example

# Lines 3 and 5 remain selected as line 3 is the

# only line selected in the saved list and line 5 is

# the only line selected in the current list

Set current list
 
lMyList

Define list
 
lCol1

 
For
 
lCol1
 
from
 
1
 
to
 
6
 
step
 
1

  
Add line to list
 
lCol1

End For
Select list line(s)
 
3

Save selection for line(s)
 (
All lines
)
 

 
Deselect list line(s)
 (
All lines
)
 

Select list line(s)
 
5

OR selected and saved
 (
All lines
)