|
这样用查询可以:
docmd.opxxxxxxx
但将查询的SQL复制却不可使用!
DoCmd.RunSQL "INSERT INTO T1 ( ID, 日期, 物料名称, 数量, 单位, 单价, 单号, 往来单位, 金额, 经手职员, 应收付, 实收付, 单据类别 ) SELECT 数据记录.数据ID, 操作记录.日期, 数据记录.物料名称, 数据记录.数量, 数据记录.单位, 数据记录.单价, 操作记录.单号, 往来单位.单位名称, [数量]*[单价] AS 金额, 操作记录.经手职员, 操作记录.应收付, 操作记录.实收付, 操作记录.单据类别 FROM 单据类别 INNER JOIN ((往来单位 INNER JOIN 操作记录 ON 往来单位.ID = 操作记录.往来单位) INNER JOIN 数据记录 ON 操作记录.ID = 数据记录.单据ID) ON 单据类别.单据ID = 操作记录.单据类别 WHERE (((操作记录.日期) Between [Forms]![报表中心]![从] And [Forms]![报表中心]![到]) AND ((往来单位.单位名称) Like " * " & [Forms]![报表中心]![往来单位] & " * ") AND ((操作记录.单据类别)=7));"
何解?[upload=gif]http://www.office-cn.net/vvb/uploadimages/200312923374660218.gif[/img][upload=gif]http://www.office-cn.net/vvb/uploadimages/200312923375394838.gif[/img][upload=gif]http://www.office-cn.net/vvb/uploadimages/200312923375953398.gif[/img] |
|