一、 VBA与宏的联用
在VBA代码中, 使用Do Cmd对象的Run Macro方法, 可以执行已创建好的宏。
1. 语法格式
DoCmd.RunMacro Macro Name[,Repeat Count][,Repeat Expression]
2. 说明
Macro Name: 必选项, 表示当前数据库中要执行的宏名称。
RepeatCount: 可选项, 表示要执行宏的次数, 省略时只运行一次宏。 Repea Count是一个整数值。
Repeat Expression: 可选项, 在每次执行宏时进行计算, 当结果为False (值为0) 时,停止执行宏。 Repeat Expression是一个数值型表达式。
二、 案例十五的操作步骤 (一)
例31: 案例十五中, 设 “登录” 按钮的名字为Command2, 则该事件模块代码如下:
Private Sub Command2_Click()
Dimuname As String,psw As String
If Is Null(username.Value)Or Is Null(pass.Value)Then
Msg Box"用户名或密码不能为空!"
Exit Sub
End If
uname=Me.username
psw=Me.pass
If(uname= "Admin"Andpsw= "123456")Then
Msg Box"用户名或密码正确,欢迎使用本系统!"
Do Cmd.Open Form"综合管理"
Else
Msg Box"用户名或密码不正确! 请重新输入",vb OKOnly,"提示信息"
End If
End Sub
【说明】 过程代码中使用Do Cmd.Open Form("综合管理")语句,表示密码正确则打开综合管理窗体。
使用ADO链接数据库时, 需要在 【工具】 菜单下选择 “引用”, 将Microsoft Active X Data Objects2.6选中 (参见图9.49)。
VBA的窗体操作主要有两个重要的命令: 打开窗体Do Cmd.Open Form和关闭窗体Do Cmd.Close, VBA中变量名的大小写不敏感。
VBA是基于VB (Visual Basic) 发展而来的, 它们具有相似的语言结构。 VB是Microsoft的主要图形界面开发工具, VBA则是VB的子集。 VBA提供了面向对象的程序设计方法, 提供了相当完整的程序设计语言。 VBA易于学习掌握, 可以使用宏记录器记录用户的各种操作并将其转换为VBA程序代码。 这样用户可以容易地将日常工作转换为VBA程序代码, 使工作自动化。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。