10.2零售商店管理信息系统” 查询对象属性设计 010.21“销售结转清查询”对象 10.22“销售数据记录查询”对象 01023“销售业绩查询”对象 返回
10.2 “零售商店管理信息系统” 查询对象属性设计 10.2.1 “销售结转清查询”对象 10.2.2 “销售数据记录查询”对象 10.2.3 “销售业绩查询”对象 返回
Q10.21“销售结转清查询”对象 1.“销售结转清查询”对象的功用 2.“销售结转清查询”对象属性设计
1.“销售结转清查询”对象的功用 2.“销售结转清查询”对象属性设计 10.2.1 “销售结转清查询”对象
Q1.“销售结转清查询”对象的功用 “销售结转清査询”对象用于生成针对某一个营 业员在某一天的销售汇总数据,从而满足清点 这一个营业员在这一天内的营业款项,以及所 余商品数量。其数据源为“柜存数据记录”和 “销售数据记录”。 “销售结转清查询”是一个参数选择型查询对 象,所需的运行参数包括:[ Forms交接班结 转清TIex29和 Forms交接班结转 清]! Combos45两项。这两个运行参数均来源于 窗体对象“交接班结转清”中的对应控件,因 此,“销售结转清查询”只能运行于“交接班 结转清”窗体的运行时刻
“销售结转清查询”对象用于生成针对某一个营 业员在某一天的销售汇总数据,从而满足清点 这一个营业员在这一天内的营业款项,以及所 余商品数量。其数据源为“柜存数据记录”和 “销售数据记录” 。 “销售结转清查询”是一个参数选择型查询对 象,所需的运行参数包括:[Forms]![交接班结 转清]![Text29] 和 [Forms]![交接班结转 清]![Combo45]两项。这两个运行参数均来源于 窗体对象“交接班结转清”中的对应控件,因 此,“销售结转清查询”只能运行于“交接班 结转清”窗体的运行时刻。 1.“销售结转清查询”对象的功用
2.“销售结转清查询”对象的设计参数 查询对象实质上就是一条SQL语句。因此,“销 售结转清查询”对象的设计参数用一条SQL语 句描述是最清晰不过了。 SELECT柜存数据记录货号,柜存数据记录货名 柜存数据记录规格,柜存数据记录计量单位, 柜存数据记录柜存数量,柜存数据记录销售单价, Sum(销售数据记录销售数量AS销售数量, Sum(销售数据记录]!销售单价]*销售数据记 录销售数量AS销售金额, 销售数据记录销售日期,销售数据记录销 售人员
查询对象实质上就是一条SQL语句。因此, “销 售结转清查询”对象的设计参数用一条SQL语 句描述是最清晰不过了。 SELECT 柜存数据记录.货号, 柜存数据记录.货名, 柜存数据记录.规格, 柜存数据记录.计量单位, 柜存数据记录.柜存数量, 柜存数据记录.销售单价, Sum(销售数据记录.销售数量)AS 销售数量, Sum([销售数据记录]![销售单价]*[销售数据记 录]![销售数量]) AS 销售金额, 销售数据记录.销售日期, 销售数据记录.销 售人员 2.“销售结转清查询”对象的设计参数
FROM柜存数据记录Ⅰ NNER JOIN销售数据记录 ON柜存数据记录货号=销售数据记录货号 GROUP BY柜存数据记录货号,柜存数据记录货 名,柜存数据记录规格, 柜存数据记录计量单位,柜存数据记录柜存数量, 柜存数据记录销售单价, 销售数据记录销售日期,销售数据记录销售人员 HAVING(销售数据记录销售日期)= Forms![交 接班结转清Text29) AND(销售数据记录销售人员)=[ Forms!交接班 结转清Comb045|) ORDER BY柜存数据记录货号;
FROM 柜存数据记录 INNER JOIN 销售数据记录 ON 柜存数据记录.货号 = 销售数据记录.货号 GROUP BY 柜存数据记录.货号, 柜存数据记录.货 名, 柜存数据记录.规格, 柜存数据记录.计量单位, 柜存数据记录.柜存数量, 柜存数据记录.销售单价, 销售数据记录.销售日期,销售数据记录.销售人员 HAVING (((销售数据记录.销售日期)=[Forms]![交 接班结转清]![Text29]) AND ((销售数据记录.销售人员)=[Forms]![交接班 结转清]![Combo45])) ORDER BY 柜存数据记录.货号;