Access中利用拆分后端数据库保存不同数据

2016-02-19 19:09 112 1 收藏

下面,图老师小编带您去了解一下Access中利用拆分后端数据库保存不同数据,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - 编程语言 】

面向:初学者。

目的:如果一年的数据较多,希望在分年的数据库中保存数据。

知识点:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

1.数据库拆分。

2.文件查找技术。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

3.文件复制。

4.链接表的刷新。

步骤:

1.将一些每年都要使用(修改,添加等)的表的名称前两个字母改为共同的(如:Or_业务人员名单,Or_收货人名单等),注意不要是“MS”,“SW”,“US”等系统要使用的字母。

2.将数据库拆分(假如前端名称为:出口业务记录.mdb,后端名称为:出口业务记录_dataOrigin.mdb。

3.在启动窗体(假如名称为:窗体1)中建立一文本框(假如名称为:所属年份)。

4.在窗体1的Open事件和所属年份的AfterUpdate事件中调用下面的“查找文件”过程。  

Public Sub 链接()

On Error GoTo LJ_error
Dim TABNAME As String
Dim Tab1 As TableDef
Dim MyPath As String

MyPath = Application.CurrentProject.Path
CurrentDb.TableDefs.Refresh'刷新当前数据库中的表对象
If CurrentDb.TableDefs(15).Connect = ";
DATABASE=" & MyPath & "出口业务记录_data" &
 FORMs!窗体1!所属年份 & ".mdb" Then

Exit Sub

Else
For Each Tab1 In CurrentDb.TableDefs

TABNAME = Tab1.Name
If Left(TABNAME, 2) "MS" And Left(TABNAME, 2)
"SW" And Left(TABNAME, 2) "Us" Then
If Left(TABNAME, 2) = "Or" Then
Tab1.Connect = ";DATABASE=" & MyPath &
"出口业务记录_dataOrigin.mdb"
Else
Tab1.Connect = ";DATABASE=" & MyPath &
"出口业务记录_data" & FORMs!窗体1!所属年份 & ".mdb"
End If
Tab1.RefreshLink
End If

来源:https://www.tulaoshi.com/n/20160219/1620117.html

延伸阅读
标签: vb
  如果您在Access数据库、Access项目中删除数据或对象,可能会产生碎片并导致磁盘空间使用效率的降低。同时,数据库文件的大小并未减小,而是不断的增大,直至您的硬盘没有空间。有没有好的处理方法呢?其实,在Access中可以对数据库进行压缩优化以提升Access数据库和Access项目的性能,这样的压缩处理的实质是复制该文件,并重新组织文件...
    mysql数据库表sqltable 字段id,name,sex,email access数据库表accesstable id,name,sex,email ?      $connect = mysql_connect("localhost","","");      mysql_select_db("mydatabase");      $sql = "select * from sqltable;   ...
目前,基于数据库服务器的桌面管理程序和Web程序已经有太多的应用了,尤其是网络的大量普及,孤立地数据库管理系统无法胜任分布式管理应用,但是面对基于Access数据库的现有的桌面应用我们也无法完全的摒弃。我们利用.Net 远程处理功能将连接和存取Access的行为封装为一个远程对象,供网络中其它客户端通过调用该远程对象来存取实际的Access数据...
问:我怎样才能将Microsoft Access数据表中的数据转换为XML格式? 答:以下应用程序可以帮助您将Access数据转换为XML格式:Access 2002、 ADO 2.5和SQLXML。您可以通过Access 2002(Microsoft Office XP的一部分)查询数据或者使用XML格式保存数据。您可能想自动完成这个转换过程。ADO 2.5及其后续版本使您可以将数据打开到一个记录...
在当前数据库领域,已有越来越多的人开始采用Access。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。现将本人在使用Access时体会到的一些经验在此与大家交流。 数据库设计的技巧 1. 统一规划 所谓数据库设计是指从对现行非计算机管理的数据库系统的分析到最...

经验教程

250

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部