| 
        Locks
        It is possible to access Panacea's database from multiple terminals at the same 
        time.  Indeed it is even possible to access the database from multiple tabs 
        within Panacea itself at the same time.  A problem can occur if two users 
        attempt to access the same data item at the same time.  For example, if two 
        different Panacea users on different terminals attempt to edit the same
        person's record
 at the same time, it is theoretically possible for the changes made by the one 
        user to be overwritten by the other user. 
        
            |  To prevent this problem from occurring Panacea implements a system of locking.  When you 
        attempt to edit an existing data item (e.g. if you click Edit to 
        make changes on a
        person's record
        ) Panacea first attempts to lock that data item.  If the data item is 
        already locked by another user a lock warning will be displayed with the details of who 
                owns the lock (see right) and you will not be able to edit it. |  
        It may also be useful to see all the current locks on the database.  Click 
        on System - Locks and the following window will be displayed: 
          
        The following columns are shown: 
        Date/time
        This shows the date and time when the lock was obtained, i.e. when the 
        user started editing the data item.
 
        Type
        This shows the type of data item that was locked, e.g.
        person
        ,
        company
        ,
        account
 etc.
 
        Description
        Details of the data item that was locked.  For example, if a
        person's record
         was locked then the person's name will be shown in the Description 
        column.
 
        Practice
        This shows the practice the user was working in when the lock was 
        obtained.
 
        User
        This shows the name of the user who obtained the lock.
 
        Workstation
        This shows the name of the computer (workstation) where the lock was 
        obtained.
 
        The following buttons are displayed on the window.  Note that the 
        Release and Release All buttons are only displayed if you 
        are logged in as the
        SuperUser
        . Releasing LocksIt is seldom necessary to force a lock to be released by clicking the 
        Release or Release All buttons.  Obtaining and 
        releasing locks is done automatically by Panacea.  It is recommended, 
        therefore, that you avoid doing this. There are a few situations where it becomes necessary, though.  For example, 
        if a user starts editing a data item (e.g. a
        person's record
        ) and then experiences a power failure before he/she has saved the record, the 
        record will remain locked and nobody will be able to access it.  This can 
        be solved by clicking Release or Release All, as 
        described above. As an added protection mechanism you will not be able to release locks while 
        other users are logged in. |