I would actually recommend using a checkbox instead, or failing that, a combo box. The combo box would be 2 columns, the bound column would be 1, the Row Source Type would be 'Value List', and the Row Source would be
Is there a specific reason you want the numeric value to be displayed? Because the stored value isn't actually 0 or -1; the database is actually storing True and False, and Access interprets those as 0 and -1 for display. (Or at least that's what I got from a horrifically long, combative, abstruse discussion elsewhere on the forum a couple months back. I'm sure Galaxiom will waste no time correcting me if I'm wrong.)
In fact, if you ever find yourself working with SQL Server, you'll find that IT stores bit fields (its equivalent to the Yes/No field) as 1, 0, or NULL. Access will turn around and convert them to -1, 0, and a really annoying error.