AdHoc Grids
AdHoc Grids allow for the creation of data Grids based on a User-Defined SQL query; any AdHoc Grid can be used to generate reports. Knowledge of the SQL language is Required.
For information on how to access a User-Defined Field in an AdHoc Query, please see our article on UDFs.
Creating an AdHoc Grid
When writing your own AdHoc Grid can be a difficult process for an inexperienced User. PCR-360 provides useful tools in both the AdHoc Grid's Query Builder and the Data Dictionary.
- Navigate to Admin > AdHoc Grids > Manage Grids.
- Click the button.
- Enter the desired SQL Statement
- Click the button to run the Query, to confirm the desired output is provided.
- Click the button, on the Saved Queries tab to save the query for use later.
- Click the button to open the Add New Grid form, which will also move the previously run Query so it is not needed to be re-entered.
- Provide a Name, Description, as well as any desired Role Permissions and any other customizations to the look of the new Grid.
- Click the button to save the Grid.
The following functions are not allowed for use: INSERT, UPDATE, DELETE, DROP, ALTER, CREATE, TRUNCATE, EMPTY, and SELECT INTO.
When writing AdHoc grids do not use spaces and other characters in the SQL column Aliases. Using characters other than UPPER-CASE and UNDERSCORE characters, the AdHoc Grid will break and cause any filters to not work.
AdHoc Grid Library
For the convenience of our customers, this Library contains pre-built AdHoc Grids that anyone may copy and add to their PCR-360 application. If you require an AdHoc query not provided by this Library, please contact your Account Manager to request Professional Services; your Account Manager will provide you with a quote to create an AdHoc tailored to your needs.
Using the Library
To load the provided queries into your Organization's instance of PCR-360, simply enter the desired query as your SQL Statement when creating an AdHoc
RECID vs. ROW ID
The usage of RECID or ROW ID is for clarity about what the RECID or ROW ID represents. ROW IDs - Row Identification Numbers (ROW IDs) are unique IDs to the row of data in the grid they're assigned to. Some grids do not have a RECID but all grids have ROW IDs. RECIDs - Record Identification Numbers (RECIDs) are unique IDs for records within a given table. When a grid references a specific record from a table, the Table Name is usually the column name of the RECID that the grid is referencing. There are several reasons both are used.
Library of AdHoc Queries
Cable Locations Report Query
Service Desk Cabling Query
Inventory Reorder Details Report
Duplicate MAC Address Locator Query
Related Pages
AdHoc Grid Library
.AdHoc Grids v2019.7
.AdHoc Grids v2020.1
.AdHoc Grids v2020.2
.AdHoc Grids v2020.3
.AdHoc Grids v2020.4
.AdHoc Grids v2022.1
.AdHoc Grids v2.1.4.7
How to create an AdHoc Grid that Filters based on Current User
How to write an AdHoc query to select UDF data
Reporting on AdHoc Grids
Help Desk Portal - Email: help@pcr.com - Phone: 616.259.9242