Thanks Myron, this appears to be working. At least the message stops coming up. However, this raises another question for me that I hope you can answer. If the form is using Private DataSession, which takes precedence, the buffering value assigned using CURSORSETPROP or the DE.BufferModeOverride value?
>Colin,
>
>This is what I am doing:
>
>
>
>lcSafety = SET([SAFETY])
>SET SAFETY OFF
>
>SELECT v_Cust
>lnBuffer = CURSORGETPROP([BUFFERING], ALIAS())
>=CURSORSETPROP([BUFFERING], 3, ALIAS())
>
>*--Index
>INDEX ON DELETED() TAG Deleted
>INDEX ON RecKey TAG RecKey
>
>*--Clean-Up
>SET SAFETY &lcSafety
>=CURSORSETPROP([BUFFERING], lnBuffer,ALIAS())
>
>
>-myron kirby
>================================================
Colin Magee
Team Leader, Systems Development
Metroland Media Group Ltd.
Mississauga, Ontario, Canada
cmagee@metroland.comNever mistake having a career with having a life.