Try this???
Why don't you have another field that you use as an id key.
This id key could be:
1 (For Text)
2 (For Numeric Values)
3 (For Boolean)
Then on your form create 3 different controls to handle each one.
i.e. Tex Box, list box, combo box . . . .
Dependent therefore on your question...