I'm glad you got it working...after I replied to you I started thinking that my suggestion should not be necessary for this type of operation.
>Thanks for replying Steve. I was double-checking my code (since it worked fine yesterday)and found out what I changed to cause it to start failing. The grid was actually updating as it should, it is just that one of the columns gets its value from bouncing the value in the table against a procedure to change its display value. It was my own silly mistake! I was running the routine outside of the project for testing purposes and modified my code to change the display value in the grid in a separate procedure based on the actual value. The grid itself does this, so it when I ran my new code (without removing the manual call to the display procedure) it was bombing. All is well again and it is refreshing as it should.
>Tracy
>
Steve Gibson