I have a continuous form that's bound to a table. While I don't have a yes/no field (It's Yes/No/Not Applicable - 3 way, so it's text), I put 3 checkboxes, and an invisible textbox control that's bound. It looks something like this: (The column with no text is the invisible, bound textbox).
Code:
+--------------------+----------+
| Yes | No | N/A | | Comments |
+-----+----+-----+---+----------+
| [ ] | [ ]| [ ] + []| [ ] |
+-----+----+-----+---+----------+
| [ ] | [ ]| [ ] + []| [ ] |
+-----+----+-----+---+----------+
| [ ] | [ ]| [ ] + []| [ ] |
+-----+----+-----+---+----------+
Now, I have a few issues. First, the checkboxes appear grayed out, but I can still click in them. However, when I do, all checkboxes are selected. I also have code that unchecks the other checkboxes, too, so I want to make sure I'm only checking one. I tried something like chkYes(1) = False, but Access didn't like it. (Unfortunately, there's not chkYes.Item(...), either...)
Anyway, what I want it to do is, when checked, write the value (1,0,-1) in the invisible bound textbox for that record only, not all of them. Is there anyway to do this?
Also, the last textbox (bound) that I put in won't let me edit it. I also have labels (really textboxes) that are bound - I can't find a way to bind labels - and even though I have them as disabled, it looks like I could edit them...
(Yet more reasons why I like C++ and .NET better.)
EDIT:
I found out that the check box does have a 3-state setting, so I'm working with that, and a label to show yes/no/NA. Now I can't even check or uncheck it... (Seems the whole form won't let me edit, even though the edit property is selected) If I have the "Form" property of "Data Entry" selected, nothing shows up - the detail section is blank.

Granted, I'm hoping NOT to use this method...