Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working on a software project that is intended to replace the data entry done in Excel spreadsheets. We have a grid control that displays the data but it is edited in a form with tabs for different sections (over 60 columns in the spreadsheet).

The users are complaining that it takes them longer with the tabbed form to enter the data that simply typing in a spreadsheet and moving to the next cell. So now I am wondering if there was an error in our UI design.

Are there any good books or other resources which describe the most efficient UI for data entry?

share|improve this question

closed as off topic by ChrisF Aug 24 '11 at 7:57

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

maybe this belongs to – David Aug 24 '11 at 6:36
there even seems to be a related question:… – Jalayn Aug 24 '11 at 7:24

This sounds as if they have to enter large amounts of data. In this case, having tabs and being forced to use the mouse several times for entering a single record may in fact be a bad idea.

Either change it back to a single table or, if this is possible, you could add keyboard shortcuts, that would allow your users to change between tabs as fast as they where able with the single table, like having ctrl-1, ctrl-2 and so on or maybe alt-tab or ctrl-tab. Have a look at FireFox with multiple tabs open, you can switch between them with ctrl-tab.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.