以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 多个基表,但是我只有两个表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32573) |
-- 作者:jiskin -- 发布时间:2013/5/4 11:21:00 -- [求助] 多个基表,但是我只有两个表 Tables("数据导出_导出清单").Fill("Select {项目总表}.项目编号,{项目总表}.品名,{项目总表}.型号,零件号,零件名称,规格,材质,产品件数,单位数量,单位数量 * {项目总表}.产品件数 As [生产数量],备注,生产工艺,规定发货日,仓库_库位代码,生产部_物料采购申购数量,生产部_物料采购申请日,采购部_计划到厂日,采购部_实际到厂日,采购部_采购备注,仓库_原材料领料完成日,车工_机加粗车完成日,生产部_零件外发申请日,采购部_外协计划完成日,采购部_外协实际完成日,钳工_焊接or热处理完成日,车工_机加精车完成日,质量部_装配物料检验完成日,仓库_装配物料入库完成日,{项目总表}.装配整机完成日,整机检验完成日,延迟原因 From {零件表} Inner JOIN {项目总表} ON {项目总表}.[项目编号] = {零件表}.[项目编号] And {项目总表}.[型号] = {零件表}.[型号] ","atwdb",False)
运行的时候 说我有多个基表 不能生成 但是我就两个表 一个左表 一个右表啊! |
-- 作者:Bin -- 发布时间:2013/5/4 11:35:00 -- 中间那个OR是怎么回事? |
-- 作者:jiskin -- 发布时间:2013/5/4 12:21:00 -- 以下是引用Bin在2013-5-4 11:35:00的发言:
中间那个OR是怎么回事? 列名称带or
查询表下是可以运行的,但是查询表不能导出到excel [此贴子已经被作者于2013-5-4 12:21:20编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/5/4 17:20:00 -- 可能是还有列在两个表中都存在,这样你必须明确指定这个列来自哪个表。 例如: {项目总表}.型号 |