Hi Folks, Thanks for the thoughts.....Originally I didn't include the commit changes after the open window action, because I only want it to run if the dialog returned a value (i.e. they might cancel and not return anything), hence the attempt using an event. I've since addressed this by adding another AL and returning the value from the dialog into a tmp field. The new AL runs after the one with the open window action and checks for a non-null value and then does a set fields to move the data to the correct DB field, followed by a commit changes to save the record. Not quite what everyone recommend, but the responses were enough to shake my memory as to how I'd done it in the past. Works fine....no perform-action-apply required. Still doesn't explain why it didn't work using events, which I've used a thousand times before, but I have it working which is the more important factor. Thanks again, Richard
_______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"

