David R
I know a few things...
- Local time
- Today, 01:09
- Joined
- Oct 23, 2001
- Messages
- 2,633
Okay, so if I build a crosstab query out of a query that joins two tables, HOW do I get it to fill in the blanks? For instance:
I want to collect Proficiency data per Student. So I have tableStudents, tableProficiencies (reference) and tableStudentProficiencies (many-to-many table). Each student gets their proficiencies listed and a 1,2,3 for Proficiency level.
Now say for any given student, I've only got 4 proficiencies out of 7 covered so far. So when I run my crosstab, there are blanks in the other three fields for that student. Since the missing ones are different for each student (potentially), I've set the ColumnHeadings as fixed. Now do I show something other than a blank in the ones they don't have yet?
Nz() doesn't work, because there's no entry in the table to even check for Null. Iif() doesn't work, apparently for the same reason. I can't even get the report controls to show a "N/A" without filling my tableStudentProficiencies with dummy values.
There has to be a better way. What am I missing?
I want to collect Proficiency data per Student. So I have tableStudents, tableProficiencies (reference) and tableStudentProficiencies (many-to-many table). Each student gets their proficiencies listed and a 1,2,3 for Proficiency level.
Now say for any given student, I've only got 4 proficiencies out of 7 covered so far. So when I run my crosstab, there are blanks in the other three fields for that student. Since the missing ones are different for each student (potentially), I've set the ColumnHeadings as fixed. Now do I show something other than a blank in the ones they don't have yet?
Nz() doesn't work, because there's no entry in the table to even check for Null. Iif() doesn't work, apparently for the same reason. I can't even get the report controls to show a "N/A" without filling my tableStudentProficiencies with dummy values.
There has to be a better way. What am I missing?