| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > BrowseClass > BrowseClass Properties >====== QuickScan (buffered reads flag) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[queryshared share query with multiple sorts .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[retainrow highlight bar refresh behavior .htm|{{btn_next_n.gif|Next page}}]] | | || | | **QuickScan** | **BYTE** | {{blk2blue.jpg|blk2blue.jpg}} The **QuickScan **property contains a value that tells the BrowseClass whether or not to quickscan when page-loading the browse list queue. Quick scanning only affects file systems that use multi-record buffers. See //Database Drivers //for more information. A value of zero (0) disables quick scanning; a non-zero value enables quick scanning. Quick scanning is the normal way to read records for browsing. However, rereading the buffer may provide slightly improved data integrity in some multi-user circumstances at the cost of substantially slower reads. **Implementation:** TheBrowseClass.Fetch method implements the faster reads only during the page-loading process, and only if the QuickScan property is not zero. The BrowseClass.Fetch method SENDs the 'QUICKSCAN=ON' driver string to the applicable files' database drivers with the RelationManager.SetQuickScan method. {{notebox.jpg|NoteBox.jpg}} **The RelationManager.SetQuickScan method does ****//not //****set the BrowseClass.QuickScan property. However if you set the BrowseClass.QuickScan property to 1, the BrowseClass uses the RelationManager.SetQuickScan method to SEND the QUICKSCAN driver string to the appropriate files.** **See Also:**     [[fetch get a page of browse items .htm|Fetch]], [[setquickscan enable quickscan on a file and any related files .htm|RelationManager.SetQuickScan]].