I am reading up on XOR and happened upon this thread!
I have been working on something similar to this for some time.
YouTube Video Here:
http://www.youtube.com/watch?v=X12J9-6RRpc
It’s one of my learning projects, something I do when I need a distraction from the everyday stuff. The basic problem I am solving is the one where you have a combo box for selecting resources. A typical example would be a volunteer; you would want to record information like:
- Can they drive?
- Can they do first aid?
- Can they paint?
- Hand out leaflets?
The basic list would nearly always be the same, can they drive, can they do first aid, then you would have some more specialist items in the list, and you would also want to be able to add to the list dynamically, as you went as it were.
A combo box isn’t necessarily the best way for this sort of data entry, it’s fine for one or two items but if the operator has to enter more than five regularly then it’s very tedious.
However the alternative, having check boxes isn’t dynamic, in other words you are stuck with the programmer’s definition of which check boxes are displayed.
I wondered if it would be possible to create a popup form with a dynamic set of check boxes, a set of check boxes that took their names from the underlying data in the combo box.
I realized one of the main advantages would be that on this check box form I could allow the operator to store one or possibly more default views. In other words if the operator realized that the volunteer fitted into a particular group, they could just press a button on this popup form and all of the relevant check boxes would be checked, saving a lot of time in the data entry process.
This is what I have so far,
(YouTube video) it’s not perfect and I am sure I can do a lot more with it, I’m thinking of having a Tab control with the letters of the alphabet, so that if the user knows the selection they want begins with “H” they can quickly find it by pressing on the “H” Tab.
Another option I thought of, you could have a Tab which displayed the top 10 items entered into the combo box database, again giving the user a quick way to select the most common items.
I haven’t been near this project for many months because I wasn’t sure if it would be useful, I could see its use, but I didn’t know if it would turn into a saleable product.
Seeing this post here has renewed my enthusiasm, my guess is there’s at least one person that would be able to use this functionality.
Any way back to researching XOR!!! ... I lead an exciting life....