在网络服务器上共享Access的数据库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在网络服务器上共享

Access的数据库

2007-09-22 11:19:09

用户可以将整个Access数据库放在网络

服务器或共享文件夹中。这是实现共享整个

Access数据库最简单的方法。每个用户都能

共享数据,并且使用相同的窗体、报表、查

、宏和模块。如果要让每个用户以相同

的方式使用Access数据库,或不能支持其他

用户创建他们自己的对象时,可以采取这种

策略。在多用户环境下打开Access数据库时,

可以以独占和/或只读方式打开,即使指定的

默认方式是共享方式。如果在多用户环境下

设置安全项,可以通过否决用户对数据的“独

占打开”权限,来确保他们不以独占方式打开

Access数据库。在网络服务器上设置一个共

享文件夹(可能需要网络管理员的协助),

将Microsoft Access数据库复制到网络服务

器。在“工具”菜单上单击“选项”命令并选中“高

级”选项卡,单击“共享”选项。这样,在打开

Access数据库后,其他人仍可以同时打开。

若要访问另一计算机上共享的Access数

据库,必须在另一计算机上安装以下之一:

本地安装的Microsoft Access,网络安装的

Microsoft Access(基于每用户授权),或是

运行应用程序。在购买Microsoft Office 2000

Developer(MOD)时,可获特权授权以在每

台计算机上安装运行应用程序。

保存对共享Access数据库的设计更改

[作者:佚名转贴自:网络转载阅读次数:

108 更新时间:2007-10-28 18:15:00 录入:刘光

勇]热

本文中的信息仅适用于Microsoft Access 数据库(.mdb)。

当有其他用户正打开Access 数据库时,用户不能将设计更改保存到Microsoft Access 数据库中。确保更改保存的唯一途径是以独占模式打开Access 数据库。

通常,当试图对数据库对象(不包括表和查询)或共享模式下的某个项目进行设计更改时,如果您当时是Access 数据库的唯一用户,Access 将临时提升您以独占模式使用Access 数据库。当保存所有设计更改并关闭所有“设计”视图窗口时,Access 会将Access 数据库返回为共享模式。在此期间,其他用户将无法打开Access 数据库。如果您正在使用Visual Basic 编辑器(VBE),还需要保存所有打开的模块并关闭VBE。

如果其他用户以共享模式打开了Access 数据库而您试图做一个主要的设计更改,如修改窗体,则Access 会警告您可能不能保存更改。但如果其他用户以共享模式打开Access 数据库而您试图做一个次要的设计更改,如更改打印机设置,则Access 不会警告您不能保存更改。在这两种情况下,都要等到成为Access 数据库的唯一用户时,您才能保存主要设计更改,而Access 保存次要设计更改。

数据访问页的处理方式有所不同。尽管创建、重命名、移动和删除数据访问页仍要求使用独占模式(因为这要更改Access 数据库中的信息),但是编辑数据访问页不要求提升为独占模式(因为相应的HTML 文件存在于数据库以外的文件系统中)。

主次设计更改之间的差别

如果没有以独占模式访问Access 数据库,则Access 将在可能无法保存以下主要设

计更改时向您发出警告:

◆在“设计”视图中对数据库对象的更改(除表和查询以外)

◆在“窗体”视图中对窗体属性表的更改

◆在“Visual Bas ic 编辑器”中编译项目、修改项目属性、添加或删除引用

◆重命名、粘贴或删除数据库对象

◆将数据库对象另存为其他类型的数据库对象

◆添加或修改命令栏上的控件

◆在“数据库”窗口中编辑自定义组

◆创建、重命名、移动和删除数据访问页

如果没有以独占模式访问Access 数据库,则在可能无法保存以下次要设计更改时,Access 不会发出警告:

◆对数据表格式(如线型和字体属性)的更改

◆冻结、撤消冻结、隐藏和显示数据表列

◆调整数据表列宽和行高

◆对窗体或数据表筛选或排序次序的更改

◆对子数据表状态的更改(展开还是折叠)

◆对OLE 对象的OLE/DDE 链接的更改或对未绑定对象框内容的更改

◆对打印机设置的更改

◆对命令栏的更改,如命令栏的位置及其是否可视

◆对“数据库”窗口布局的更改

共享Access 数据库设计和开发的策略

如果要共享Access 数据库的设计,不妨

考虑使用以下策略:

◆针对特定的开发者指定特定的对象或

对象组。例如,一位开发者设计窗体而另一位

设计报表。然后,每位开发者可以在Access 数

据库的私有副本上工作。当开发小组准备测

试、组装和生产时,每位开发者从各自的私有

数据库副本中将数据库对象导出到主Access

数据库中。

◆使用源代码控制程序。如果使用

Visual SourceSafe,最好定期运行“性能分析器”

(在“工具”菜单上指向“分析”,然后单击“性

能”即可打开)来保持最佳性能。

有关在共享数据库中保存设计更改的提

◆如果另一位用户已打开某个表或正在

查看基于该表的查询、窗体或报表中的数据,

则不能更改该表的设计。Microsoft Access 将

告知该表为只读。

◆如果某些对象彼此依赖,请同时将它们

全部更新,这样其他用户才不至于打开不一致

的对象版本。例如,如果要在某窗体中添加新

字段,请在更新该窗体前确保也在基础查询中

添加了新字段。

◆如果更改另一位用户已经打开的查询,

则该用户必须在关闭并重新打开更改的对象

后,才能使用最新的版本。在使用Visual Basic

for Applications (VBA) 模块时,其他用户必须

先关闭Access 数据库然后再重新打开,才能

运行更新后的Function 或Sub 过程。

access登录窗体登录后,通过什么手段记住该登录用户.以备后用!

回答:1 浏览:60 提问时间:2008-05-27 14:38

asp和可用session记住登录的用户名,然后方便在之后的操作.例如记住该用户名,然后使用他的权限等进行删除等操作.

可是access如何实现?最好列出代码,谢谢!

相关文档
最新文档