设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 禁止、允许Shift键和自动备份数据库[源码][半价]

[复制链接]
跳转到指定楼层
1#
发表于 2003-5-9 08:18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
禁止、允许Shift键和自动备份2.0:
1、可以设置允许、禁止按Shift键打开数据库,自动备份数据库

工具下载在第12楼贴子里




[此贴子已经被作者于2005-8-31 10:32:35编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-5-9 15:05:00 | 只看该作者
给个例子先,看看是不是真的.

[em06]
[此贴子已经被作者于2003-5-9 7:05:33编辑过]

3#
发表于 2003-5-9 15:21:00 | 只看该作者
我用的是ACCESS 2000,

语句 db.Properties("AllowBypassKey")出错,错误提示:找不到属性.

我把语句:db.Properties("AllowBypassKey") = False
改为 ChangeProperty db, "AllowBypassKey", DB_Boolean, False

把函数ChangeProperty 修改为如下:

Public Function ChangeProperty(dbs As Database, strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer
    Dim prp As Variant
    Const conPropNotFoundError = 3270

    'Set dbs = CurrentDb 原来的语句
    On Error GoTo Change_Err
    dbs.Properties(strPropName) = varPropValue
    ChangeProperty = True

Change_Bye:
    Exit Function

Change_Err:
    If ERR = conPropNotFoundError Then    ' Property not found.
        Set prp = dbs.CreateProperty(strPropName, _
            varPropType, varPropValue)
        dbs.Properties.Append prp
        Resume Next
    Else
        ' 未知错误。
        ChangeProperty = False
        Resume Change_Bye
    End If
End Function

注:Trynew 先生,我给你的程序修复BUG了,你是不是该还给我50个金币.
4#
发表于 2003-5-9 18:11:00 | 只看该作者
虽然我早就有无数个这样的工具,我还是买了:)

建议增加一个*.ADP功能,这样更有趣。
5#
 楼主| 发表于 2003-5-9 18:45:00 | 只看该作者
好说,好说!只是我不知道怎样还你钱:)
其实这个程序放我主页都半年了,原来也没有出错,就是昨晚我花了100大洋买了个自动悲愤的程序,就加上自动备份的功能,还把一些“无用”的语句删除了,也没测试就放上来套钱了。
现在就作为一个[期货]来卖:这个周末我把它做成:
1、独立运行,可以选定外部数据库进行Shift键设置、自动备份。
2、可以导入到用户数据库作为当前数据库设置窗体。
3、作为一个类,可以导入、引用:Shift键设置,生成系统托盘图标,使用文件打开、另存对话框,设置自动备份。
注意:期货,有风险,就看你敢不敢给钱。。。。只有十个名额喔~_^
6#
发表于 2003-5-9 19:39:00 | 只看该作者
现在流行卖钱,咱也搞一个期货试一下.说不定还能创收若干
7#
发表于 2003-5-9 20:07:00 | 只看该作者
什么时候能把修改好的程序再上传上来呢?谢谢
8#
发表于 2003-5-9 20:32:00 | 只看该作者
我要哭穷了[em19]
9#
发表于 2003-5-9 21:15:00 | 只看该作者
没钱的赶快发帖子.
先赚够了再说.发表新主题 5元,回复主题 2元,很快就够了.
10#
发表于 2003-5-9 21:45:00 | 只看该作者
以下是引用Trynew在2003-5-9 10:44:59的发言:
好说,好说!只是我不知道怎样还你钱:)
其实这个程序放我主页都半年了,原来也没有出错,就是昨晚我花了100大洋买了个自动悲愤的程序,就加上自动备份的功能,还把一些“无用”的语句删除了,也没测试就放上来套钱了。
现在就作为一个[期货]来卖:这个周末我把它做成:
1、独立运行,可以选定外部数据库进行Shift键设置、自动备份。
2、可以导入到用户数据库作为当前数据库设置窗体。
3、作为一个类,可以导入、引用:Shift键设置,生成系统托盘图标,使用文件打开、另存对话框,设置自动备份。
注意:期货,有风险,就看你敢不敢给钱。。。。只有十个名额喔~_^


这样好了,我也不用你还,就当我对你的期货的预购.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 10:49 , Processed in 0.091519 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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