# require.select command

The require.select command is used with any AQL sentence when you
 want to process a select list.

The require.select AQL connective ensures that a select list is present
 before running the TCL command.

## Syntax

```
list filename require.select
```

## Parameter(s)

| file.name | Name of the file containing the select list you are processing. |
| --- | --- |

## Description

The require.select command requires an active select list to run the
 process. If a select list is not active, you will see a message similar to the
 following:
```
No active list found, processing terminated.
```

 If you see the previous message, use one of the following commands to make the select list
 active, and then repeat the AQL sentence:

- form-list command

- get-list command

- select command

- sselect command

- qselect command

 For more information about these commands, refer to the D3 Reference Manual.

## Example(s)

```
list payable require.select
```

## See also

- [get-list command](https://d3codex.com/tcl/get-list-command/)
- [select command](https://d3codex.com/access/select-command/)
- [sselect command](https://d3codex.com/access/sselect-command/)
- [qselect command](https://d3codex.com/tcl/qselect-command/)

---
Source: https://d3codex.com/access/require-select-command/ - part of the D3Codex reference.
