ACCESS数据库局域网内实现多机数据共享的方法
- 格式:doc
- 大小:204.00 KB
- 文档页数:3
Access数据库中文版•Access数据库概述•Access数据库基本操作•数据查询与报表设计•宏与VBA编程在Access中的应用目录•数据库安全与优化•Access数据库高级应用Access数据库概述0102数据库(Databas…数据库管理系统(DBM…表(Table)记录(Record)字段(Field)030405数据库基本概念易用性灵活性集成性可扩展性Access数据库特点Access数据库应用场景个人或家庭数据管理中小型企业数据管理科研项目管理教育教学数据库可以用于学校或培训机构的教学管理,如学生信息管理、课程管理、成绩管理等。
Access数据库基本操作创建数据库Access并选择“新建”来创建一个新的数据库。
选择数据库类型和模板,例如“空白数据库”或特定行业模板。
打开和关闭数据库打开数据库关闭数据库创建表添加、删除或修改字段,设置主键、索引等。
修改表结构数据输入与编辑数据筛选与排序01020403使用筛选功能查找特定记录,按某一字段或多个字段进行排序。
在数据库中新建表,定义字段名、数据类型和字段属性等。
在数据表视图中输入、修改或删除记录。
数据表基本操作数据查询与报表设计选择查询交叉表查询操作查询参数查询查询类型及创建方法报表设计基础报表组成01数据源设置02控件使用03报表数据展示与美化数据分组与排序序可以按照某个字段的值对数据进行排序。
数据筛选报表样式设置04宏与VBA编程在Access中的应用宏的基本概念与操作宏的定义宏的创建宏的执行VBA编程基础VBA概述VBA是Visual Basic for Applications的缩写,是一种在Microsoft Office应用程序中使用的编程语言。
VBA编程环境Access中的VBA编程环境包括VBA编辑器、工具箱、代码窗口等。
VBA语法基础学习VBA编程需要掌握基本的语法知识,如变量、数据类型、控制结构、过程等。
数据导入导出通过宏或VBA编程可以实现数据的导入导出功能,如从Excel、文本文件等导入数据到Access 数据库,或将Access数据库中的数据导出到其他格式的文件。
在网络服务器上共享Access的数据库2007-09-22 11:19:09用户可以将整个Access数据库放在网络服务器或共享文件夹中。
这是实现共享整个Access数据库最简单的方法。
每个用户都能共享数据,并且使用相同的窗体、报表、查询、宏和模块。
如果要让每个用户以相同的方式使用Access数据库,或不能支持其他用户创建他们自己的对象时,可以采取这种策略。
在多用户环境下打开Access数据库时,可以以独占和/或只读方式打开,即使指定的默认方式是共享方式。
如果在多用户环境下设置安全项,可以通过否决用户对数据的“独占打开”权限,来确保他们不以独占方式打开Access数据库。
在网络服务器上设置一个共享文件夹(可能需要网络管理员的协助),将Microsoft Access数据库复制到网络服务器。
在“工具”菜单上单击“选项”命令并选中“高级”选项卡,单击“共享”选项。
这样,在打开Access数据库后,其他人仍可以同时打开。
若要访问另一计算机上共享的Access数据库,必须在另一计算机上安装以下之一:本地安装的Microsoft Access,网络安装的Microsoft Access(基于每用户授权),或是运行应用程序。
在购买Microsoft Office 2000Developer(MOD)时,可获特权授权以在每台计算机上安装运行应用程序。
保存对共享Access数据库的设计更改[作者:佚名转贴自:网络转载阅读次数:108 更新时间:2007-10-28 18:15:00 录入:刘光勇]热本文中的信息仅适用于Microsoft Access 数据库(.mdb)。
当有其他用户正打开Access 数据库时,用户不能将设计更改保存到Microsoft Access 数据库中。
确保更改保存的唯一途径是以独占模式打开Access 数据库。
通常,当试图对数据库对象(不包括表和查询)或共享模式下的某个项目进行设计更改时,如果您当时是Access 数据库的唯一用户,Access 将临时提升您以独占模式使用Access 数据库。
计算机应⽤基础试题计算机应⽤基础试题⼤学信息技术基础试题⼀、单选题(每⼩题2分,共30分)请把答案填到答题纸相应位置。
1.⽰事件、事物、现象等的内容、数量或特征,是⼈类的⼀切⽣存活动和⾃然存在所传达出来的信号和消息。
A.数据B.信息C.情报D.声⾳2.以下不属于计算机输⼊或输出设备的是()。
A.⿏标B.键盘C.扫描仪D.CPU 3.以下属于应⽤软件的是()。
A.Windows XP B.LinuxC.Office 2003 D.Unix4.在Windows XP资源管理器中,假设已经选定⽂件或⽂件夹,以下关于“复制”操作的叙述中,正确的操作有()。
A.⽤⿏标左键拖放⽂件或⽂件夹到同⼀驱动器的⽬标⽂件夹B.⽤⿏标左键拖放⽂件或⽂件夹到不同驱动器的⽬标⽂件夹C.按住SHIFT键,⽤⿏标左键拖放⽂件或⽂件夹到同⼀驱动器的⽬标⽂件夹D.按住SHIFT键,⽤⿏标左键拖放⽂件或⽂件夹到不同驱动器的⽬标⽂件夹5.关于启动Windows XP,最确切的说法是()。
A.让Windows XP系统在硬盘中处于⼯作状态B.把光盘的Windows XP系统⾃动装⼊C盘C.把Windows XP系统装⼊内存并处于⼯作状态D.给计算机接通电源6.在Word编辑状态下选定⽂本,当⿏标位于某⾏⾏⾸左边的选定栏时,()⿏标可以选择光标所在的⾏。
A.单击B.双击C.三击D.右击7.在Word编辑状态下,执⾏“编辑”菜单中的“复制”命令后,()。
A.选中的内容被复制到插⼊点处B.光标所在的段落内容被复制到剪贴板C.插⼊点所在的段落内容被复制到剪贴板D.选中的内容被复制到剪贴板8.在Excel中,单元格地址是指()。
A.每个单元格 B.每个单元格的⼤⼩C.单元格所在的⼯作表D.单元格在⼯作表中的位置9.在Excel 中,使单元格变为活动的单元格的操作是()。
A.将⿏标指针指向该单元格B.⽤⿏标单击该单元格C.在当前单元格键⼊该⽬标单元格地址D.不⽤操作,因为每⼀个单元格都是活动的10.创建演⽰⽂稿可使⽤的⽅法是()。
可以多用户同时使用。
前提是每个用户都不能使用独占的方式打开。
共享数据库(MDB)注释本主题中的信息仅适用于Microsoft Access 数据库(.mdb)。
若要从另一台计算机上访问共享的Microsoft Access 数据库,另一台计算机上必须具备下列条件之一:Access 的本地安装、Access 的网络安装(逐个用户地授权)或运行时应用程序。
设置共享文件夹。
有关共享文件夹的详细信息,请使用Microsoft Windows 的“帮助索引”。
如果共享文件夹位于网络服务器上,则可能需要网络管理员的协助。
将Microsoft Access 数据库复制到一个共享文件夹。
确保Access 数据库设为在共享方式下打开,这是默认设置。
操作方法:在“工具”菜单上,单击“选项”。
在“高级”选项卡上“默认打开模式”下,单击“共享”。
注释共享数据库之前,应该删除文件中可能存储的任何个人信息。
有关详细信息,请参阅删除Access 文件或页面中的个人信息。
关于在网络上共享Access 数据库(MDB)注释本主题中的信息仅适用于Microsoft Access 数据库(.mdb)。
如果您的计算机已经连接到网络中,则您和其他用户可以同时使用一个Microsoft Access 数据库。
用于共享数据的方法在多用户环境下共享数据的方法有多种。
共享整个Access 数据库可以将整个Access 数据库放在网络服务器或共享文件夹中。
这是实现整个Access 数据库共享的最简单的方法。
每个用户都能共享数据,并能使用相同的窗体、报表、查询、宏和模块。
如果要让每个用户都以相同的方式使用Access 数据库,或者您不能支持其他用户创建其自己的对象,则可以采取这种策略。
仅共享Access 数据库中的表可以只将表放在网络服务器上,而将其他数据库对象都留在用户的计算机上。
这种情况下,Access 数据库的性能会有所提高,因为只有数据是通过网络发送的。
如何实现远程调用ACCESS数据库
本文用简洁明了的方法帮助大家分析如何实现远程调用Access数据库。
使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。
)。
分服务器和客户端两部分,服务器可以多用户同时连接。
远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器)。
远程连接Access数据库的几个方法:
1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中mdb文件所在的Folder共享即可。
ADO连接如下:
2.把Database放在Web Server上,使ADO或RDO通过RDS(Remote Data Service)及IIS来实现:
如果服务器像上面Jave大侠说那样设置了ODBC DSN的话:
如果设置的是OLE DB Provider 的话:
3.自己编写服务器程序,通过TCP/IP,传递Recordset。
4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。
5.使用XMLHTTP远程连接SQL Server的方法:。
ACCESS数据库局域网内实现多机数据共享的方法这里介绍一下一种简单的实现方法:1、首先把程序折分,分成一个前台程序,一个后台数据库。
利用ACCESS的数据库拆分向导可以很轻松的做到把数据库分为前台与后台两个部分,前台保留除表之外的所有对象,包括:查询、窗体、报表、宏或代码,并且自动链接了后台数据库的表;而后台只保留了表对象。
(1)打开数据库-工具-数据库实用工具-折分数据库(2)在弹出“数据库拆分器”后单击“拆分数据库”按钮,弹现“创建后端数据库”对话框。
(3)拆分后的前台保留原数据库名,而后台数据库名通常会在原数据库名后加_be,你可以指定后台保存在一个特定的文件夹内。
譬如说:我原来有一个数据库:C:\storage\storage.mdb拆分后,前台程序库仍为:C:\storage\storage.mdb后台数据库可以保存为:C:\storage\storage_be.mdb2、共享后台数据库所在的文件夹。
(1)打开资源管理器,选中文件夹,右键单击,选择“共享与安全”。
(2)选中“在网络上共享这个文件夹”。
(3)如果你想让局域网内其他机上的可以更新你的数据,就在“允许网络用户更改我的文件”上勾中。
以上是以Windows XP为例,其他系统会有所不同。
3、映射网络驱动器。
(1)在“网络邻居”上右键单击,或在“资源管理器”中选择工具菜单,选择“映射网络驱动器”。
(2)指定一个驱动器(盘符),譬如:M。
这个M盘为随意的,你可以指定任意其他的盘符,但要在局域网内所有要同享你的数据库的机上映射统一的盘符至你的后台数据库所在的共享文件夹。
(3)指定此盘符映射的文件夹,也就是你后台数据库所在的那个共享文件夹。
可以单击浏览按钮选择,也可以直接输入。
(4)选中“登录时重新连接”有些人不明白为什么要映射驱动器,这主要是考虑以后程序库分发的方便,也就是说,如局域网内每台机都把你的后台数据库所在的共享文件夹映射为统一的驱动器后,你的程序库在你的机上设置好之后,就可以直接复制到每台机上,不用再做重新的链接,立刻就可以执行了。
ACCESS数据库局域网内实现多机数据共享的方法(一)
有不少朋友要把自己的数据库实现局域网内多机共享数据,这里我介绍一下一种简单的实现方法:
1.首先把程序折分,分成一个前台程序,一个后台数据库。
利用ACCESS的数据库拆分向导可以很轻松的做到把数据库分为前台与后台两个部分,前台保留除表之外的所有对象,包括:查询、窗体、报表、宏或代码,并且自动链接了后台数据库的表;而后台只保留了表对象。
➢打开数据库-工具-数据库实用工具-折分数据库
➢在弹出“数据库拆分器”后单击“拆分数据库”按钮,弹现“创建后端数据库”对话框。
➢拆分后的前台保留原数据库名,而后台数据库名通常会在原数据库名后加_be,你可以指定后台保存在一个特定的文件夹内。
譬如说:我原来有一个数据库:C:\Nestling\Tit.mdb
拆分后,前台程序库仍为:C:\Nestling\Tit.mdb
后台数据库可以保存为:C:\Nestling\TitDatas\Tit_be.mdb
2.共享后台数据库所在的文件夹。
➢打开资源管理器,选中文件夹,右键单击,选择“共享与安全”。
➢选中“在网络上共享这个文件夹”。
➢如果你想让局域网内其他机上的可以更新你的数据,就在“允许网络用户更改我的文件”上勾中。
以上是以Windows XP为例,其他系统会有所不同。
3.映射网络驱动器。
➢在“网络邻居”上右键单击,或在“资源管理器”中选择工具菜单,选择“映射网络驱动器”。
➢指定一个驱动器(盘符),譬如:M。
这个M盘为随意的,你可以指定任意其他的盘符,但要在局域网内所有要同享你的数据库的机上映射统一的盘符至你的后台数
据库所在的共享文件夹。
➢指定此盘符映射的文件夹,也就是你后台数据库所在的那个共享文件夹。
可以单击浏览按钮选择,也可以直接输入。
➢选中“登录时重新连接”
有些人不明白为什么要映射驱动器,这主要是考虑以后程序库分发的方便,也就是说,如局域网内每台机都把你的后台数据库所在的共享文件夹映射为统一的驱动器后,你的程序库在你的机上设置好之后,就可以直接复制到每台机上,不用再做重新的链接,立刻就可以执行了。
(复制程序库的过程,称之人前台程序库的分发。
)此步骤下面会讲到。
4.重新链接前台程序库的表链接。
➢我选择的方法是,打开前台程序库,把里面的所有原有链接表删掉,大家不要担心删掉链接表会删掉数据,这里删掉的只是链接,并没有删除后台数据库的表里的数
据。
➢重新链接表。
可以选择菜单中的“获取外部数据”——“链接表”,也可以在表对象中空白的地方右键单击,选择“链接表”
➢在弹出的“链接”对话框中选择你映射的驱动器里的后台数据库。
(注意:这里不要直接选择你后台数据库文的那个文件夹中的后台数据库文件,一定要选择通过映
射驱动器里的后台数据库,其实,所指向的是同一个数据库文件,便通道不同。
)
➢选择完要链接的后台数据库后,弹出“链接表”对话框,单击“全选”、“确定”,然后等待片刻,由ACCESS完成所有表的链接工作。
5.上面做完后你的机器上的工作就完成了,接下来就是在局域网中的每台机上都映射你的
那个共享文件夹至同样的驱动器(盘符)如:M。
6.最后一步,分发前台程序库,所有设置局域网内数据库共享的工作完成。
以后,你的程序库功能升级后,直接分发程序库就行了。