|
3#
楼主 |
发表于 2007-9-2 19:28:50
|
只看该作者
第二回:(2007/09/07)
课程主要内容:
1、数据表关系讲解;
好的数据关系结构是数据库开发的基础。
2、数据表构建确认;
可能过查询向导完成部分字段的构建。
3、数据查询介绍;
通过设置参数,实现用户与系统间的交互查询。
4、数据窗体应用;
根据表、查询,通过窗体向导,快速完成窗体创建。
不通过代码,使用超级链接同样可以实现
5、域聚合函数应用;
通过DCOUNT函数替代部分子窗体统计功能,实现信息的灵活统计。
6、通过复选框控件组与数据表的字段相连,拓展窗体控件的选择方式。
练习实例:(详见附件)
1、条件查询与字段链接相结合,实现二级子窗体链动。
2、根据字段链接实现二级子窗体连动。
问题:
1、根据窗体文本框内容进行查询的SELECT TOP 操作,不能实施。(详见附件 "SELCET TOP不能实施"问题.
【回答】在查询的SELECT TOP后不可跟变量,同样的功能可通过代码实现.关键语句:" Me.Employees.Form.RecordSource = strSQL"
详见问题实例"SELECT TOP问题(解答)"
2、我通过交叉表做为数据源,制作子窗体,出现提示如下,是何原因!(详见交差表错误)
【回答】是由于交差查询的"ColumnHeadings "属性未设置.相关设置如下
TRANSFORM Sum(CCur(订单明细.单价*订单明细.数量*(1-订单明细.折扣)/100)*100) AS 金额
SELECT 产品.产品名称, 订单.客户ID, Year([订购日期]) AS 年度
FROM 产品 INNER JOIN (订单 INNER JOIN 订单明细 ON 订单.订单ID=订单明细.订单ID) ON 产品.产品ID=订单明细.产品ID
GROUP BY 产品.产品名称, 订单.客户ID, Year([订购日期])
PIVOT "第" & DatePart("q",[订购日期],1,0) & "季度" In ("第1季度","第2季度","第3季度","第4季度"); '红字部分需要手工加入
http://www.office-cn.net/forum.php?mod=viewthread&tid=56733&pid=280907&page=2&extra= (第19楼)
[ 本帖最后由 LHT7777 于 2007-9-18 21:36 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|