Performing Searches

Overview

Search functionality is used to locate the entities that you wish to work with.

Most applications open with a search screen comprising search criteria and a grid of returned results.

Process

Case Sensitivity

All codes, enumerations and Job Name fields are case-sensitive for searching.

Using Wildcards

Wildcards (% or _) are supported where % is zero or more characters, and _ is a single character only. For example for the following entries:

  • "AA%"—Only selections that start with AA are displayedMulti Select
  • - "%AA"—Only selections that end in AA are displayed
  • - "%AA%"—Only selections containing AA are displayed.

Entering One or Multiple Search Criteria

Some lookup/code fields only allow for the entry of one search criteria. Other lookup/code fields allow for the entry of multiple search criteria which is indicated by the display of Multi SelectMulti-select from list next to a field. Click this icon to view the selected items drop-down.

Note: Multi SelectMulti-select from list does not display next to fields for which multiple selection is not possible.

Multiple criteria are applied as "Or", and can use wildcards. Example: Where "A%, B%, %D, E%F" is entered as the search criteria in the field, records matching A% or B% or %D or E%F in the related column are returned from the search.

Where nothing is selected, then the selected items drop-down is empty.

Where one or more items are selected, then the selected items drop-down displays the selected items.

Where many items are selected but the names of the items are too long, then only the first few items can be seen in the field, however the selected items drop-down displays all selected items.

Click X to de-select any item from the selected items drop-down.

Using Lists

Active list fields accept manual entries and provide automatic completion.

In Submit screens, lists are populated with all active and inactive selections.

In Detail screens, lists are populated with all active selections.

If the exact string is entered, then the exact match displays in the field. Where the entity's name is not empty, the name displays to the right of the field.

In the case of a partial match, the list displays the list of partial matches.

Using Lists in Code Criteria Fields

Lists for codes are filtered by the Scope field (if one exists and is selected).

  • If the selected Scope is Organisation, secondary field lists are filtered by organisation.
  • If the selected Scope is All or Laboratory only, secondary field lists are filtered by organisation and laboratory.

Using Hyperlinks in Code Criteria Fields

Clicking the field hyperlink displays the Submit screen for the relevant application. Select the appropriate value then click Return to Grid IconReturn to Grid to populate the hyper-linked field with the selected value. This action can also be achieved by using the right-click Lookup option. Once a code is selected in the criteria field, the right-click Detail option allows for the display of the entity's detail screen.

Effect of Scope on Search Criteria

Where Scope is a search criteria on a search screen, the selected scope determines the visibility of other fields in the screen and the content of various drop-down selection lists.

Effect of an Entity's Activity Status

Most entities in CCLAS have an activity status.

Usually, the activity status is a bi-state property of the entity, such that, the Is Active is selected or cleared. When searching for these entities, the activity status is generally a criteria on the search form, and can be set to All, Active only, Inactive only.

For some entities, the activity status is a tri-state property of the entity, such that, the Active Status is Draft, Active or Suspended. When searching for these entities, the activity status is generally a criteria on the search form, and can be set to include multiple states.

Using Delta Dates in Date Criteria Fields

Delta

Implication

X

Search records of a single day, exactly X days after today.

-X

Search records of a single day, exactly X days before today.

X,Y

Search records from X days after today to Y days after today.

-X,-Y

Search records from X days before today to Y days before today.

Example, given a current date of 2021-05-06:

Delta

Search Date From

Search Date To

10

2021-05-16 00:00:00.000

2021-05-16 23:59:59.000

10, 12

2021-05-16 00:00:00.000

2021-05-18 23:59:59.000

10, 2 or -10, -12

Invalid date

-10

2021-04-26 00:00:00.000

2021-04-26 23:59:59.000

-10, -2

2021-04-26 00:00:00.000

2021-05-04 23:59:59.000

-10, 2

2021-04-26 00:00:00.000

2021-05-08 23:59:59.000

Saved Searches

The CCLAS 6 application toolbar provides a Saved Searches function that allows you to save search criteria and grid preferences (such as, which columns are displayed or hidden, grid column order and column widths) for the nominated search screen. When you access the nominated search screen at a later date, you can select the saved search and the saved search criteria is re-applied to the search fields.

Multiple default search criteria can be saved for the nominated search screen and you can also rename and delete existing saved searches.

Save a search

Notes:

  • The Saved Searches function displays in CC and MSE screens only.

  • Saved searches only apply to the search screen in view.

  • Saved searches are only saved for the logged in user and laboratory.

  • You can also use the Organise Saved Searches option to organise your saved searches to suits your preferences.