查询后无法生成报表
用联合查询后 
 SELECT   T.[产品编号],   dlookup( "产品名称 "   , "产品表 ", "产品编号= ' "   &      T.产品编号   &    " ' ")   AS   产品名称,   sum(产品数量)   AS   剩余数量 
 FROM   (select   [产品编号],产品数量    
             from   入库表 
             union   all 
             select   [产品编号],销售数量   *   (-1)   as   数量 
             from   销售表 
       )   AS   T 
 GROUP   BY   T.[产品编号];   
 查询表格没有任何问题;   
 通过向导生成报表是出现错误提示:   
 向导无法预览报表,可能因为源表已被其他人按独占方式打开.   将在 "设计 "视图中打开报表.   
 (其实没有任何表被打开).   按确定后,   关闭报表,   再打开时就提示: "无效的括号名称 'select   [产品编号'.   
 试了很多次,都是同样的提示.   
 如果此时再去看当初没有问题的"查询表",也会出现上面"无效括号...的提示.   
 问题有点复杂,不知我说清楚没有.  
 请指点如何解决! 
------解决方案--------------------新建查询,选择SQL视图,把上述SQL拷贝粘贴进去,然后在第一个from 后输入一个空格,保存查询,双击这个查询,应该可以查询出数据,以后不要再修改这个查询。