User Tools

Site Tools


setquickscan_enable_quickscan_on_a_file_and_any_related_files_.htm
Navigation:  ABC Library Reference > RelationManager > RelationManager Methods >====== SetQuickScan (enable QuickScan on a file and any related files) C6H0009.jpg ====== Previous pageReturn to chapter overviewNext page

SetQuickScan( on [,propagate] ), VIRTUAL

blk2blue.jpg

SetQuickScan Enables or disables quick scanning on this object's primary file and on the propagated related files.
on A numeric constant, variable, EQUATE, or expression that enables or disables quick scanning. A value of zero (0) disables quick scanning; a value of one (1) enables quick scanning.
propagate A numeric constant, variable, EQUATE, or expression that indicates which related files to include. Valid propogation options are none, one:many, many:one, and all. If omitted, propagate defaults to none.

The SetQuickScan method enables or disables quick scanning on this object's primary file and on the propagated related files.

Implementation:

The SetQuickScan method SENDs the QUICKSCAN driver string to the file driver for each specified file. The QUICKSCAN driver string is supported by the ASCII, BASIC, and DOS drivers. See Database Drivers for more information.

Corresponding EQUATEs for the valid propagate options are declared in FILE.INC as follows:

   ITEMIZE(0),PRE(Propagate)

None    EQUATE       !do primary file only, no related files

OneMany EQUATE       !do 1-Many relations only

ManyOne EQUATE       !do Many-1 relations only

All     EQUATE       !do all related files

   END

Example:

Relate:Customer.SetQuickScan(1,Propagate:OneMany) !enable quickscan for 1:Many

Relate:Orders.SetQuickScan(1)                     !enable quickscan for primary

Relate:Orders.SetQuickScan(0)                     !disable quickscan for primary

setquickscan_enable_quickscan_on_a_file_and_any_related_files_.htm.txt · Last modified: 2021/04/15 15:57 by 127.0.0.1