Hi MJZ , You could use a script to store the original value of OrderType in the Post-Table Read event. origType = "" rVal = oBusObj.GetValue("OrderType$", origType) rVal = oScript.SetStorageVar("origType", origType) And then depending on what you are trying to prevent, you could use that value before writing? or before changing other values. So for example, you could then put a Pre-Validate event on the OrderType field with something like: origType = "" rVal = oScript.GetStorageVar("origType", origType) someUDF = "" rVal = oBusObj.GetValue("SomeUDF$", someUDF) If origType="Q" & someUDF = "whatever" Then rVal = oScript.SetError("Can't Change Order Type!") End If BigLouie , I'm still taking suggestions for script samples at Sage Summit :) Hope this helps Eliott
↧