# Form

| Code | Error                                             | Description                                                                                                                        |
| ---- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| -301 | K\_ERROR\_FORM\_RECORDSET\_EOF                    | Reached end of records or no record for form navigation                                                                            |
| -302 | K\_ERROR\_FORM\_MANDATORY\_FIELD\_EMPTY           | A mandatory field is empty                                                                                                         |
| -303 | K\_ERROR\_FORM\_NO\_FIELDS\_FOR\_SPECIFIED\_TABLE | A database write operation on a table was requested but there are no fields connected to it (Create, Update, Create/Update Record) |
| -304 | K\_ERROR\_FORM\_READING\_EXISTING\_RECORD         | Error reading database to check existence of record with specified key (Create, Create/Update Record)                              |
| -305 | K\_ERROR\_FORM\_CREATE\_RECORD                    | Error inserting record on database (Create, Create/Update Record)                                                                  |
| -306 | K\_ERROR\_FORM\_CREATE\_DUPLICATE\_RECORD         | Error inserting record on database. Would duplicate records on primary key (Create)                                                |
| -307 | K\_ERROR\_FORM\_DELETE\_RECORD                    | Error deleting record on database (Delete Record)                                                                                  |
| -308 | K\_ERROR\_FORM\_NO\_KEY                           | Error deleting or updating record on database. No key found for operation or incomplete key (Update / Delete Record)               |
| -309 | K\_ERROR\_FORM\_UPDATE\_RECORD                    | Error updating record on database (Update, Create/Update Record)                                                                   |
| -310 | K\_ERROR\_FORM\_CONTROL\_NOT\_FOUND               | Specified control not found on form                                                                                                |
| -311 | K\_ERROR\_FORM\_NO\_VERTICAL\_SCROLL              | Specified form has no vertical scroll                                                                                              |
| -312 | K\_ERROR\_FORM\_NO\_HORIZONTAL\_SCROLL            | Specified form has no horizontal scroll                                                                                            |


---

# 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/error-codes/form.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.
