Do you know how to design a user friendly search system?
Updated by Brady Stroud [SSW] 1 year ago. See history
123
No component provided for introEmbed


❌ Figure: Bad example - Search fields are on the same form as the data entry controls

✅ Figure: Good example - Search functionality on a dedicated form with a recently updated records and standard search
Therefore, I believe search system should:
- Importatnt - Separate it from the data entry fields (on a different form) - this avoids confusion
- Have a "Simple" tab this shows minimum fields, that is just one like Google. E.g. A customer calls, they said they were from Winkleton, but I'm not sure what that is. Do I put it in the Region, City or Address fields? so you need to simply search in all fields with one single text box.
- Have a "Recent" tab this shows the most recent records opened/updated
- Have a "Common" tab this shows the common fields Note: Preferred over customers needing to learn prefixes like Google (for example, "city:winkleton").
- Have an "Advanced" tab only for power users for building up a WHERE clause
We have a program called SSW .NET Toolkit that implements this cool Search Control.
Related rules
Need help?
SSW Consulting has over 30 years of experience developing awesome software solutions.