设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1374|回复: 11
打印 上一主题 下一主题

[Access本身] [求助]怎样设计数据库才能接收来自不同机子里相同表的数据

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-8 00:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样设计数据库才能接收来自不同机子里相同表的数据?

在学校教导处,总是要接收各班的成绩(如:一班、二班、三班.....的成绩数据,这些是来自各班的班主任的机子。)

如:教导处设计cj.dbm数据库,表中有:“初一年级、初二年级、初三年级”。各年级各班的班主任就拿该数据库cj.dbm回去输入相应年级该班的成绩数据,再送回到教导处。怎样才能接收到数据呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-8 01:35:00 | 只看该作者
联网就可以解决

3#
发表于 2006-3-8 02:13:00 | 只看该作者
最好还是拆分数据库,分前后台操作
4#
 楼主| 发表于 2006-3-8 02:28:00 | 只看该作者
怎样拆分数据库和分前后台操作,做个实例给我参考一下。
5#
发表于 2006-3-8 02:32:00 | 只看该作者
拆分 Access 数据库 (MDB)

注释  本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

可以将 [url=mkMSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\acmain11.chm::/html/achowSplitApplicationIntoFrontendInterfaceSharedBaS.htm#]Microsoft Access 数据库[/url]拆分成两个文件:一个文件包含表,另一个文件包含查询、窗体、报表、宏、模块和指向[url=mkMSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\acmain11.chm::/html/achowSplitApplicationIntoFrontendInterfaceSharedBaS.htm#]数据访问页[/url]的快捷方式。通过这种方式,需要访问数据的用户可以自定义自己的窗体、报表、页及其他对象,同时可以保持网络上数据源的唯一性。


  • 在“工具”菜单上,指向“数据库实用工具”,然后单击“拆分数据库”。
  • 按照“数据库拆分器向导”对话框的提示进行操作。
6#
 楼主| 发表于 2006-3-8 03:58:00 | 只看该作者
好多谢版主详细讲解!

按版主的教导继续做cj.dbm这个数据库,分拆cj.dbm数据库,得多一个文件cj_be.dbm,当在cj_be.dbm输入数据时,cj.dbm也接收到数据,我很高兴。但我实际上,cj_be.dbm只能给一个班的班主任输入数据,其他几个班的使用那个文件输入呢?才能把各班的数据收到cj.dbm库的表中。

7#
发表于 2006-3-8 04:05:00 | 只看该作者
复制几个前端cj.dbm给他们就可以了。当然每个前端都要链接到后端才可以。

后端要放在所有前端都能访问的文件夹中。
8#
 楼主| 发表于 2006-3-8 17:05:00 | 只看该作者
可能我理解得不透。总是搞不好,现在我数据库列出,看看怎样做好。
例如:有三个班,一班的库为cj1.mdb;二班的库为cj2.mdb;三班的库为cj3.mdb;教导处的库为cj.mdb。四个库里的表都是“nj”。
cj1.mdb里的nj数据为:
     字段   姓名  语文   数学
       a1    78    72
           a2      67        81
            a3       82        91

cj2.mdb里的nj数据为:
    字段   姓名  语文   数学
      h1    84    63
          h2      45        62
           h3      91        82

cj3.mdb里的nj数据为:
   字段   姓名  语文   数学
      x1     71      78
         x2      64        75
         x3      95        87

教导cj.mdb处接收后的数据应为:
   字段   姓名  语文   数学
     a1    78    72
         a2      67        81
         a3      82        91
     h1   84    63
         h2      45        62
         h3      91        82
      x1     71     78
         x2      64        75
         x3      95        87
9#
 楼主| 发表于 2006-3-8 17:49:00 | 只看该作者
我现在使用的方法就“复制”,具体如下:

把各班的数据复制到教导处的机里,打开cj.mdb,再打开cj1.mdb,并打开表中的nj,删除表中的“ID”列,关闭表。然后复制cj1.mdb中的nj,点击cj.mdb,在表中进行“粘贴”功能。“粘贴表方式”中,表名为“nj”,“粘贴选项”选用“将数据追加到已有的表”,就是这样就把cj1.mdb的数据放到cj.mdb中。同样操作把cj2.mdb和cj3.mdb的数据放到cj.mdb中去。

不知道各位高手还有更好的方法吗?
10#
发表于 2006-3-8 19:41:00 | 只看该作者
教导处也采用前端,后端可以放在任何可以访问的文件夹。这样,不管在哪台电脑里面输入的数据在其他链接好的任何电脑里面都可以共享数据了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 18:54 , Processed in 0.104367 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表