SELECT 出货表.订单号, 出货表.产品ID, 出货表.出货日期, 出货表.客户名称, 出货表.产品名称, 出货表.出货数量, 出货表.单位, 出货表.出货价格, 出货表.出货金额
FROM 出货表;
WHERE (((出货表.客户名称)=[Forms]![明细查询]![客户名称]) AND ((出货表.产品名称)=[Forms]![明细查询]![产品名称])) OR ((([Forms]![明细查询]![客户名称] Is Null) AND (([Forms]![明细查询]![产品名称] Is Null)) OR (((出货表.客户名称)=[Forms]![明细查询]![客户名称])) OR (((出货表.产品名称)=[Forms]![明细查询]![产品名称])) OR (((InStr([出货表].[客户名称],[Forms]![明细查询]![客户名称]))>0)) OR (((InStr([出货表].[产品名称],[Forms]![明细查询]![产品名称]))>0))
ORDER BY 出货表.客户名称;作者: hi-wzj 时间: 2007-8-23 11:02
FROM 出货表;
更改为:
FROM 出货表作者: Haoxu123 时间: 2007-8-23 11:15
按楼上操作,出现提示:语法错误(操作符丢失)在查询表达式中作者: hi-wzj 时间: 2007-8-23 11:27
WHERE 后的语句前后扩号不匹配,建议在设计视图中通过拖放来做,而不是直接写sql语句。作者: andymark 时间: 2007-8-23 11:41
出货表; 这里有结束符一定是错误的作者: 盛夏果实 时间: 2007-8-23 11:41
是条件后面的()问题,建议去掉几个()作者: Haoxu123 时间: 2007-8-23 15:28
所有的()都试过了,提示还是一样的