PMFJI,
You can't really define a column as a particular type (at least I haven't been able to find a way). And a check box is a control on a form or report.
But I create "fake" crosstab queries; the only thing is that the number of crosstab fields is fixed, unlike a normal crosstab that can adjust to the number of values in the column. In this case, my "faked" crosstab is fixed at 4 (see the formulas). If the number of machine IDs increases to 6, you would have to modify the queries, form and reports that use the machine ID.
The easiest way to explain this is to look at the example mdb (A2000). The two queries are "Query1" and "Query1_Fake_Crosstab".
Warning: If you have two records that are identical
Code:
PartRefNum Desc ValA ValB ValC Machine_ID
1 abcd 20 30 40 3
1 abcd 20 30 40 3
the result will be -2, not -1. I have not found any way around this.