数据库怎么创建输入用户名密码可以跳转的宏

首先创建一个类(数据层)

如果囿结果 说明登陆成功 没有结果 登录失败

还有一种就是比较详细的

根据登录名去查询用户的密码是否与登陆密码一致 这样比较安全

查询出与鼡户名相同的密码

if(查询出来的密码==登陆密码)

}

《Access数据库:第8章宏》由会员分享可在线阅读,更多相关《Access数据库:第8章宏(20页珍藏版)》请在人人文库网上搜索

1、第8章 宏,8.1 什么是宏 8.2 宏的创建与编辑 8.3 使用宏与宏组,8.1 什么昰宏,宏是数据库对象之一,拥有单独的名称 宏是一种特殊的代码,由一连串的操作命令组成 在运行宏时按照操作命令先后顺序依次执行每个宏命令由其动作名及其参数构成, 可以在宏中加入条件表达式限制宏在满足一定条件下完成某种操作 宏分为宏、宏组和条件操作宏,其中宏是操作序列的集合而宏组是宏的集合,条件操作宏是带有条件的操作序列,Access 2003中定义了很多的50多个宏动作这些宏动作可以完成鉯下功能: (1)打开、关闭表单或报表,打印报表执行查询。 (2)筛选、查找记录 (3)模拟键盘动作,为对话框

2、或别的等待输入嘚任务提供字符串的输入。 (4)显示信息框发出警告的铃声。 (5)移动窗口改变窗口大小。 (6)实现数据的导入、导出 (7)在报表、表单中定制菜单。 (8)执行任意的应用程序模块甚至包括MS-DOS程序。 (9)为控件的属性赋值,宏操作,8.2 宏的创建与编辑,宏不能通过向导创建,唯一只能通过宏设计器直接创建 1. 创建单个宏 案例:创建一个打开“登录”窗体的宏 (宏1) 操作步骤: 【宏】“新建” 在宏的设计视图,选择“宏”操作Open From, “窗体名称”参数 设为“登录” 保存名称“宏1”,2. 创建条件宏 案例:创建一个H1:检查“登录”窗体”中组合框的。

3、学號如果是空则提示用户“请选定学号”;“密码” 如果是“123456” ,则打开“学生信息查询”窗体否则:提示“密码错,请重输!” 操作步骤:在创建“宏”的设计视图执行【视图】【条件】命令,即在设计视图显示出“条件”列,注意:在创建宏前,为方便先将登录 窗体中用以输入学号的组合框命名为User,输入密码的文本框命名为PassWord,3. 创建宏组,如果将几个相关的宏组织在一个设计视图中而不是分别创建宏對象,则可以将它们组织成一个宏组 创建宏组的一般方法 在宏组的设计视图中,【视图】【宏名】打开“宏名”列。默认情况下“宏名”列是不显示出来的 宏组的应用“宏组名. 宏名”,宏组。

4、案例:,为“登录”窗体创建一个宏组“h1”,宏组“h1”里包含两个子宏m1和m2其中m1嘚操作如“宏2”,m2的操作“关闭”对象 操作步骤: 窗体“新建”打开宏设计视图 【视图】【宏名】显示“宏名”列 【视图】【条件】显示“条件”列 在第1行“宏名”列给子宏命名m1,在“条件”与“操作”列输入条件与操作 保存宏,宏命名“h1”,8.3 使用宏与宏组,使用宏与宏组方法: 直接运行:在“宏”对象窗口中双击“宏”对象, 或选中“宏”对象点击“运行” 按钮 事件触发运行:通过窗体(或报表)中的控件的事件触发宏或宏组运行 间接:通过宏命令或宏组调用宏或程序调用,8.3.1 直接使用宏与宏组,案例。

5、:在“封面”窗体中单击“点击进入”按钮,运行“宏1”打开“学生登录”窗体 操作步骤: 1.用“设计视图”,打开“封面”窗体; 2.选中“点击进入”命令按钮对象右击,彈出快捷菜单打开“命令按钮”的属性对话框 3.在“属性”对话框的“事件”选项下的“单击”项,选“宏1” ,运行宏的事,运行宏的对象,宏組应用,案例:登录窗体“登录”按钮单击事件触发“h1.m1”宏,“退出”按钮单击触发“h1.m2”事件,测试与运行宏(补充) 1. 测试宏 为了保证宏命令的正确设计,一般在设计完成之后都需要对宏进行测试 按下“单步”按钮则宏运行时可以单步跟踪宏的运行情况,编辑宏,对已经建立恏的宏进行修改。

6、有以下两种方法: (1)在数据库窗口中,选择需要编辑的宏点击“设计”按钮,打开宏的设计视图窗口对该宏进荇编辑修改 (2)直接在对象的“属性”设置对话框的“事件”选项卡,选中引用宏的事件选项该选项后面会出现一个省略号按钮,点擊该按钮进入宏的设计视图 编辑好的宏点击“保存”按钮,系统启动“宏”,“宏”命名为Autoexec,在打开数据库时即启动运行。 案例:建立一個宏:命名为:autoexec,宏的操作设置为OpenForm操作参数:“封面”窗体,小结,宏:有关宏的知识,包括宏的概念、宏的类型、宏创建与运行宏的操作方法 宏的创建与编辑:单个宏、条件宏宏组的创建 使用宏与宏组:通过直接运行、控件事件触发运行、用宏命令间接运行。

}

你对这个回答的评价是

首先应該知道Mysql数据库中的口令存储必须用password()函数加密它。因为在user表中是以加密形式存储口令而不是作为纯文本。如果没有加密直接在数据库中執行以下语句:

相信结果不会满意。因为服务器比较的是加密的值所以服务器连接一定失败。

在Mysql环境下可以使用以下语句进行设置密碼:

以上两种方法都必须进行重载授权表。

3 当然也可以在创建一个用户时直接设置密码grant语句将为你自动加密口令。

另外也可以在shell环境下鼡mysqladmin程序来设置密码

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信