MSJetSQLforAccess2000中级篇(IV)

MSJetSQLforAccess2000中级篇(IV),第1张

MSJetSQLforAccess2000中级篇(IV),第2张

在access中使用中间SQL

现在我们已经讨论了中间SQL的语法,让我们看看在access应用程序中使用它的一些方法。

数据库示例

作为本文的附件,这里有一个名为acIntSQL.mdb的数据库示例

acIntSQL中的所有内容都基于本文中提到的所有主题,它通过查询和示例代码演示了我们讨论的不同SQL语句。

acIntSQL中使用的许多查询都基于特定工作表中现有的和包含的数据,或者其他现有的数据库对象。如果运行查询时由于数据丢失而出现问题,请打开工作表重置表单,然后单击工作表重置按钮。这将复制工作表和其中的原始默认数据。如果要通过工作表人工重置流程,则需要按以下顺序执行这些查询流程:

下降表运输

删除表格发票

删除表客户

删除表信用限额

创建表客户

创建表格发票

创建表装运

创建表信用限额

填充客户

填充发票

填充运输

填充信用限额

询问

查询是指存储在Access数据库中的SQL语句,可以随时调用。也可以通过Access用户界面或Visual Basic & reg直接访问它。对于应用程序(VBA)编程语言调用。可以使用Access查询设计器来构建查询,Access查询设计器是一种功能强大的可视化工具,可以轻松地构建SQL语句。或者,您可以通过直接在SQL视图窗口中输入SQL语句来构建查询。

如“Microsoft Jet SQL for Access 2000 Foundation”一文中所述,Access会将数据库中所有面向数据的任务转换为SQL语句。为了演示这一点,让我们使用access查询设计器来构建一个查询。

打开acIntSQL数据库。

(点击此处复制acIntSQL.mdb数据库示例。)

确保已经创建了两个表单,即tblCustomers和tblInvoices,并且它们包含数据。

从数据库窗口的对象栏中选择查询选项。

单击数据库窗口工具栏中的“新建”按钮。

在“新建查询”对话框中选择“设计视图”,然后单击“确定”。

在“显示表”对话框中选择tblCustomers,然后单击“添加”;;然后选择tblInvoices,点击添加;;然后单击关闭按钮。

在tblCustomers域名列表中选择最后一个域名,并将其拖到设计表中的第一个域。

在tblInvoices域名列表中选择InvoiceDate和Amount域,并将其拖动到设计表中。

在设计表的InvoicwDate字段的排序属性中选择升序。

从Access菜单栏中选择视图,然后单击SQL视图。这将打开“SQL视图”窗口,并显示access在查询中使用的SQL语法。

注意,这个查询类似于存储在acIntSQL数据库中的“Join-Inner”查询。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » MSJetSQLforAccess2000中级篇(IV)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情