步骤二 表与表之间的联接
( 1 )新建数据查询。运行 Access ,打开数据库“ dwdat.mdb ”,新建数据查询,如图 84-3 所示。

( 2 ) 接下来建立表与表之间的联接。“ CPDD ”表与“ DreamweaverKH ”表联接的关键字段为“ USENAME ”,由于“ DreamweaverKH ”表的字段“ USENAME ”本身是主键,所以在上一步操作中会自动建立两表之间的联系。“ CPDD ”表与“ DreamweaverCP ”表联接的关键字段为“ CPID ”,因此要建立两表之间的联系,就要拖拉“ CPDD ”表中的字段“ CPID ”到“ DreamweaverKH ”表中的字段“ CPID ”上,如图 84-4 所示。
( 3 ) 设置查询显示字段分别为“ CPDD ”表中的字段“ DDID ”、“ CPID ”、“ SL ”、“ DDTIME ”,还有“ DreamweaverCP ”表中的字段“ CPDJ ”和“ DreamweaverKH ”表中的字段“ USEEMAIL ”,如图 84-5 所示。


( 4 )选择【视图】|【 SQL 视图】菜单命令,弹出【查询 1 :选择查询】窗口,在窗口中显示如下所述的 SQL 代码。
SELECT CPDD.DDID, CPDD.CPID, CPDD.SL, CPDD.DDTIME, Dreamweaver CP.CPDJ, DreamweaverKH.USEEMAIL
FROM DreamweaverCP, CPDD INNER JOIN DreamweaverKH ON CPDD. USENAME = DreamweaverKH.USENAME;
将 SQL 代码改为
SELECT CPDD.DDID, CPDD.CPID, CPDD.SL, CPDD.DDTIME, DreamweaverCP. CPDJ, DreamweaverKH.USEEMAIL, CPDD.SL*DreamweaverCP.CPDJ AS CPSUM FROM DreamweaverCP, CPDD INNER JOIN DreamweaverKH ON CPDD. USENAME = DreamweaverKH.USENAME;
(读者可打开【光盘】|【源文件】|【实例 84 】|【 84.2.txt 】文件,直接复制)
即添加代码 , CPDD.SL*DreamweaverCP.CPDJ AS CPSUM ,这是给原来的查询表添加一个新的字段“ CPSUM ”,其值是由“ CPDD ”表中的字段“ SL ”乘以“ DreamweaverCP ”表中的字段“ CPDJ ”得出来的。