Are we saying that changing the control immediately updates the database? Are updates to the database immediately available in the control?
If that is what you want, I've only done that with Access which is definitely a Bad Idea.
Otherwise I have no problem with what you describe in a form based submission. This checkbox maps to a flag, that dropdown maps to an internal field. This is a natural design mapping. It is simple and works well.
Cheers,
Ben