I've been messing around with the same kind of thing this morning. If you change the data type in your table field to a number rather than a boolean "Yes/No" you might not be causing such a problem.
a) When you change the data type the current data stored will be converted to numbers from...