HI,
I'll just give you a suggestion on how you can make the report since you don't use/have a stored proc for the report.
1. On the Item Master Data, you can add a new "Item Group" (e.g. Push Button, just like your example)
2. Set all the items that falls in this category.
3. When you make your crystal report, group your data per "Item Group" and make it as your Group Header.
Hope this helps.
Regards,