ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2409|回复: 2

用shape append语句查询子表的记录

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-12-12 18:08 | 显示全部楼层 |阅读模式
父表:订单管理
字段有: 订单号、产品型号、产品数量

子表:出货管理
字段有: 订单号、产品型号、产品数量、出货日期、出货数量

父表与子表通过“订单号、产品型号、产品数量”三个字段形成一对多的关系。

通过append查询父表中包含的字段没有问题。
如: shape{select * from [订单管理] as [订单管理] where [订单号]=110 }as [订单管理] append ({select* from [出货管理] where [出货日期]= #2011-10-24# } relate [订单号] TO [订单号], [产品型号] TO [产品型号],[批号] TO [批号],[产品数量] TO [产品数量]) as [出货管理]   

但如果仅查询子集中的字段,如“出货日期”,则会把所有【订单管理 】中的记录全部返回,而不是我想要的仅【出货日期】为指定日期的记录。请高手解答?
shape{select * from [订单管理] as [订单管理]}as [订单管理] append ({select* from [出货管理] where [出货日期]= #2011-10-24# } relate [订单号] TO [订单号], [产品型号] TO [产品型号],[批号] TO [批号],[产品数量] TO [产品数量]) as [出货管理]   

TA的精华主题

TA的得分主题

发表于 2011-12-13 10:34 | 显示全部楼层
将父、子查询的内容互换试试。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-20 08:44 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-10 22:34 , Processed in 0.016860 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表