access编程学习手札

access编程学习手札

ID:11751308

大小:137.50 KB

页数:25页

时间:2018-07-13

access编程学习手札_第1页
access编程学习手札_第2页
access编程学习手札_第3页
access编程学习手札_第4页
access编程学习手札_第5页
资源描述:

《access编程学习手札》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Access编程学习手札(一)注册和登陆窗体1安全设置2判断文件和文件夹是否存在函数4在表中新增一个字段的代码5执行"压缩和修复数据库"的代码6Access输出资料到Word用于打印6公历农历计算函数13逐条删除子窗体中的记录20为主窗体、报表设置数据源的方法21超好用的智能文本框通用函数21ACCESS中如何禁用Shift键和启用Shift键22论述Access和Execl互相结合的作用23在子窗体数据表中应用DCOUNT函数24如何解决禁止用SHIFT键打开MDB/MDE文件25附件链接25(一)注册和登陆窗体1.1注册窗体1.1.1用户名提示制作label

2、提示form_load()设置.caption=“新用户注册”判断函数:IsNull(Dlookup(“密码”,”用户管理表”,”用户名=’”&Me.txt用户名&“’”))1.1.2注册DoCmd.RunSQL"INSERTINTO用户管理表(用户名,管理级别,密码)VALUES("&"'"&UserName&"'"&","&"'"&pass&"',"&"'"&password&"'"&")"1.2登录窗体1.2.1使程序窗口最小化DoCmd.RunCommandacCmdAppMinimize1.2.2保存最后一次登录信息1.2.2.1建立登录信息保存表(用

3、户名;密码;是否保存;用户id【数值型】)1.2.2.2调用该表信息Setdbs=CurrentDbSetrec=dbs.openRecordSet(登录信息保存表)rec.MoveFirstIfrec!是否保存=TrueThenMe.txt用户名=rec!用户名Me.txt密码=rec!密码Me.是否保存.value=rec!是否保存ElseMe.txt用户名=””Me.txt密码=””EndIfrec.closedbs.closeSetdbs=NothingSetrec=Nothing1.2.3判断登录密码Me.txt密码=Dlookup(“密码”,”用户管

4、理表”,”用户名=’”&Me.txt用户名&“’”)1.2.4保存当前用户信息Docmd.RunSQL“UPDATE登录信息保存表SET是否保存=true,用户名=‘”&Me.txt用户名&“’,密码=’”&Me.txt密码&“’where用户id=1”1.2.5更新登录次数Docmd.RunSQL“UPDATE用户管理表SET登录次数=DLookup("登录次数","用户管理表","用户名='"&Me.Text用户名&"'")+1&“,上次登录时间=#”&format(Date,”yyyy-mm-dd”)&“#where用户名=’“&Me.txt用户名&“’”

5、安全设置FunctionChangeProperty(strPropNameAsString,varPropTypeAsVariant,varPropValueAsVariant)AsIntegerDimdbsAsObject,prpAsVariantConstconPropNotFoundError=3270Setdbs=CurrentDbOnErrorGoToChange_Errdbs.Properties(strPropName)=varPropValueChangeProperty=TrueChange_Bye:ExitFunctionChange_Er

6、r:IfErr=conPropNotFoundErrorThen'Propertynotfound.Setprp=dbs.CreateProperty(strPropName, varPropType,varPropValue)dbs.Properties.Appendprp  ResumeNextElse'Unknownerror.ChangeProperty=FalseResumeChange_ByeEndIfEndFunction'以下代码放在启动窗体中PrivateSubForm_Open(CancelAsInteger)DimStrmdeAsStrin

7、gOnErrorResumeNextStrmde=CurrentDb.Properties("mde")IfErr.Number=0AndStrmde="t"ThenChangeProperty"AllowBypassKey",1,False'False为禁止Shift键,True为恢复ElseChangeProperty"AllowBypassKey",1,True'False为禁止Shift键,True为恢复EndIfEndSub'如要用命令调用可用如下方法PrivateSub允许_Click()OnErrorResumeNextChangeProperty

8、"AllowBypass

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。