I have a report already created based on a crosstab query. one of the fields in the report is [region]. In the table the query draws from, there is a field regionid, a number. I cant get it into the report because of rowheading limitations of the crosstab. I have tried to write code assigning each region a number (corresponds to the regionid), but having trouble with correct commands for the event procedure (report, on open is what i used). also tried an unbound control for regionid with a dlookup to the table, but continually get #error. I have tried all variations of syntax but still get the error message. Not sure what I am doing wrong, but think the event procedure is best way. any good advice appreciated.