Subtables are extremely useful for handling one-to-many relationships in your form. For example, you might have a customer account with multiple contacts and multiple contact history that you would like to record. Or you might need to record multiple items in a purchase order or quotation. Subtables are everywhere in business applications, and Ragic provides the easiest way for you to create forms to manage them.
In the subtable, you can enter many sub-entries that belong to the main form entry. The subtable will initially have three empty rows shown to the user, and as they are filling more entries in the empty rows, more rows will appear.
If there is a Select from other sheet field (linked field) in the subtable, applying Multiple subtable rows at once configuration will allow you to select entries and populate multiple subtable rows at once.
You will need to close the window manually after the data entry. (If the Multiple subtable rows at once configuration is not checked, the window will close after you select one entry).
You can delete a field's value by clicking on it, and pressing backspace or delete on your keyboard.
If you would like to delete a whole subtable row, you can click on the delete icon in the form, on the left side of the subtable row which you are editing.
In some cases, you might want to filter or sort records in your subtables. This can be done by clicking on the arrow next to the field headers of your subtable to filter or sort the results displayed.
You can use the "Filter by text" option to filter your subtable. If the field is a selection field or a multiple selection field, you can also choose one of the selection options to filter results.
The filters applied can be cleared with the "Clear Filters" button on the top of your page, or the "Clear Filter" option through the arrows next to the field headers.
Or you might also be able to filter subtable records through left sidebar if the SYSAdmin of the database has configured these fields to appear in the left sidebar search too.
Options include sorting ascending or descending.
Sorting applied to the subtable can be cleared via the "Clear sorting" option through the arrow next to the field header you're applying the sorting from.
You can also sort multiple fields in the subtables. For example, sorting Status first and then sorting Account Owner.
Notice: Applying multiple sorting will be meaningful only when the previous sorted field has duplicate values.
Exporting would require Creating a New Sheet From the Subtable which would need to be done by SYSAdmin. All subtable records from the original sheet will turn into independent records on the new sheet, so you will be able to export records from the new sheet.
For instance, to import into the "Order Details" Subtable in the "Sales Orders" sheet, you will need to know Sales Orders' Selection Title Field.
Place the "Selection Title Field," such as "Sales Order Number", in the first column of the import file and fill in the corresponding values.
During import, the system uses the value in this column to determine which row in the Subtable belongs to which record. For example, it uses the "Sales Order Number" to decide into which "Sales Order" record each "Order Details" in the Subtable should be imported.
Before importing, ensure that the main record you intend to import into already exists. For instance, if you want to import "Order Details" for "Sales Order Number" "SO-20201022-001", there must already be a corresponding record with this "Sales Order Number" in the "Sales Orders" sheet. If not, please create it before you import data into the Subtable.
When importing, select the name of the Subtable you want to import into from the dropdown menu.
In the mapping process, the system automatically locks the first column. You can choose corresponding names for the other columns or ignore them if they are unnecessary. And then import your data.