SELECT 查询1.名称, 查询1.类别, 查询1.用料, Sum(查询1.毛重) AS 毛, Sum(查询1.净重) AS 净
FROM (SELECT IIf([类别]="盖板",Left([产品名称],Len([产品名称])-2)+"板",[产品名称]) AS 名称, 用料清单.类别, 用料清单.用料, 用料清单.毛重, 用料清单.净重
FROM 用料清单) AS 查询1
GROUP BY 查询1.名称, 查询1.类别, 查询1.用料;
以上是我在查询中建立的语句,但是每次保存之后Access就自作聪明的把小括号“()”更改成方括号“[ ]”,结果就会导致查询语法错误!
谁能帮我搞定这个问题?使得在别人的机子上用这个数据库也不会出错?
下面是自动更改之后的代码:
SELECT 查询1.名称, 查询1.类别, 查询1.用料, Sum(查询1.毛重) AS 毛, Sum(查询1.净重) AS 净
FROM [SELECT IIf([类别]="盖板",Left([产品名称],Len([产品名称])-2)+"板",[产品名称]) AS 名称, 用料清单.类别, 用料清单.用料, 用料清单.毛重, 用料清单.净重
FROM 用料清单]. AS 查询1
GROUP BY 查询1.名称, 查询1.类别, 查询1.用料;
[此贴子已经被作者于2006-9-14 8:38:13编辑过]
|