# Table

![](/files/-MDoyvcgpjRONazJSOdx)

A table can be added to a Report.

### Properties

Through the window that opens the option presents three tabs: general, content and relations.

#### **Tab - General**

![](/files/-MScJ5B1JC2BkTStcf80)

The available options are:

*Common*

* **Name** - Name of the Control. This Name will be used to identify the Control throughout the Project. The name of the Control can only contain letters, digits or underscore (\_).
* **Description** - Description of the Control. This Description is for your information only, Kalipso does nothing with it.

*Layout*

* **Y** - Y position of the Control.
* **Height** - Height of the Control.

*Style*

Header (You can trigger or not the header display)

* **Font** - Font of the displayed Text.
* **Size** - Font size of the displayed Text.
* **Font Color** - Font color of the displayed Text.
* **Text Position** - Position of the Text inside the Control. It can be left, center or right.
* **Properties** - Font properties of the displayed Text. As bold, italic, underline and cut.

Body

* **Font** - Font of the displayed Text.
* **Size** - Font size of the displayed Text.
* **Font Color** - Font color of the displayed Text.
* **Text Position** - Position of the Text inside the Control. It can be left, center or right.
* **Properties** - Font properties of the displayed Text. As bold, italic, underline and cut.

#### **Tab - Content**

After the initial settings in the general tab, you must access the content tab to indicate the data source for the table. Thus:

![](/files/-MScKaEeaULgWzOnxxqw)

In this tab it is indicated that controls can be loaded through:

* **"Load Control with"** - Load the control with the data from:
  * Tables
  * Query

{% hint style="warning" %}
To use the tables option, they must already be created in the project.
{% endhint %}

When selecting the **query** option, queries already created will appear in the list. There you can operate with the icons that appear on the left:

* **Add** - Adds a selected query to the report
* **Edit** - Edit the selected query
* **Delete** - Deletes the selected query

The table with the queries has the following columns:

* **Name** - Name of the query
* **Title** - Column title
* **Index** - Index of the field on the query

Right below the table you have an option that allows you to add a new query in addition to the existing ones. To do this, just click on the edit button.

#### **Tab - Relations**

![](/files/-MScLEfGaMZ7-s1k_Qrs)

You can use this option to link tables when you are using more than a Table to fill this object. This option is related to the one defined in the previous tab related to the content.‌

Having database tables associated with the table provided here, these tables will appear in this tabulation to make relations between them.


---

# 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/report/controls/table.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.
