# SETLOCK

Lock a data input column to prevent users from entering data.

### Syntax

```javascript
SETLOCK([columns], value)
```

### Arguments

columns - array of data input columns or a single data input column that needs to be locked. Use with the [COLUMNS ](https://docs.inforiver.com/formula-syntax/identifiers/columns) keyword to select a particular column.

value - Boolean value used to control footer visibility. Set to TRUE to lock the data input field.

### Example

```
SETLOCK([COLUMNS.[Central > Projection], COLUMNS.[Central > Tax]], TRUE)
//Locks the Projection and Tax data input columns under the 'Central' region.
```

<figure><img src="https://3062809325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEbkCXCUXmtUq5tcnUtZE%2Fuploads%2FOzC2UlBVp9v5dHXw0QWr%2Fimage.png?alt=media&#x26;token=fc71098d-d779-46b9-95c7-6dd47396a1d7" alt=""><figcaption><p>Script to lock specific columns</p></figcaption></figure>

Locking data input fields with scripts:

<figure><img src="https://3062809325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEbkCXCUXmtUq5tcnUtZE%2Fuploads%2FGQ2rdbTMPaxUMgrdFyOF%2FUntitled%20Project.gif?alt=media&#x26;token=fb30e823-c095-4220-89bb-fa679058cb7c" alt=""><figcaption><p>Locking data input columns using scripts</p></figcaption></figure>
