10.2,零售商店管理信息系统”
查询对象属性设计
10.2.1,销售结转清查询, 对象
10.2.2,销售数据记录查询, 对

10.2.3,销售业绩查询, 对象
返回
1.,销售结转清查询, 对象的功用
2.,销售结转清查询, 对象属性设计
10.2.1,销售结转清查询, 对象
,销售结转清查询, 对象用于生成针对某一个营
业员在某一天的销售汇总数据, 从而满足清点
这一个营业员在这一天内的营业款项, 以及所
余商品数量 。 其数据源为, 柜存数据记录, 和
,销售数据记录, 。
,销售结转清查询, 是一个参数选择型查询对
象,所需的运行参数包括,[Forms]![交接班结
转清 ]![Text29] 和 [Forms]![交接班结转
清 ]![Combo45]两项。这两个运行参数均来源于
窗体对象, 交接班结转清, 中的对应控件,因
此,,销售结转清查询, 只能运行于, 交接班
结转清, 窗体的运行时刻。
1.,销售结转清查询, 对象的功用
查询对象实质上就是一条 SQL语句 。 因此,, 销
售结转清查询, 对象的设计参数用一条 SQL语
句描述是最清晰不过了 。
SELECT 柜存数据记录,货号,柜存数据记录,货名,
柜存数据记录,规格,柜存数据记录,计量单位,
柜存数据记录,柜存数量,柜存数据记录,销售单价,
Sum(销售数据记录,销售数量 ) AS 销售数量,
Sum([销售数据记录 ]![销售单价 ]*[销售数据记
录 ]![销售数量 ]) AS 销售金额,
销售数据记录,销售日期,销售数据记录,销
售人员
2.,销售结转清查询, 对象的设计参数
FROM 柜存数据记录 INNER JOIN 销售数据记录
ON 柜存数据记录,货号 = 销售数据记录,货号
GROUP BY 柜存数据记录,货号,柜存数据记录,货
名,柜存数据记录,规格,
柜存数据记录,计量单位,柜存数据记录,柜存数量,
柜存数据记录,销售单价,
销售数据记录,销售日期,销售数据记录,销售人员
HAVING (((销售数据记录,销售日期 )=[Forms]![交
接班结转清 ]![Text29])
AND ((销售数据记录,销售人员 )=[Forms]![交接班
结转清 ]![Combo45]))
ORDER BY 柜存数据记录,货号 ;
10.2.2,销售数据记录查询, 对象
1.,销售数据记录查询, 对象的功用
2.,销售数据记录查询, 对象属性设计
,销售数据记录查询, 对象用于生成针对
某一个营业员在某一天内的营业销售清
单, 从而使得这一个营业员能够在这一
天的营业销售尚未结束以前, 总是可以
看到她在当天的全部销售项目 。 同时,
每一笔营业销售发生时 ( 可能是某一个
顾客一次购买多件商品 ), 能够计算本
笔营业销售清单及其应收款项之和 。
,销售数据记录查询, 对象的数据源为
,销售数据记录, 表对象。
1.,销售数据记录查询, 对象的功用
,销售数据记录查询, 也是一个参数选择
型查询对象,所需的运行参数包括:
[Forms]![销售数据录入 ]![Text29] 和
[Forms]![销售数据录入 ]![Combo45]两项。
这两个运行参数均来源于窗体对象, 销
售数据录入, 中的对应控件,因此,
,销售数据记录查询, 只能运行于, 销
售数据录入, 窗体的运行时刻。
同样采用一条 SQL语句描述, 销售数据记
录查询, 对象的设计参数 。
SELECT 销售数据记录,货号,销售数据记录,
货名,销售数据记录,规格,销售数据记录,
计量单位,
销售数据记录,销售单价,销售数据记录,销
售数量,
[销售数据记录 ]![销售单价 ]*[销售数据记
录 ]![销售数量 ] AS 销售金额,
2.,销售数据记录查询, 对象属性设

销售数据记录,销售日期,销售数据记录,销
售人员
FROM 销售数据记录
WHERE ((( 销 售 数 据 记 录, 销售日
期 )=[Forms]![销售数据录入 ]![Text29])
AND ((销售数据记录,销售人
员 )=[Forms]![销售数据录入 ]![Combo45]));
10.2.3,销售业绩查询, 对象
1.,销售业绩查询, 对象的功用
2.,销售业绩查询, 对象属性设计
,销售业绩查询, 对象用于生成本系统在
某一段时间内的营业销售分类汇总清单,
从而使得企业对这一段时间内的销售业
绩得到一个明晰的认识 。 其中包括:各
类商品的销售总数量, 总金额, 以及销
售总利润 。
,销售业绩查询, 对象的数据源为:, 库
存数据记录, 表对象和, 销售数据记录,
表对象。
1.,销售业绩查询, 对象的功用
,销售业绩查询, 也是一个参数选择型查
询对象,所需的运行参数包括:
[Forms]![销售业绩查询汇总 ]![Text29] 和
[Forms]![销售业绩查询汇总 ]![Text67]。
这两个运行参数均来源于窗体对象, 销
售业绩查询汇总, 中的对应控件,因此,
,销售业绩查询, 只能运行于, 销售业
绩查询汇总, 窗体的运行时刻。
同样采用一条 SQL语句描述, 销售业绩查
询, 对象的设计参数 。
SELECT 销售数据记录,销售日期,库存数据
记录,货号,库存数据记录,货名,库存数据
记录,规格,
库存数据记录,计量单位,库存数据记录,进
货单价,库存数据记录,库存数量,
销售数据记录,销售单价,Sum(销售数据记
录,销售数量 ) AS 销售数量,
Sum([销售数据记录 ]![销售单价 ]*[销售数据
记录 ]![销售数量 ]) AS 销售金额,
2.,销售业绩查询, 对象属性设计
[销售单价 ]*[销售数量 ]-[进货单价 ]*[销售数量 ]
AS 销售利润,销售数据记录,销售人员
FROM 库存数据记录 INNER JOIN 销售数据记
录 ON 库存数据记录,货号 = 销售数据记录,货

GROUP BY 销售数据记录,销售日期,库存数据记
录,货号,库存数据记录,货名,
库存数据记录,规格,库存数据记录,计量单位,库
存数据记录,进货单价,
库存数据记录,库存数量,销售数据记录,销售单价,
销售数据记录,销售人员
HAVING (((销售数据记录,销售日期 ) Between
[Forms]![销售业绩查询汇总 ]![Text29]
And [Forms]![销售业绩查询汇总 ]![Text67]))
ORDER BY 销售数据记录,销售日期 ;
主目录