Hi,
Thank you for reply.
>>If I understand correctly, you are calling an audit object from a form. I believe it is much better to have a trigger called from the table.
No, I am calling audit object from triiger, but the object is created globally - main.prg
Since the object is created in main.prg, so audit object is not able to access tables when I issue REPLACE/INSERT statement from form (private data session)
I am not the most powerful man in this world.
I am not the worst man in this world either.
I just as same as all of you.
I still need to learn from my mistakes...