# Datatables, Fields & Data

## Datatables - Working with Data in Buzzy

Working with data in buzzy is done through Datatables: an intuitive and powerful solution that makes designing great apps straightforward. DataTables are used to store data, build forms, collect data and add interactivity.

Please note - Datatables were previously called "Microapps" - some code snippets may still refer to a microapp (e.g. the API end-point `microappdata.` If in doublt, email support.

***

{% hint style="info" %}
**Note** This section documentation may include references to deprecated field types
{% endhint %}

***

### Table of contents

* [Introduction to Fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/introduction-to-fields.md)
* [Basic Fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/basic-fields.md)
* [Advanced Fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/advanced-fields.md)
* [Display Fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/display-fields.md)
* [Metadata Fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/metadata-fields.md)
* [Filter Controls](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/filter-controls.md)
* [External Fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/external-fields.md)
* [Experimental Fields](broken://pages/gxXBup2OqAJjUM2JeCCD)
* [Sort Fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/sort-fields.md)
* [Formula language](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/formulas.md)
* [Datatable to Datatable Relationship](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/datatable-to-datatable-relationships.md)
* [Displaying a field based on the values of other fields](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/displaying-a-field-based-on-the-values-of-other-fields.md)
* [Hiding a field based on role using a display formula](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/hiding-a-field-based-on-role-using-a-display-formula.md)
* [Importing data from a text file](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/importing-data-from-a-text-file.md)
* [Importing data from a URL](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/importing-data-from-a-url.md)
* [Import data from Datatable](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/import-data-from-datatable.md)
* [Export data using Chrome](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/export-data-using-chrome.md)
* [Export data in Browser](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/export-data-in-browser.md)
* [Export data using Safari](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/export-data-using-safari.md)
* [Datatable Field Types - Cheat Sheet](/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data/datatable-field-type-cheat-sheet.md)

***


---

# 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://docs.buzzy.buzz/~/changes/02lTj7NawgoYKwTzc6Qz/datatables-fields-and-data.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.
