Office中国论坛/Access中国论坛

标题: [书籍-ADP专著]Microsoft Access Projects With Microsoft SQL Server [打印本页]

作者: zhuyiwen    时间: 2011-7-29 22:53
标题: [书籍-ADP专著]Microsoft Access Projects With Microsoft SQL Server
Microsoft Access Projects With Microsoft SQL Server

这本书专讲ADP,不讲 ODBC 的 mdb,是 Microsoft 出版的 ADP 专著。

[attach]46229[/attach]

Introduction to Microsoft SQL Server and Access

Microsoft Access is the most commonly used product for desktop databases among beginners and professionals alike. However, Access has limitations when it comes to the administration of large amounts of data that many users access through a network.


Microsoft positions Microsoft SQL Server as a database server that can make large amounts of data available to many users at the same time. In addition, a SQL Server version is included with Microsoft Office Developer suites and Microsoft Visual Studio as a Microsoft Data Engine (MSDE) with limited functionality.


One goal of this book is to describe how Access and SQL Server or MSDE work together. Since the release of Microsoft Access 2000, it is possible to create Access projects. Access projects provide users and programmers with the usual Access development environment that includes queries, forms, reports, macros, and modules, with the data being saved on a SQL Server. Because this book focuses on creating Access projects (adp) and describing its new options and functions, the book does not cover the options of accessing SQL Server tables using Open Database Connectivity (ODBC) and so on using regular Access databases in .mdb format.


Access is a comfortable, high-performance development environment for the implementation of user-friendly applications. The second goal of this book is to demonstrate how you can retain Access as a development environment while using a high-performance server database at the same time. Access is often ridiculed as a “toy,” with its usefulness limited to the implementation of a few small applications on desktop systems. However, by now, many Access programmers have proven the program’s capability for handling medium-sized and large applications.


This book is based on working with software projects that utilized Access projects and SQL Server to replace existing Access solutions and original project developments that took advantage of SQL Server’s performance features. Several version changes occurred while this book was being written: Microsoft SQL Server 2000 is the successor of Microsoft SQL 7, and Microsoft Access 2002 as part of Microsoft Office XP is the successor of Access 2000. SQL Server 2000 and Access 2002 feature a large number of improvements, particularly for tasks that require programming with Access projects. We have incorporated information about both new versions in the book and we discuss the problems related to version incompatibilities. For example, some Access 2000 project functions do not work while accessing SQL Server 2000.


[attach]46226[/attach]

[attach]46227[/attach]

[attach]46228[/attach]




作者: ui    时间: 2011-7-30 11:10
谢谢分享,朱总,ADP前途如何
在2010中是什么格式了,还会不会更新?
作者: zhuyiwen    时间: 2011-7-30 11:35
ADP的格式没变,还是沿用2002-2003格式,但是同样拥有新UI的增强功能,新增的宏的功能以及窗体内嵌宏同样可以应用到ADP。

至于前途如何,是MS的事情,无法判别,至少目前Access整个都没有使用.Net技术,呵呵。

仁者见仁,智者见智。
如果你的客户都是使用正版的Office 2010,那就建议你使用2010,否则还是用2007及以前版本比较合适。

作者: tmtony    时间: 2011-7-31 18:29
好书!,ADP还是有一定的用户群。
作者: zhuyiwen    时间: 2011-8-3 21:15
tmtony 发表于 2011-7-31 18:29
好书!,ADP还是有一定的用户群。

呵呵,我几乎一直在用ADP,我觉得它非常不错。
作者: tmtony    时间: 2011-8-4 18:26
主要担心ADP前途不明,我还是在用ODBC。不过,ADP有它的不少优点。
作者: zhuyiwen    时间: 2011-8-4 18:51
ADP的主要弱点项目只能连接只能是一个SQLServer数据库连接,当然你的程序可以使用另外的ADO连接来连接其它数据库;另一个弱点是它不能像mdb那样使用链接表和本地表在一起使用数据,但你可以使用SQLServer的链接数据库功能,不过它只在服务器端;还有一个弱点就是ADP自始至终都与数据库连接着,也许它对于一般应用来说,根本就不是弱。

与本地数据库交换数据只能通过ADO来实现。

如果作为一般的小型项目,这些缺点就都不明显。
作者: zyp    时间: 2011-8-4 20:41
谢谢朱大哥. 英文的看不太懂.
现在做的数据库大部分都是用ADP的.
作者: fengxueysh    时间: 2012-1-29 16:50
adp的  我在用
作者: sql999    时间: 2012-6-15 16:30
请问朱哥,如何用VBA代码更改宏安全性的级别设置(设置为低)?
我希望是在启动窗体的加载事件中,直接在代码中将宏安全级别设置为低,从而避免弹出宏安全提示。先谢了
作者: sql999    时间: 2012-6-15 16:48
这几天,一直在2000、2003和2007版之间进行比较,若进行ADP开发,2000兼容性最好,2003增加了链接表功能(这点可实现在一个ADP连接下也可访问多个数据源包括ORACLE)以及数据透视功能和增加了一些事件;而对2007虽然增加了窗体数据表合计功能(这点很方便哟),但它在自定义菜单功能却让人失望。
最后还是如朱哥所说,MSSQL2000+ADP2003是最佳搭配。
作者: zhuyiwen    时间: 2012-6-15 21:58
其实,使用 ADP 可以更专注 SQL Server 端的开发。我发现 SQL Server 端开发好了,Access 端的开发会变得很简单。
SQL Server 端的开发却是版本超高越好,例如,SQL Server 2005 增加了用 VB.NET、C#书写存储过程、聚合函数(CLR),SQL Server 2008 增加了在 SQL Server Management Studio 中调试 SQL 语句(函数、存储过程)的功能,简直是爽透了。你甚至可以把所有的业务规则都封装到数据库中,而不是Access的客户端中。
作者: 李力军2    时间: 2013-3-3 01:18
我一直想用ADP,只可惜还没有实践过
作者: weidunw    时间: 2013-5-9 21:05
谢谢分享。顶帖致敬。
作者: mclly2000    时间: 2013-5-9 21:19
用服务器去处理数据的确是很爽的事情
作者: 李力军2    时间: 2013-5-17 23:28
朱总,我想学用ADP多少年了,可一直无从着手,请指点啊!
作者: 李力军2    时间: 2013-5-17 23:29
zhuyiwen 发表于 2011-8-3 21:15
呵呵,我几乎一直在用ADP,我觉得它非常不错。

朱总,您 这么精退ADP,能不能出一本ADP的书啊,我知道很多朋友都想要的!
作者: hwhwenha01    时间: 2016-5-15 08:59
有不有中文版的啊!

作者: yyb7858    时间: 2016-8-18 21:59
我原先在win8.1下adp写了一个很大的内部管理系统,adp+win8.1+sql2012,升级到win10后,可以打开adp但无法运行程序,打开表提示找不到对象
作者: yyb7858    时间: 2016-8-18 22:00
tmtony 发表于 2011-8-4 18:26
主要担心ADP前途不明,我还是在用ODBC。不过,ADP有它的不少优点。

我原先在win8.1下adp写了一个很大的内部管理系统,adp+win8.1+sql2012,升级到win10后,可以打开adp但无法运行程序,打开表提示找不到对象




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3