设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1257|回复: 6
打印 上一主题 下一主题

[与其它组件] [求助]关于数据保存的问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-7 18:37:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想请教个问题,我做了个学费管理的软件,现在想实现这样一个效果,学生的学费每三年就自动保存出来,自动实现和学费数据库的分离。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-7 18:49:00 | 只看该作者
1\将过期的数据用"生成表查询"保存到新的表中,

2\将过期的数据用"删除查询"删除不再用的数据
3#
 楼主| 发表于 2006-3-7 18:52:00 | 只看该作者
是啊,怎样做?最好有例子可看

[此贴子已经被作者于2006-3-7 10:52:20编辑过]

4#
发表于 2006-3-8 02:39:00 | 只看该作者
这也是一种方法:http://www.office-cn.net/forum.php?mod=viewthread&tid=36740&replyID=&skin=1

红色的代码做一些修改,就可以把数据写入其他的数据库了.

Public Function CopyRecord(ByVal strSource As String, ByVal strTarget As String, _
                                            ByVal DelRecord As Boolean)
'====================================================================
' 名称:        CopyRecord
' 作用:        在两个字段完全相同的表中复制记录
' 参数说明:    1.strSource:记录来源表的名称
'              2.strTarget:目标表的名称
'              3.DelRecord:复制后是否删除原记录,True为删除,False为保留
' 作者:        fan0217@163.com
' 日期:        2006-2-26
' 注释:
'
'====================================================================
On Error GoTo Err_CopyRecord




Dim conn As New ADODB.Connection
Dim rsSour As New ADODB.Recordset
Dim rsTar As New ADODB.Recordset



Dim i As Integer



Set conn = CurrentProject.Connection

rsSour.Open strSource, conn, adOpenKeyset, adLockOptimistic
rsTar.Open strTarget, conn, adOpenKeyset, adLockOptimistic

Do Until rsSour.EOF
    rsTar.AddNew
   
   For i = 0 To rsSour.Fields.Count - 1
       rsTar.Fields(i) = rsSour.Fields(i)
   Next
      
    rsTar.Update
        
   If DelRecord = True Then
        rsSour.Delete
   End If
    rsSour.MoveNext
Loop



Exit_CopyRecord:
    Exit Function



Err_CopyRecord:
    MsgBox Err.Description
    Resume Exit_CopyRecord
End Function

[此贴子已经被作者于2006-3-7 19:00:26编辑过]

5#
 楼主| 发表于 2006-3-16 23:29:00 | 只看该作者
复制一部分不知怎样搞啊,这是全部复制
6#
发表于 2006-3-17 00:06:00 | 只看该作者
把 MDB copy一份,然后把不要的记录删除掉就行了



7#
 楼主| 发表于 2006-3-20 19:37:00 | 只看该作者
记录少就可以这样做,记录多就很麻烦了,  有没有更好的方法啊

[此贴子已经被作者于2006-3-20 11:38:25编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 06:51 , Processed in 0.088694 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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