| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > FileManager > FileManager Methods >====== SetMRPSize (set MRPSize value) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[setkey set current key .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[setname set current filename .htm|{{btn_next_n.gif|Next page}}]] | | || **SetMRPSize( **//MRPSizeFlag//**// //****),VIRTUAL** {{blk2blue.jpg|blk2blue.jpg}} | **SetMRPSize** | Sets the value of the **UseMRP** property. | | //MRPSizeFlag// | A BYTE value that sets the MRPSize property value. | The **Set****MRPSize**** **VIRTUAL** **method is used to set the value of the **MRPSize** property. This property is used in conjunction with the IP Driver processing of Multiple Request Packets. **Implementation:** **S****etMRPSize** sets the value of the PROTECTED **MRPSize** property. You can use the **GetUseMRP** value to detect the **MRPSize** value set by the templates, and reset it at runtime via the **SetUseMRP** method. **Example:** **IF Access:Orders.GetMRPSize() <; 100 !Currently using a small block size** ** Access:Orders.SetMRPSize(100)      !Use an MRP Packet Size that will** **                                    !fetch (and cache) 100 rows in a ** **                                    !single request** **END** **See Also:**     [[getmrpsize get mrpsize value .htm|GetMRPSize]]