Interface Design Overview

The Interface Design feature of the Smart UI add-in was created to help organize and integrate information from multiple related worksheets, improving data management and visualization.

Main purposes of this feature

  1. Organize related data
    You can create an organized tabbed interface, where each main tab displays central information, such as:
    • Orders → Items, Payments, Deliveries;
    • Projects → Tasks, Costs, Team Members;
    • Customers → Contacts, Addresses, Support History.

Each main tab (e.g., Orders) contains the primary information, while secondary pages (subpages) display detailed data related to the main tab (Items, Payments, Deliveries). Each subpage automatically inherits the primary tab’s key, ensuring data consistency without complex formulas. To achieve this functionality, secondary worksheets must contain a linking field that correlates their records to the main worksheet.

  1. Group independent tables
    This feature also allows you to create independent tabs to group multiple reference tables, even if they are not directly related. It is ideal for organizing tables frequently used in dropdown menus or auxiliary forms, providing a clear and structured interface.
  1. Clearly define data headers
    By using Interface Design, you can specify exactly which row in your worksheet contains the data header. Without this specification, the add-in will attempt to automatically detect the header row, which might cause errors if multiple similar data rows are present. Additionally, this option lets you select precisely which fields appear in the list at the bottom of the interface, offering greater flexibility and customization.

How to Set Up an Interface with Smart UI

To begin customizing the interface, click the Interface Design button located in the Smart UI ribbon.

Interface Design Ribbon

Below are simplified steps to quickly set up an interface using the Interface Design feature of the Smart UI add-in. In this example, we will use the worksheets: CustomersContacts and Support History.

Customer spreadsheet used in the following steps

Setting Up the Main Page

  1. Click the Interface Design button on the Smart UI ribbon.
  2. In the opened interface (APP003 – SCREEN DESIGN), select the Main Page tab and click New.
  3. Click the Select Header button.
  4. Select the Customers worksheet, highlight the cells in the header row, and click Apply.
  5. In the Page Name field, enter a clear name for the main tab (e.g., Customers).
  6. Under Fields Shown in the List, select up to 10 relevant fields to appear in the interface’s lower list.
  7. Click Save.

Main Page Settings - Customers

Setting Up Subpages

  1. Now select the Sub Pages tab in the Interface Design interface.
  2. Click New.
  3. Click Select Header, choose the Contacts worksheet, select the header row cells, and click Apply.
  4. In the Page Name field, enter the name of the subpage (e.g., Contacts).
  5. Choose the most important fields under Fields Shown in the List.
  6. Under Connection Fields Between Pages, define the link between pages:
    • Main Page: select the primary key (e.g., Customer ID).
    • Sub Page: select the corresponding field (e.g., Custom. ID).
  7. Click Save.
  8. Repeat these steps for other subpages, such as Support History.

Sub Page Settings - Contacts and Support History

Completion

When finished, click Close. Now, whenever you click Run User Interface, Smart UI will automatically display the configured interface with organized tabs and automatic filtering between main pages and subpages.

Final Customer Form

Download Example File

To better understand how the Interface Design feature works, you can download the example file used in this guide.

This file includes all the configurations demonstrated in the tutorial, including main pages, subpages, and the tab structure. Open it with Smart UI to explore and test the interface as shown in the steps above.

Click here to download the example file

Watch the Example in Action

The video below demonstrates everything covered in this guide.
You’ll see how the interface was configured step by step and how Smart UI organizes the data into tabs with automatic filtering between main pages and subpages.

Watching the example in action can help reinforce your understanding and give you ideas for building your own interfaces.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment