# Mapping data to fields

### Footer function

Mapping data to fields is available in the supporting footer below the canvas. If a field has the ability to bind data, the mapping option becomes visible in the footer bar.

<figure><img src="https://870194474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M_kE41Rl4pOtwKfvvQq%2Fuploads%2FoKSLElGSPdsWTiDO5rUw%2FImage%20mapping%20form%20fields.png?alt=media&#x26;token=1cc5c88e-8bb9-4988-a818-d02993395d4a" alt=""><figcaption></figcaption></figure>

### General

In general the best way to approach data mapping is to refer to the dataclip as a table structure consisting of rows and columns.

To determine a single value from this structure a column (**header**) and row (**occurence**) is needed.

<figure><img src="https://870194474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M_kE41Rl4pOtwKfvvQq%2Fuploads%2F3PsT3fYicPmBuQTSPcHx%2FImage%20Data%20clip%20example%20forms.png?alt=media&#x26;token=90a1129e-29b8-40e2-a54d-c372f2f588a3" alt=""><figcaption></figcaption></figure>

When multiple values from multiple rows are needed system will need to know which columns and rows are needed.

The software supports 1 type of mappings:

**Single header mapping:** This mapping requires a single header or column form a dataclip to be mapped to a property.

*Examples:*

* Select a value from a list and set values to linked labels or textboxes. These labels and/or texboxes shows a specific value under a header based on filtered or chosen line from a dataclip.

In general the best way to approach data mapping is to refer to the data as a table structure consisting of rows and columns.

To determine a single value form this structure a column and row is needed.

When multiple values from multiple rows are needed system will need to know which columns and rows are needed.

A general note here, by default all rows in a data set are targetted.&#x20;

Filtering to these rows are commonly applied by configuring these as links or filters.
