Access 2003完整教程:在查询中自动创建自联接 (ADP)

如果数据库中的一个表有反身关系,可以自动使它联接到自身。

  1. 在“数据库”窗口中,单击“对象”下的“查询”按钮图像,单击要打开的查询,再单击“数据库”窗口工具栏上的“设计”。
  2. 向“图表”窗格添加想要操作的表、视图或函数。

    操作方法

    当创建查询时,是从表、视图或函数中检索数据。如果要在查询中使用这些对象,可将其添加到“图表”窗格中。

    向查询中添加表、视图或用户定义函数

    1. 在“数据库”窗口中,单击“对象”下的“查询”按钮图像,单击要打开的查询,再单击“数据库”窗口工具栏上的“设计”。
    2. 在“图表”窗格中,用右键单击背景,再从快捷菜单中选择“添加表”。
    3. 在“添加表”对话框中,选择“表”、“视图”或“函数”选项卡。
    4. 在列表中,双击要添加的项目。
    5. 在完成了对项目的添加后,请单击“关闭”按钮。

    “查询设计器”据此更新“图表”窗格、“网格”窗格、“SQL”窗格。

    可以拖动对象到“图表”窗格。可以从数据库窗口拖动表、视图或内嵌函数。

    可以从“数据库设计器”拖动列或表,或者从剪贴板粘贴。

    在“SQL”窗格的语句中引用表和视图时,它们会被自动添加到查询中。

    如果用户没有足够的权限,“查询”设计器不会显示表、视图或内嵌函数的数据列。这时,只会显示表、视图或内嵌函数的标题栏和“*(所有列)”复选框。

    向新查询中添加现有查询

    1. 如有必要,单击“SQL”按钮图像以显示“SQL”窗格。
    2. 在“SQL”窗格中,在 FROM 后键入左右括号 ()。
    3. 为现有查询打开“查询设计器”。(现在有两个打开的“查询设计器”。)
    4. 显示内部查询 - 要包含在新查询(也称“外部查询”)中的现有查询 - 的“SQL”窗格。
    5. 选取“SQL”窗格中的所有文本,并复制到剪贴板。
    6. 在新查询的“SQL”窗格中单击,使光标置于添加的括号中,并粘贴剪贴板的的内容。
    7. 在“SQL”窗格中,在右括号后,添加别名。有关 SQL 别名和子查询的详细信息,请参阅 Microsoft SQL Server 文档。
  3. 再次添加相同的表、视图或函数,使“图表”窗格显示两次相同的表、视图或函数。
    通过为表、视图或函数的名称添加一个顺序编号,“查询设计器”为表的第二个实例指定一个别名。除此之外,“查询设计器”在代表查询中的表、视图或函数的两个实例的长方形之间创建连接线。

上页:Access 2003完整教程:创建索引视图 (ADP) 下页:Access 2003完整教程:放弃“数据库设计器”或“表设计器”中的更改 (ADP)

Access 2003完整教程:在查询中自动创建自联接 (ADP)

Access 2003完整教程:放弃“数据库设计器”或“表设计器”中的更改 (ADP)Access 2003完整教程:在查询中包括用户定义函数 (ADP)
Access 2003完整教程:在查询中创建表之间的多个列联接 (ADP)Access 2003完整教程:修改索引视图 (ADP)
Access 2003完整教程:保存整个数据库图表 (ADP)Access 2003完整教程:在“表设计器”中保存所做的工作 (ADP)
Access 2003完整教程:“添加表”对话框(查询设计器)Access 2003完整教程:常规属性页
Access 2003完整教程:列属性页Access 2003完整教程:检查约束属性页
Access 2003完整教程:“定义列排序”对话框Access 2003完整教程:函数参数属性页
Access 2003完整教程:警告:视图定义有可能导致无法对视图编排索引。Access 2003完整教程:在数据透视表视图中编辑计算字段
Access 2003完整教程:数据透视表视图或数据透视图视图的元素Access 2003完整教程:启用多语言编辑
Access 2003完整教程:在 Access 项目中启用或禁用“系统管理员”(SA) 用户名 (ADP)Access 2003完整教程:排除查询中的重复行
Access 2003完整教程:以 XML 格式导出 AccessAccess 2003完整教程:将表或查询导出到 Windows SharePoint Services 列表中
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号