1. Home
  2. Knowledge Base
  3. Custom Reports
  4. Edit Reports List and Edit Views

Edit Reports List and Edit Views

The Custom Reports module allows users to create, edit, and manage custom reports. This module provides a user-friendly interface to define report headers, fields, filters, and drilldown options, enabling tailored data analysis and reporting. 

If you are unfamiliar with SQL, creating customised reports for customers is one of the services QuickEasy offers.

Custom reports are split over two functions:

  • Edit Reports is the interface where you create the report using SQL. Edit Reports can be found in the Setup menu.
  • Custom Reports is where you can view the reports you created. You may add the custom reports to any Menu Group. You may also add individual reports to any menu group. If you add Custom Reports as a menu option, a dropdown list is created from which you can select the reports. If you add the individual report to a menu, that report is automatically selected and there is no dropdown list.

List View

Buttons Explained

ButtonDescription
ViewDisplays a list of reports.
Arrow on View ButtonReset Data Filter > Resets all the data filters.
NewCreates a new report.
MenuUser Access
Layout

Fields Explained 

FieldDescription
IDThe system-generated number for the entry.
DescriptionThe name of the report.
CodeThe abbreviated name of the report.
NoteAny note for the report.
CreatedThe dateon which the entry was created.
UpdatedThe dateon which the entry was updated.
Updated ByThe User who last updated the entry.
WidgetA submenu, which can also be accessed by right clicking the entry, with the following functions:

Edit Report: Allows changes to be made to the report.
User Access: Sets the user access for the report.
Delete Report Ctrl + Del: Deletes the report.

Edit Views

Buttons Explained 

ButtonDescription
↑ ↓Navigates to the next or previous entry.
EditAllows Users to edit the entry.
NewCreates a new report.
SaveSaves any changes.
ActionsEdit SQL: Opens an SQL interface for editing.
Delete Report: Deletes the report that is open on screen.
MenuSettings > User Access
Layout

Header Explained

FieldDescription
DescriptionA field to type a description (name) for the report.
CodeA field to type a short description for the report.
NoteA field to type any note.

Fields (tab) Explained

Fields marked in blue (in QuickEasy BOS) are editable.

The fields are automatically generated based on the report’s SQL query.

FieldDescription
Field Chooser (*)Allows users to add or remove columns.
IDThe system-generated number for the entry.
NameThe Field Name from the SQL query.
Data TypeThe Type of Data (e.g. Text, Numerical, Date).
CaptionPrefilled with the field Name for the database.May be edited to insert a user-friendly label for the field.
EditorPrefilled with the Type of Data contained in the field. The options are:TextFormatted TextNumberMemoDateTime
AlignmentA dropdown list to choose the text alignment: Left, Right, Centre.
SummaryPrefilled with the calculation. The calculations options are:NoneSumCountAverageMinMax
VisibleCheckbox. If checked the field is visible in the report.
Should be checked for fields that contain the data that is displayed in the report.
Should be unchecked for fields that contain the functions being used in other fields (e.g. custom captions or colour changes).
May be unchecked for fields that contain the database or entry ID.
DecimalsA field to set the number of decimal places for numerical fields.
Fieldname ColourA dropdown list of all the field names for users to choose which fields should have a colour filter applied.
Fieldname CaptionA dropdown list of all the field names, to select as captions for the fields.
CreatedThe date on which the entry was created.
UpdatedThe date on which the entry was updated.
Updated ByThe User who last updated the entry.

Filters Section Explained

  • Fields marked in blue are editable.
  • The fields are automatically generated based on the report’s SQL query.
  • The filters allow users to refine the data shown under Fields.
FieldDescription
Field Chooser (*)Allows users to add or remove columns.
IDThe system-generated number for the entry.
TypeA field to select the Filter Type.
When the fields are generated, they default to Fixed ID.
The options are:
Date: Filters on a specific date.
Period (Date Start and Date End): Filters the records based on a period.
Text List: Allows users to create a lookup list to filter the data on.
Key Value Pairs (Comma separated): Allows users to replace a certain lookup field (as entered) with a different value (as entered).
SQL (Returns: filter_key; filter_value): Allows users to replace a certain lookup field with a different value (as determined by an SQL query). 
Fixed ID: Allows users to type a fixed ID.
Information for the selected Type (e.g. Text List, SQL) can be entered in the respective columns or by accessing the context menu (right-click).
NameA field to enter the Parameter Name used in the SQL query.
CaptionA field to type a name for the filter.
CreatedThe date on which the entry was created.
UpdatedThe date on which the entry was updated.
Updated ByThe User who last updated the entry.
Fixed IDA field to type the value where Type is Fixed ID (e.g. the ID of the Transaction Type).
Value ListCheckbox. Automatically checked once a Key-Value List is defined. The key list is defined via the context menu.
SQLCheckbox. Automatically checked once the SQL query is written. The SQL is written via the context menu.
WidgetA submenu, which can also be accessed by right clicking the entry, with the following functions:

View/Edit Lists: Allows users to create lookup lists where the Type is Text List or Key Value Pair.

Text List: Type a list, one entry per line.

Key Value Pair: Type a comma separated list one pair per line (e.g. if you enter “1,Name” the system will assign the integer 1 to fields that contain the word “Name”).

View/Edit SQL: Allows users to write custom SQL where the Type is SQL.
–It opens the same SQL interface as seen under Fields.
–The SQL must generate two columns (i.e. a Key Value Pair).

Delete Filter: Removes a filter.

Drilldown Section Explained

  • The drilldown function is optional.
  • It allows users to define certain actions that will be available via the context menu (e.g. open customer account).
  • Users may include as many drilldown options as they wish.
  • The available drilldown modules are: Contact, Item, Service Manager, and Transaction
FieldDescription
Field Chooser (*)Allows users to add or remove columns.
IDThe system-generated number for the entry.
TypeA dropdown list to select:

Module: Allows users to select a module to navigate to (as a context menu option on the report).
Attachment: Allows users to select a URL to navigate to (as a context menu option on the report).
ModuleA dropdown list of available modules. Only applicable if the selected Type is Module.
FieldnameA dropdown list of all the field names, for users to select one for the drilldown function.The selected field name should be the primary key (ID) for that module.
Menu CaptionA field to type a label that is shown in the report’s context menu.
CreatedThe date on which the entry was created.
UpdatedThe date on which the entry was updated.
Updated ByThe User who last updated the entry.
WidgetA submenu, which can also be accessed by right clicking the entry, with the following function:
Delete Drilldown

Related Articles