Is possible to detect the open of an object

I would like to know if is possible to detect when you open an object in desing mode from object designer.


Best Answer

  • Slawek_GuzekSlawek_Guzek Posts: 1,488
    Accepted Answer
    The only option is to setup auto-locking on Desing. Tools -> Options -> Auto-Lock On Desing

    This option is only available in NAV 2009 R2 upwards.

    It works by setting the Locked flag and Locked By on the object when you open it in the Designer. Simple opening the object definition marks the object - even if you want to view the object and you don't intend to save it and you close editor without making any modifications

    Another drawback is that it is the NAV Client setting, and it cannot be enforced/controlled centrally.

    Apart from that, there is no way to tell if the object has been opened from the Object Designer or not. From the database point of view accessing the object by the client in order to execute its code is a simple read operation from the Object table, and is no different from reading the object when it is opened in Object Designer.

    Slawek Guzek
    Poszukuje programistow znajacych Microsoft Dynamics NAV


Sign In or Register to comment.