Change Question Type (Element)
Allows changing the question type to other compatible types after it has been added to the form.
Compatible types for a given question are:
- those that do not change the response type of the question;
- it is possible to convert the response values to the newly selected type.
In cases where the response type does not need to change, the operation will be performed immediately, except when changing from SCRIPT to FORMULA, in which case the user will be informed that the corresponding formula must be manually inserted after the operation.
In cases where it is necessary to convert response values to the new selected type, keep in mind that the operation may be irreversible and, depending on the number of existing responses, may take a few minutes.
The procedures to be adopted in case of errors during the conversion of responses are:
- Stop and undo the operation: the operation will be aborted and all changes made to the system will be undone;
- Continue the operation and discard incompatible responses: the conversion will be executed for compatible responses and will discard the incompatible ones. Only the incompatible responses will be removed; the collection will still exist;
- Continue the operation and use default value for incompatible responses: the conversion will be executed for compatible responses, and the incompatible ones will be filled with the default value.
Examples
Change to same response type
The operation of changing the question type from Integer to Decimal will be executed immediately:

Change the question type from Integer to Decimal.
Change to different response types
The operation of changing the question type from Single line to Single selection (buttons) will display warnings and request confirmation:

Change the question type from Single line to Single selection (Buttons).
Change from Script to Formula
The operation of changing the question type from Script to Formula will display a warning that the formula needs to be updated manually.

Change the question type from Script to Formula.