Apps Forms for Efficient Data Entry | Fettah BEN | Skillshare
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
11 Videos (1h 7m)
    • Where to Start Editing

    • Designing Form Panel

    • Creating Text Field

    • Adding Buttons

    • Resetting And Submitting A Form Buttons

    • Important Configurations Used In Textfield

    • Creating Select Field

    • Creating Number Field

    • Adding Email & Password Field

    • Creating An HTML Textarea Field On The Page

    • The Spinner & The URL Field


About This Class

This excerpt from "Sencha Touch Framework" introduces several techniques that serve to either make data entry less of a chore, or to reduce or eliminate data entry errors (or both).

Designing Forms for Efficient and Accurate Data Entry

Data entry is one of those tasks that I describe as "dangerous" because it's a chore that's both tedious and important. It's tedious because entering dozens or hundreds of records is no one's idea of fun. It's important because the data must be entered accurately; otherwise, any analysis of the data becomes at best misleading and at worst just plain wrong. The danger, then, lies in the fact that data entry is prone to errors but can't afford to have any.

As a forms designer, you can help to reduce this danger by setting up your forms so that data entry is both as efficient as possible and as accurate as possible. In some cases you can achieve both goals with a single technique. For example, asking someone to type a customer name manually is both slow and prone to misspellings. However, suppose you already have a Customers table with a CustomerName field. If you relate the current table with the Customers table (using, say, a common CustomerID field), Sencha Touch adds the CustomerName field to the current form using a drop-down list that contains all the customers. This makes data entry more efficient (the users just select a name from the list instead of typing it) and more accurate (the users can't misspell the customer name).

This chapter introduces you to several techniques that serve to either make data entry less of a chore, or to reduce or eliminate data entry errors (or both).





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Fettah BEN

Apps developer, Business Expert and CPA Marketer

Hi there. My name is Fettah BEN and I want to get real with you for a minute.

I've always dreamed big, strived for greatness and deeply cared about people.

My dream growing up was to be a professional athlete and be an Olympian. After getting injured while playing professional football, I immediately thought about how to achieve the next dream.

Broken, broke, and clueless on how to make money or get a career, my obsession for learning about business, marketing, and adding...

See full profile

Report class