文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院办公软件AccessAccess中利用拆分后端数据库保存不同数据
精品推荐
特别推荐
·帮你防止Access数据库被下载的九种方法
·几种修复ACCESS数据库的实用方法
·两个未被公开Access数据库方法使用技巧
·整理:防止Access数据库被下载的9种方法
·Access中利用拆分后端数据库保存不同数据
·有关ACCESS的数据库安全问题解答
·保护Access 2000数据库的安全方法
·Excel和Access间复制、导入和导出数据
·保护Access 2000数据库的安全
·Microsoft Access技巧及陷阱讲解
·更改Excel数据导入源文件的快捷方法
·在 Access 中使用“存储过程”
热点TOP10
·网站选SQL Server还是Access当后台数据库好?
·在Access数据库中使用SQL Server语句
·ACCESS如何打印窗体中当前显示的记录
·帮你防止Access数据库被下载的九种方法
·安全的Microsoft的ACCESS数据库加密方法
·几种修复ACCESS数据库的实用方法
·把Access转成SQL数据库的方法介绍
·ACCESS中如何使用SQL
·保护Access 2000数据库的安全
·整理:防止Access数据库被下载的9种方法
·如何使用制表控制器简化Access对表操作
·让select查询结果随机排序
·教你如何保证Microsoft Access的安全性
·在 Access 中使用“存储过程”
·用ASP和SQL语句动态的创建Access表
·两个未被公开Access数据库方法使用技巧
·Excel和Access间复制、导入和导出数据
·远程连接access数据库的方法
·掌握部署 Access项目的方法
·保护Access 2000数据库的安全方法

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

日期:2007年7月19日 作者: 查看:[大字体 中字体 小字体]


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

面向:初学者。

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

知识点:

1.数据库拆分。

2.文件查找技术。

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 

Next Tab1 
MsgBox FORMs!窗体1!所属年份 & "年的基础数据库连接成功!" 
End If 
Exit_LJ_error: 
Exit Sub 

LJ_error: 
MsgBox FORMs!窗体1!所属年份 & "年的后端数据库文件不存在!" 
Resume Exit_LJ_error 
End Sub 

Public Sub 查找文件() 
Dim MyPath As String 
Dim fs As Variant 
Dim TABNAME As String 
Dim Tab1 As TableDef 

MyPath = Application.CurrentProject.Path 

Set fs = Application.FileSearch 
With fs 
.LookIn = MyPath 
.SearchSubFolders = True 
.Filename = "出口业务记录_data" & FORMs!窗体1!所属年份 & ".mdb" 

If .Execute() <= 0 Then 
If MsgBox("没有" & FORMs!窗体1!所属年份 & 
"年的数据库,是否要创建一个?", vbYesNo) = vbYes Then 
FORMs!窗体1.FORM!版本.FORM.RecordSource = "" 
FileCopy MyPath & "\出口业务记录_dataOrigin.mdb", 
MyPath & "\出口业务记录_data" & FORMs!窗体1!所属年份 & ".mdb" 
Else 
FORMs!窗体1!所属年份 = Year(Now()) 
MsgBox "没有" & FORMs!窗体1!所属年份 & "年的数据库!" 
Exit Sub 
End If 
End If 
End With 
链接 
End Sub

5.在窗体1的Close事件中写:

Private Sub FORM_Close() 
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" & Year(Now()) & ".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" & Year(Now()) & ".mdb" 
End If 
Tab1.RefreshLink 
End If 

Next Tab1 
End If 
End Sub


[1] [2] 下一页 




上一篇:教你使用SQL Server数据库进行网络链接

下一篇:Oracle开发人员JDOM和XML分析 生成文档

Access中利用拆分后端数据库保存不同数据 相关文章:
·VB+Access设计图书管理系统
·同一篇Word文档设置多个不同的页眉页脚
·EasyRecovery 604硬盘数据恢复软件技巧
·第一次做爱以后,男女大不同
·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
·利用腾讯漏洞取回QQ密码
·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
·SQL2000 数据库安装说明
·SQL数据库完全使用手册
·Visual C++ ADO数据库编程入门
Access中利用拆分后端数据库保存不同数据 相关软件:
·QQ显IP 显隐身超级版 2款不同功能最新QQ版本 友情下载
·ACCESS数据库教程 北京大学的ACCESS教程
·爆出网站数据库路径
·逐步精通数据库 sql server 视频教程
·SQL/MYSQL/数据库教程专栏
·Active Server Pages & Web 数据库(PDG)
·东南大学SQL数据库基础视频教学全42讲 CSF 详见查看
·QQ IP数据库 Build 0410
·数据仓库
·数据库与WWW

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot