Intern:Advanced search in 4D

An advanced search in the individual 4D tables can be initiated using the Tab Search. Here multiple search criteria can be inserted including: followed by
 * Field selection (in which field the search should be performed - varies depending on the table)
 * type of search
 * is (not) equal to
 * is greater then (or equal to)
 * is less then (or equal to)
 * begins (ends) with
 * (does not) contain(s)
 * matches regular expression
 * the search term.
 * Multiple search criteria can be separated by AND or OR.

After pressing "Search" the List of found entries is returned.

Example: Finding Events from the PS122 expedition, which were buoys (method contains the string "buoy") (see Fig. 1) Event label -> begins with -> PS122 AND -> Method -> contains -> buoy

Retrieval
This functionality (Save retrieval / Load retrieval) can be used for searching many entries in an automated way. Finding these entries (listing them) can help to perform further mass operations, e.g. adding many Events to a dataset.

Example:

Selecting many Events using a list of Event labels and adding them to a dataset.

Step 1: Preparing a "template" of retrieval. Insert the first two searches manually (see Fig. 2) and Save retrieval as a text file.

Step 2: Editing the retrieval "template" text file by adding all Event labels from the list (in an external editor). Save.

Step 3: Load retrieval (see Fig. 3). Press Search. When searching for tens or hundreds of items, the search can take a long time. Be patient.

Step 4: Open a dataset and its Event selection dialog (see Fig. 4). Select all entries in the list of retrieved events (in a separate separate window - on the right) and drag & drop them (+ ALT) over the search field of the Event selection. From there they can be selected and added to the dataset.