# Set Value

Assigns a value to a global/local variable or to a control.

Action available for the following operating systems:

![](/files/-MGIiDGuNcrVFP-DbUma)

### Parameters

*Type of Object*

* **Control** *\<unquoted string> -* The control that the user wants to assign a value.
* **Global Variable** *\<unquoted string> -* The global variable that the user wants to assign a value.
* **Local Variable** *\<unquoted string> -* The local variable that the user wants to assign a value.
* **Multiple Assignment** *\<unquoted string> -* This option allows the user to assign values to multilple global/local variables or controls.<br>
* **Type** *\<radiobox> -* The type of the value assigned to global/local variable or control. The possible values for this parameter are: Numeric or String.
* **Value** *\<string>* or *\<numeric> -* The value to assign to the global/local variable or control. If the Type is String, user must put "" surrounding the value, otherwise user just put the numeric value to assign. User can use a Expression to assign to the variable. Please see here the Numeric Expressions and String Expressions.

### Usage

* Example 1

Set Var(CTRL(Button1); Numeric; 5)\
**Result:** CTRL(Button1) = 5

* Example 2

Set Var(VAR(0); String; "Kalipso")\
**Result:** VAR(0)="Kalipso"

* Example 3

Set Var(CTRL(Button1); VAR(0); String; "Kalipso")\
**Result:** CTRL(Button1)=VAR(0)="Kalipso"

{% hint style="info" %}
This action enforces the type of the global/local variable or control (Example: an assignment of type Numeric to a VAR(0) that is of type String, changes the type of VAR(0) to Numeric).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/form/actions/actions-description/group-others/set-value.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
