EventView
EventView (Event Viewer)
The EventView is an advanced table that maintains and lists a chronological record of all actions, user interventions, and system changes occurring in your SCADA system.
While the AlarmView object displays “faults,” the EventView displays “actions.” It answers the question: “Who changed which value, on which screen, and when?”

For standard Properties, Advanced, and Events Panel settings not covered here, please refer to the Common Object Features page.
Basic Operating Principle and Database
Adding the EventView object to the screen is not sufficient for it to display data; the system must be configured to record logs in the background. The following two conditions must be met:
- Enabling Recording (Setup):
- Go to the Setup page in the Project Tree.
- Check the Event Recording box.
- Note: If this feature is disabled, no data will be recorded even if a database is connected, and the table will appear empty.
- Database Connection:
- A valid database (SQL Server, MySQL, etc.) must be defined in the Databases section of your project.
- When the EventView object is selected, this database must be chosen from the Advanced panel.
Properties Panel – Key Properties
This panel controls only the general state of the object. Content management is not performed here.
- Visible: You can control the visibility of the table by binding it to a condition.
- Enable: Used to set the table to a passive (non-clickable) state.
Advanced Panel – Key Properties
Settings (General Settings)
Basic settings determining how the table retrieves data:
- Database (CRITICAL)
- The database connection from which event logs will be read.
- MaxRows
- The maximum number of rows to fetch from the database at one time to protect performance (Default: 100). Setting this too high may increase query time as the number of events grows.
- ResetTime
- The duration (in seconds) the screen waits after operator interaction (filtering or browsing history) before automatically reverting to “Real-Time” (Live Stream) mode if no further action is taken.
Child Controls & Filter Panel Controls (Visual Customization)
The EventView is a composite structure containing search boxes, date pickers, and export buttons. Through these lists, you can access and customize every individual part inside the object.
- How to Use: Example: Preventing the operator from exporting to Excel.
- Find the _ExcelButton row in the Child Controls list.
- Click the “Properties” text next to it.
- In the window that opens, set the Visible property to False.
- Capabilities:
- Translate table column headers (_ResultGridColumns) (e.g., change “User” to “Operator”).
- Change button text or icons.
- Hide elements in the search panel (FilterPanel).
Runtime Usage and Columns
On the Runtime screen, the table presents the following information:
Standard Columns
- ID
- The sequence number of the event in the database.
- Time Stamp
- The date and time the event occurred.
- User
- The user who performed the event (e.g., “Admin,” “Operator1,” or “System”). This feature is critical in secure facilities to prove “who did what.”
- Parent
- The name of the main screen or module where the event occurred.
- Child
- The name of the specific object where the event occurred (e.g., “Start_Button”).
- Description
- A description of the event (e.g., “Button Click,” “Value Change”).
- Value
- If a change was made, the new value (e.g., if a Set value changed from 50 to 100, it appears here).
Toolbar Functions
- Real-Time
- Clears filters and refreshes the list to show the most recent events at the top (Live Stream).
- Pagination
- Allows navigation through pages of historical events.
- Find Event (Filtering)
- Opens the detailed search panel.
- From / To: Used to query what happened within a specific date/time range.
- Search Text: Used to search for a specific user (e.g., “John”) or specific action.
- PDF / Excel
- Exports the currently displayed event list as a report.
