clearString neatComponents 
Documentation

Getting Started

Application Development

Reference

How-to Resources

Installing

Reselling your Apps

Getting Started 

Data Entry Forms 

Data Entry Form

Replace the First Page in Section 2 with a Data Entry Form.

Here's how:  delete the Page; add the DEF, rename it to Email Form.

Your Layout Manger should look like this when you are done

Return to the normal view of the Site, hit the browser Refresh and confirm the navigation has adjusted.

Next, open the Data Entry Form.

You'll see that it is complaining there is no target table set - yet.

Set the target table.

  Mouse-over the Toolbox gear  at the bottom of the page to display the menu.

Then select the target table for the Data Entry Form. In this case use the 'Email' table you created earlier.

Then click Apply.

Now, use the site navigation  tab to browse to the 'Email Form' and you should see:

Why don't you see a form to complete?

What you are seeing is the app designers view of the summary of all records submitted.

We haven't submitted any forms yet, so there is nothing to display. So, the next step is to enable your Visitors, or app users, to see the form and submit records.

Remember, you are currently logged in as the designer, however your visitors will not be logged in, so we need to give them permission to see the DEF and submit records.

Introducing Permissions

Most 'advanced' components, such as a DEF, are hidden from visitors by default, so we'll need to change the View and Submit Permissions on this Table so that you can try it out as a pretend visitor to the site.

So, in the Behavior Editor. Select Permissions from the left-panel - then select Visitor. Set the 'View Page' and  'Submit Records' checkboxes to 'Allow' and [Save Changes]. Close the Behavior Editor.

Viewing as a Visitor

To see the form as a website visitor will see it you will need to log-out at the Admin section of the website - and then select the Table-tab.

Tip:
A more convenient alternative to logging out is to use a new 'incognito' or 'private viewing' window of your browser, or use a different browser.
So construct using Chrome, and visit using Firefox, etc.

When viewed as a visitor (not logged in - check you can't see the gear at the bottom-left of the window) your form should look similar to this:

Codeless app development table

You can try it out - make two or three useful submissions (we'll need them later) as a Visitor - then log back in and return to the Form. Each time you make a submission you should be taken back to the 'front page'.

codeless app development table example

You will now see those records listed - neat, huh?
You will remember that when we set-up the Form we said: "Set the Record Identifier | Field to Last Name" - so the results are shown in Last Name order.

 Now, let's see how to get the information collected by the Form emailed out...


Below the line


Permissions

Security is important. neatComponents ensures that there is a solid security system behind every app.

Security is a very wide topic, and influences system design and programming throughout, ensuring that there are no weak points within the system. The security is most obvious where it meets the administrator, and the visitor to the site.

The system manages security through the concepts of usergroups and permissions. There are some built-in usergroups that all sites have, but there is no limit to the number of extra usergroups that can be created for specific classes of visitor.

Read more about Site Security - users and permissions here...

A first app walkthrough 

graduation-hat What are we learning here?


We learn how to add a basic DEF (Data Entry Form).

In this section:

Copyright © 2026 Enstar LLC    All rights reserved