把 ACCESS数据库的宏如何连接窗体

把 ACCESS数据库的宏如何连接窗体,第1张

关于启动选项

使用启动选项可以控制

microsoft

access

文件在打开时的外观和行为。启动选项只适用于当前的

access

文件。“启动”属性不会覆盖特定的工具栏、菜单栏、快捷菜单、窗体或报表的属性设置。例如,“启动”对话框中的“菜单栏”与“快捷菜单栏”选项不会覆盖含有自定义

菜单栏或快捷菜单的特定窗体或报表的属性设置。因此,在打开窗体或报表时,microsoft

access

会显示附加于该窗体或报表的自定义菜单栏,而不是“启动”对话框中所指定的全局菜单栏。

另外,还可以创建

autoexec

宏以便在

access

文件打开时执行一个 *** 作。可以使用“启动”对话框来代替

autoexec

宏或作为

autoexec

宏的附加。autoexec

宏在“启动”选项生效之后运行,因此,应避免在

autoexec

宏中有任何会更改启动选项设置效果的 *** 作。例如,如果在“启动”对话框的“显示窗体/页”框中指定了某个窗体,同时又在

autoexec

宏中使用了

openform

*** 作,则

microsoft

access

将首先显示“启动”对话框中指定的窗体,然后立即显示

openform

*** 作中指定的窗体。

注意

宏可能包含病毒,因此运行它们时必须小心。请采取下列预防措施:在您的计算机上运行最新的防病毒软件;将宏的安全性等级设置为高;使用数字签名;维护可靠的宏来源列表。

microsoft

access

数据库中,如果数据库中已定义了用户级安全机制,则只要确保不准许用户具有数据库管理员权限,就可以阻止用户更改“启动”对话框中的设置。====思想重于技巧====

可以设置单步按钮进行调试。或者查看触发事件状态,查看相关控件属性,看是否激活关联等。宏命令一般是比较容易看懂的,运行不了应该是关联问题。另外,Autoexc宏打开窗体的时候不要触碰Shift。希望有所帮助

If IsNull(Me![name]) Then

MsgBox "请选择用登录用户!", 64, "系统提示"

Me![name]SetFocus

Else

If IsNull(Me![password]) Then

MsgBox "请输入密码,密码不能为空!", 64, "系统提示"

Me![password]SetFocus

Else

Dim stemp As String

Dim rs As ADODBRecordset

Set rs = New ADODBRecordset

stemp = "select from 用户表 where 用户名='" & Me![name] & "'"

rsOpen stemp, CurrentProjectConnection, adOpenKeyset, adLockOptimistic

If rs("密码") <> Me![password] Then

MsgBox "密码错误,请重新输入!", vbOKOnly, "系统提示"

Me![password] = ""

Me![password]SetFocus

Me![name] = ""

Else

DoCmdClose

DoCmdOpenForm "主菜单"

End If

End If

End If

以上就是关于把 ACCESS数据库的宏如何连接窗体全部的内容,包括:把 ACCESS数据库的宏如何连接窗体、access数据库里面的宏为什么不能运行、access数据库的宏这个如何实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9418545.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存