VBA技巧-钱玉炜
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


VBA技巧

发表时间:2008/1/7 8:37:31 评论(0) 浏览(4613)  评论 | 加入收藏 | 复制
   
摘 要:VBA技巧
正 文:

1.让VBA自己写代码

你有没有觉得一行一行的写代码很烦呢?如果你是一个天生不爱敲键盘的人,那么就让ACCESS自己写代码好了!而且这些代码顶刮刮的专业级!要是不相信,往下看吧:

如果你要写一段打开特定窗体的代码。可以先新建一个宏。如下图。选择“OpenForm”操作,选择窗体名称为“系统主窗体”。保存该宏为“myOpen”。

选择“工具”菜单,“宏”选项。单击“将宏转换Visual Basic为代码”。此时会弹出对话框,选择“给生成的函数加入错误处理”、“包含宏注释’。单击“转换”。转换完毕后,在主视图“模块”项目中可以找到刚刚生成的代码模块:被转换的宏 —myOpen。代码如下:

Option Compare Database

' myOpen

Function myOpen()

On Error GoTo myOpen_Err

' 此操作打开系统主窗体

DoCmd.openform "系统主窗体", acNormal, "", "", , acNormal

myOpen_Exit:

Exit Function

myOpen_Err:

MsgBox Error$

Resume myOpen_Exit

End Function

该函数可以在程序的任何地方被引用。更重要的是,你可以将该代码稍加修改,变成带参数的函数:

Option Compare Database

' myOpen

Public Function myOpen(formName As String) '声明窗体名变量为formName

On Error GoTo myOpen_Err

DoCmd.openform formName, acNormal, "", "", , acNormal

myOpen_Exit:

Exit Function

myOpen_Err:

MsgBox Error$

Access软件网交流QQ群(群号:198465573)
 
 相关文章
【译文】5个技巧让你的Access软件提速   【周芳  2013/4/23】
Access2010\2013小技巧一则--实现表中值计算功能,A...  【麥田  2013/7/18】
【Access教程】Access应用的几个技巧  【漏蛧尐魚℡  2013/7/18】
制造业库存控制技巧(PDF文档/电子书)  【周芳  2013/8/6】
常见问答
技术分类
相关资源
文章搜索
关于作者

钱玉炜

文章分类

文章存档

友情链接