[图解]ACCESS数据库也能这么做--“登陆界面”四步成
Access数据库连接的基本用法

在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。
而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。
由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。
在这种使用模式中,ASP程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。
在ASP程序中,通过VB Script,建立对Access数据库连接,是客户能够访问后台数据库的前提。
一、Access数据库连接之建立Access数据库连接的常用方法在ASP中建立对Access数据库连接的一般格式如下:它的各步骤及参数意义如下:第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。
这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。
如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。
例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。
第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。
这是建立数据库连接的初始步骤。
执行这行程序后,Conn成为一个连接对象。
第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。
因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC 驱动程序来访问数据库:driver={Microsoft Access Driver (*.mdb)};。
另一个参数dbq= & DbPath,运算后等效于dbq=Server.MapPath(数据库名) ,是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。
Access数据库教程ppt课件

完整版PPT课件
13
Excel常见的表
完整版PPT课件
14
数据库中的表
完整版PPT课件
15
符合第一范式的表格就可以吗?
完整版PPT课件
16
关系模型中的常用术语
1.元组
在二维表中,从第二行起的每一行称为一个元组,在文件中对应一条具体记录。
2.属性
二维表中,每一列称为一个属性,在文件中对应一个字段。
• 2) 实体的属性:用于描述实体的特性。 如学生用学号、姓名、性别、年龄等属性描述
• 3) 一个实体是若干个属性值的集合。
完整版PPT课件
7
如一个特定的学生用学号、姓名、性别等属性值描述
实体集之间的联系
概念:两个实体集之间实体的对应关系称为联系 (1)一对一联系 如果实体集E1中的每一个实体至多和实体集E2中的一个实体有联系,反之亦然,
n:m。
完整版PPT课件
10
关系图
学校
校长
学校1 学校2 学校3
…… 学校n
校长1 校长2 校长3
…… 校长n
1 :1
完整版PPT课件
一对一 联系
实体集 之间 的联系
班级
班级1 班级2 班级3 …… 班级n
1
学生
学生1 学生2 学生3 …… 学生n
:n
多对多
联系
课程
学生
课程1 课程2 课程3 课程4 课程5 …… 课程n
3.属性名
二维表第一行显示的每一列的名称,在文件中对应字段名,例如“姓名”,“性别” 等。
完整版PPT课件
17
关系模型中的常用术语
4.属性值
行和列的交叉位置表示某个属性的值。
用C#连接Access数据库做登录界面

}
stringoleCon ="provider=Microsoft.ACE.OLEDB.12.0;Jet OLEDB:DataBase Password='xxx123';User Id='admin';Data source="+ strPath;
//创建数据库连接
OleDbConnectionconn =newOleDbConnection(oleCon);
{
//这里写入刚刚的判断语句
if(!pdyj())
{
MessageBox.Show("请输入正确信息");
return;
}
做好了判断
5、连接并打开数据库
rPath =Application.StartupPath +"\\login_data.mdb";
//生成链接数据库字符串
7然后判断输入的用户名和密码是否和数据库用户表中的数据一致一致则登录成功否则提示错误
用C#连接Access数据库做登录界面
平台:Win7 32位 VS2008 Access2007,
数据库有加密
1、界面布局
2、首先在vs的命名空间中引用Access库
usingSystem.Data.OleDb;
3、命名了空间后在构造函数中写入我们的用户名和密码做保存数据。
OleDbCommandcmd=newOleDbCommand(Access,conn);
OleDbDataReaderhyw=cmd.ExecuteReader();
7、然后判断输入的用户名和密码是否和数据库用户表中的数据一致,一致则登录成功,否则提示错误。
VB6.0Access制作登陆界面超详细讲解(适合新手)

VB6.0 + Access制作登陆界面&超详细讲解&(适合新手)前段时间,我也为用VB 6.0制作登陆界面而痛苦,为此,我没少上百度,没少查资料,终于,现在大功告成了,现在我也来分享一下我的个人经验!(在说步骤之前,我要着重强调,要完成本实例,首先得进行的步骤是“工程”——>“引用”——> Microso ft ActiveX Data Objects2.X Library,即ADO(建议用2.6往上))步骤一:建立数据库要想用Acce ss中存放的帐号数据来登陆,肯定要先有存放帐号密码的数据库吧,这里假设我们用到的数据库为 Test ,其中有一张表,叫做test_info ,表中有两个字段,分别是userID和 passwor d ,分别存放登陆帐号和密码。
步骤二:新建窗体①在VB中,本就有现成的登陆窗体,我们可以直接选择,当然,也可以创建一个空白的窗体,我们自己添加内容(即“控件”),然后Capti on 属性设置为“登陆”或者“login”,当然,也可以自己随意添加,主要用来让窗口显示我们希望的标题。
②建立登陆界面,肯定是想登陆成功后进入另一个界面,因此,我们需要再添加一个窗体,用来验证登陆是否成功,在这里,我们将这个窗体的Name(名称) 属性设为默认的Form2步骤三:设置窗体首先向新建的窗体分别添加两个 Label 控件、两个 TextBox控件和两个Command Button,各控件属性如下表:如果想让按下回车就默认选择“确定”按钮,只需将 Command1 的Defaul t 属性更改为 True 即可,设置好后的窗体如下图步骤四:填写代码(最重要的一步)说到代码,我想就是大家最关切的问题了,那我就具体来说说这个代码吧,首先双击窗体,打开代码编辑界面,输入如下代码:Private Sub Form_Lo ad() ‘此段代码的主要作用是当窗体打开时就连接数据库Dim conn As New ADODB.Connect ionDim connect ionstr ing As StringConnect ionstr ing = "Provide r=Microso ft.Jet.OLEDB.4.0;Data Source=" & "E:\Test.mdb;Persist Securit y Info=False" ‘将Data Source处的路径改为你本机数据库所在路径即可conn.Open connect ionstr ingEnd Sub接着双击“确定”,同样的,输入如下代码:Private Sub Command1_Clic k()Dim sql As StringDim conn As New ADODB.Connect ionDim rs_logi n As New ADODB.Records etIf Trim(Text1.Text) = "" Then ‘检测用户名正确与否MsgBox"用户名不能为空,请重新输入!", vbOkOnl y + vbExcla mation, "错误"Text1.SetFocu sElsesql = "select* from Test where test_in fo = '" & Text1.Text & "'" rs_logi n.Open sql, conn, adOpenK eyset, adLockP essimi sticIf rs_logi n.EOF = True ThenMsgBox"用户名不存在,请重新输入!",vbOkOnl y + vbExcla mation, "错误"Text1 = ""Text1.SetFocu sElse ‘检测密码正确与否If Trim(rs_logi n.Fields(1)) = Trim(Text2) Thenrs_logi n.CloseUnloadMeForm2.ShowElseMsgBox"密码错误,请重新输入!", vbOKOnl y + vbExcla mation, "错误"Text2.SetFocu sEnd IfEnd IfEnd IfEnd Sub最后双击“取消”按钮,输入如下代码:Private Sub Command2_Clic k()MsgBox"您已成功退出!", vbOkOnl y + vbExcla mation, "提示"UnloadMeEnd Sub如果想加入三次输入错误就退出的功能,这个倒网上找个小代码加入Command_Click()就行了,思路是定义一个变量,赋初值为 0 ,错误一次,这个变量增加1,如果这个变量等于 3 了,就 UnloadMe。
Access数据库轻松操作

Access数据库轻松操作作为Microsoft Offic 97五大主件之一的Microsoft Access,一出世好象就受到了“偏见”和“虐待”,它的名声远没有WORD、EXCEL那么大。
然而ACCESS在MIS管理系统中散发的迷人芳香却是无法抗拒的,你想了解它吗?好,那就让我们走近她、揭开她美丽伊人的面纱吧!Microsoft Access 97数据库面面观:那么Microsoft Access数据库到底是什么呢?简单地说它就是一些关于某个特定主题或目的的信息集合。
使用 Microsoft Access,可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。
如果要保存数据,请为每一种类型的信息创建一个表。
如果要从查询、窗体或报表中的多个表中将数据合并在一起,就要定义各个表之间的关系。
如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。
查询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。
如果要简单地直接在某个表中查看、输入及更改数据,请创建一个窗体。
在打开一个窗体时,Microsoft Access 将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布局,将窗体显示在屏幕上。
如果要分析数据或将数据以特定的方式打印出来,请创建一个报表。
例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。
轻轻松松创建MIS管理系统你家中的CD、VCD一定很多吧?是不是常遇到为找一张CD把一抽屉的碟子翻得乱七八糟的情况,你一定没少受埋怨——你不想整理它们一下?如:影片是国产的、还是国外的,是言情的、还是枪战的,这个明星主演了那些名片,这些影片又是哪个导演导的,等等如果你愿意,就让我们一起利用Microsoft Access建立一个家庭CD、VCD管理的MIS系统。
access使用教程

access使用教程Access使用教程Access是一款由微软开发的关系型数据库管理系统。
它可以帮助您存储、管理和分析大量的数据。
下面是一个简单的Access使用教程,帮助您快速入门。
1. 创建一个数据库- 打开Access软件,并在新建数据库时选择一个合适的位置来保存数据库文件。
- 在弹出的对话框中,输入数据库的名称并点击“创建”。
2. 创建数据表- 在左侧的导航栏中选择“表格”选项卡。
- 点击“新建”按钮创建新表格。
- 在表格中输入字段的名称和数据类型,并逐行添加数据。
3. 设计表格关系- 在左侧导航栏中选择“数据库工具”选项卡,然后点击“关系”按钮。
- 在新建关系窗口中,选择要建立关系的表格,并将它们拖动到窗口中。
- 在对应的字段之间绘制关系线,并设置关系的类型。
4. 查询数据- 在左侧导航栏中选择“查询”选项卡。
- 点击“新建查询”按钮创建一个新的查询。
- 在查询设计器中选择要查询的字段和条件,并设置排序方式。
- 运行查询并查看结果。
5. 创建报表- 在左侧导航栏中选择“报表”选项卡。
- 点击“新建报表”按钮创建一个新的报表。
- 选择要包含在报表中的字段并设置布局和样式。
- 预览和打印报表。
6. 创建表单- 在左侧导航栏中选择“表单”选项卡。
- 点击“新建表单”按钮创建一个新的表单。
- 选择要包含在表单中的字段,并设置布局和样式。
- 输入数据并保存表单。
这是一个简单的Access使用教程,希望可以帮助您入门。
随着您的熟练程度提高,您可以探索更多高级的功能和技巧。
使用Access建立数据库

使用Access建立数据库数据库是一个组织存储数据的工具,它对于管理和使用大量数据非常重要。
Access是一款由微软开发的关系型数据库管理系统,它提供了一套强大的工具和功能,可以帮助用户轻松建立、管理和查询数据库。
本文将介绍使用Access建立数据库的过程和一些注意事项。
一、数据库设计在开始建立数据库之前,我们首先需要进行数据库设计。
数据库设计是一个非常重要和关键的步骤,它决定了数据库的结构和组织方式。
下面是一个简单的数据库设计流程:1. 定义数据库目的和需求:确定数据库的主要目的和需求,例如,记录学生信息、存储商品销售数据等。
2. 收集和分析数据:收集需要存储在数据库中的数据,并进行数据分析,了解数据之间的关系和连接方式。
3. 设计实体和属性:根据数据分析的结果,设计数据库中的实体(表)和属性(字段),并定义它们之间的关系。
4. 设计表之间的关系:确定各个实体之间的关系,包括一对一、一对多和多对多关系。
5. 设计约束和数据类型:根据需求,设计表的约束条件,例如,主键、外键、唯一性约束等,并选择合适的数据类型来存储数据。
6. 建立表格:根据设计的实体和属性,创建表格,并设置各个字段的属性和数据类型。
二、在数据库设计完成后,我们可以通过以下步骤使用Access建立数据库:1. 打开Access:打开Access软件,点击“新建”或“创建”按钮,进入数据库创建界面。
2. 创建新数据库:选择“文件”菜单,点击“新建”选项,并选择“空白数据库”或“数据库模板”,输入数据库名称,并选择保存的位置。
3. 创建表格:在新创建的数据库中,点击“表格”选项卡,选择“设计视图”或“表格模板”,开始设计和创建表格。
4. 设计表格:在表格设计器中,根据数据库设计的结果,依次输入表名和字段名,并设置字段的属性和数据类型。
根据需要,设置主键、外键和索引等约束条件。
5. 建立关系:如果数据库有多个表格,并且存在关系,可以通过“数据库工具”菜单中的“关系”选项来建立表之间的关系。
ACCESS数据库的基本操作

ACCESS数据库的基本操作ACCESS数据库的基本操作一、建立数据库ACCESS数据库是一个独立的文件,其扩展名为.MDB。
它所包含的对象:表(Table) 、查询(Query) 、窗体、报表、数据访问页、宏、模块等。
一个数据库可以拥有多个表、多个查询及多个其它对象,而表是整个数据库的基础。
创建数据库的二种方式:1.启动Access 2002时创建数据库“开始,程序,Microsoft access”→“空access 数据库”→指定保存位置和文件名2.进入Access 2002后创建数据库“文件,新建”→“常用”选项卡上选择“数据库”→指定保存位置和文件名→“创建”二、建立表创建表的三种方式:1. 使用表设计器创建表结构2. 使用“表向导”(利用示例表)创建表结构3. 通过输入数据直接创建表结构和记录重点掌握:使用表设计器创建表的步骤:1、设计表结构数据库窗口“表”面板→双击“使用设计器创建表”→打开“设计视图”→设计表结构→“关闭”设计视图→输入表名。
2、输入表记录双击表名打开“数据表视图”→输入表记录→“关闭”数据表视图。
关于表的说明:1)表的三要素:表名、记录(行)、字段(列)2)表的定义项:表名、字段名、字段数据类型、字段属性和表的主关键字。
表的可选定义项:字段说明、表的属性。
3)表的命名:字母、汉字、数字、空格和除了句号、叹号、方括号等字符以外字符的任何组合。
(在同一个数据库中,表名不能重复)关于字段的说明:1)字段名:每一个字段都必须有一个唯一的名字。
①字段名长度不超过64个字符。
②字段名可以包含字母、汉字、数字、空格(但空格不能为首字符),还可以包含大部分标点符号。
③字段名不能出现句号(。
)、叹号(!)、方括号([ ])。
④在同一张表中,字段名不能重复使用。
2)字段的数据类型3)字段的属性说明:●字段大小:指定文本型字段大小或数字型字段的类型;●小数位数:对数值和货币型指定小数的位数;●格式:控制数据显示或打印的格式,如YY-MM-DD;●输入法模式:定义当焦点移至字段时是否自动开启输入法;●输入掩码:字段中输入数据的模式;●标题:用于在数据表视图、窗体和报表中取代字段的名称;●默认值:添加新记录时,自动加入到字段中的值;●有效性规则:指定输入的数据必须满足的条件●有效性文本:当输入的数据不符合有效性规则时显示的信息;●必填字段:对该字段输入数据时是否允许不输入;●允许空字符串:文本或备注型字段是否允许以空串存储;●索引:是否允许对该字段建立索引。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[图解]数据库也可以这样做—登陆界面四步成1作者语:我是一个新妈妈,在怀孕的时候,我闲在家里。
因此开始用ACCESS为周围的朋友做一些他们需要的数据库。
我开始做了一个《保险经纪人管理系统》,后来在月子里又做了一个《汽修铺交易管理系统》,后来宝宝出生拉,我也做上了瘾。
作为一个女生,我也很喜欢漂亮和精致的各类东西,但我看来看去,为什么同类型数据库长的脸都灰头土脑的,它的操作为什么也不能充满乐趣?我希望自己做出来一些与众不同的东西,也许它也没什么奇怪的,但它应该让使用的人感觉快乐才对,我这样想的。
这里个论坛上,我发现好多和我有着差不多想法的年青人,他们也很好学,也很勤奋。
我希望把我知道的尽量和他们分享。
今天我们分享漂亮的登陆界面怎么做成的。
先看看我曾经做过的登陆界面吧:如果你认为这个登陆界面很吸引你,就请顶一下我噢,明天我继续发表它们是如何被制作出来的。
1.登陆背景图:我不是一个美工,虽然我得说我对美好的事物很着迷,但我可不是美工。
所以怎么把一张我认为不错的图变成背景,这可是难倒我的问题。
不过虽然这一部分不能全部DIY,但我可以去抄。
于是,我找到了“怪兽网”(),我以前就是怪兽的发烧友,没事儿就在上面看东看西,虽然我也不做网站,但我仍旧认为,做为商业网站模板的集群发布站,它上面的作品主题鲜明,色彩艳丽,直接拿来改一改就好用了。
在这里我得多说几句,做为应用程序的界面,和网站模板有一点区别,网站模板不一定全能用来当应用程序的界面。
选择尽量简洁明了的背景是很重要的。
否则你会发现,美工的活儿会让你花太大的力气。
好了,我找到了一个合意的背景了。
就是它:它在众多的模板当中显得很严肃,但因为我现在要做的系统是替政府做的,那政府会喜欢这种风格的界面吧。
同时,它的方头方脑,会让我在下面的按钮设计当中有些天然的优势。
好了,根据我的经验,找的背景图要具备以下几个要素,如果你PS功力和我一样差的话,一定要记住了:(1)底图尽量由大块的纯色组成,因为花纹的底面会让你在修改文字时变得崩溃的。
(2)有些按钮很漂亮,但它是渐变色的,不要用。
(3)选择天然有按钮的模板,不要只看一个封面就决定你的选择,好多FLASH 动画是要点进去看才知道有多炫的。
(4)按钮要用方角的,不要用圆角的。
因为ACCESS里,按钮只能做成方角的,用了圆角的点击时会出现难看的方形边框。
选好图之后,就要开始切图了,在这里我隆重推荐一个业余PS人士很喜爱的图片编辑器:sngait,它可以切范围,切窗口,最重要的,它可以切滚动窗口,把一幅图原汁原味地切下来,对于背景制作是很重要的。
好了,切图吧,除了刚才看到的封面,我采集到了如下一些可以用来当背景的图。
这些图上,我要的元素都有了,有布局,有主标位置,有图片区,有按钮区,有内容区,应有尽有。
下面要做的事情就是我们女生小时候最爱干的事情了,剪剪贴贴,成为自己的背景。
我那几天干得挥汗如雨,但找到了小时候为心爱的娃娃做衣服的感觉,还是很开心的。
成果如下:还有一些小背景窗底纹,我不贴了,总之衣服做出来之前,布料都是丑丑的,但衣服做出来之后,就不一样拉。
背景我选择了“微软雅黑”来做为基本字体,黑配白做为基本色彩方案。
大方严肃的布局,配合这个软件的基调,同时不失美感。
背景图花了2-3天的时间,从选材到制作,基本上算完成了,还有一些小背景,可以在具体需要的时候来制作。
然后我们就要进入主要的工作阶段,把它们用起来。
明天继续…..2.按钮怎么加:首先,让我们把昨天做好的图放进窗体,新建一个空白的窗体后,大家放图片吧:放好之后,在用户名,密码后面,加上两个[文本框],右侧是这个空白窗体的属性,请大家按这些设置方式进行设置。
然后在下方加上:[进入][退出]按钮。
方法是,先加普通按钮,在这里点击“取消”,因为按钮的功能是写代码的,我们不用它的引导模式:好了,接下来把做好的按钮图片放进这个按钮就成了。
下一步,让我们开始写代码吧,我把代码直接贴出来了,愿意的朋友可以直接复制粘贴进你的按钮,就成了。
不过你很好学的话,我也希望你好好阅读一下,代码是很有趣的东西,有时我很恨它们,但有时很爱它们。
[进入]按钮的代码:‘这一段是用来检查有没有输入用户名或密码的If IsNull(Trim(Me.用户名)) ThenDoCmd.BeepMsgBox ("请输入用户名称!")ElseIf IsNull(Trim(Me.密码)) ThenDoCmd.BeepMsgBox ("请输入密码!")Else‘以下是用来与[登陆表]做对比的Me.RecordSource = "select * from 登陆表where 用户名= '" & Me.用户名& "' and 密码='" & Me.密码& "'"'Set rs = GetRS(str)If Me.Recordset.EOF ThenDoCmd.BeepMsgBox ("没有这个用户或密码有误,请重新输入!")Me.用户名= ""Me.密码= ""Me.用户名.SetFocusExit SubElseDoCmd.Close‘试用版使用次数的限制If n = 50 ThenDoCmd.CloseElsen = n + 1MsgBox ("欢迎使用承德县干部管理系统!")check = True '设置登陆标志DoCmd.OpenForm ("主查询窗体")End IfEnd IfEnd If进入按钮的基本功能是:(1)检查用户名或密码是否为空;如果其中的为空,进行友好提示。
(2)比对登陆表,发现不匹配进行友好提示(3)如果一切都OK,提示欢迎,打开主窗体。
按钮的使用需要和对应的表进行匹配,我们在下面一节会做出系统的说明。
总之,封面的制作是成套的,你用这个办法,就需要做一系列的事情,才能保证它正常成功地实现你要的效果。
代码看得头痛,如果你是菜鸟,以下这些信息或者对你有些帮助:DoCmd的各类方法:这是个好东东,它可以指挥计算机做好多事情,docmd.beep是让电脑发出“嘟”的一声,提醒你错了。
Docmd.runsql是运行一条SQL语句。
反正docmd 是指挥家,它可以让窗体打开,让窗体关上,让你头上生出朵花来,反正你如果有空,好好看看它都可以干些什么,如果不想死啃书的话,注意多在找码当中找到它的各类用法,它是盘相当不错的菜,变化很多的。
Me.啥啥啥:ME是指当前窗体,Me.RecordSource意思是当前窗体的记录源,Me.Recordset.EOF这句话的意思是当前记录集为空,Me.用户名.SetFocus是将“用户名”字段设为焦点。
SQL代码里的头痛之处:"select * from 登陆表where 用户名= '" & Me.用户名& "' and 密码='" & Me.密码& "'" 以上这一段是一句SQL语句,我们常常需要用到,SQL的语法我不多说,但要想让ACCESS 里用起来,它与窗体字段的合并是让我十分头痛的一个地方,老是因为多引号,少引号产生错误。
Me.用户名是窗体上的一个字段,在与SQL合并的时候,是不能被双引号引用的,所以要在引用它之前,把其它的SQL语句先引起来,就是这一段:"select * from 登陆表where 用户名= '",在SQL语句里,“AND”是“且”条件的连接词,合并时就不能再用它了,我们用“&”这个符号,在好多查询条件当中,ACCESS认’姓名’,所以单引号也不能缺,大家睁大眼睛,会发现在[用户名= ]后面,有一个小小的单引号吧。
所以你在抄人家代码的时候,千万要十分十分地小心,漏掉一点点,你那边也会成不了事儿。
虽然天下文章一大抄,但会抄和不会抄,也要拼眼力呀![退出]按钮要简单地多,直接退出就可以了,我就不抄代码了。
说到按钮,我有个血的教训,一定得提醒大家一下。
一开始,我不是直接放按钮的,而是直接放图片的,因为图片也有“单击”事件,我把漂亮的按钮图片直接嵌进去,认为用“单击”事件,也可以实现一样的效果。
但是,开发环境下是可以的,一旦我编译了之后,就不行了。
后来发现用按钮比较保险,只是因为ACCESS的按钮只有方头方脑的这一种,不想自寻烦恼的还是直接找个方头方脑的按钮图片,比较妥当。
当然,我属于喜欢自寻烦恼的,所以我做了这个:大家看见了吧,不按的时候,它是一个圆角的按钮,但一按,难看的方头方脑的黑框线还是会出现,对比之下:这个东东就显得比较耐看了。
今天眼睛是累着了,先到这里吧,我们明天继续…..3.怎么让它识别你:说到登陆封面,除了华丽的外表之后,比较玄奥的是与权限管理合并在一起的用户识别系统。
常用的登陆以识别用户和密码为主,也有一些复杂的登陆,是与权限合并的。
我先讲简单的这种,如果咱们初学,也就学学简单的吧。
用户识别主要是通过“用户名”,“密码”来共同确认合法与否的。
所以为了方便识别,我们首先需要建一张表:登陆表当然,你还可以按你的需要,多设几个字段,什么登陆次数,权限ID等,如果你需要和权限管理结合起来,这些是很必要的。
如果只是一个人本机用用,也可以设一些不同的用户,但没必要搞太复杂的权限管理机制了。
登陆窗体当中,密码应显示“星号”,所以要这样设置:通常我们打开一个MDB文件,会一块儿打开所有的表呀,窗体呀。
那想让用户从单一入口进入,那就是不可能了,这样也不能保护我们的系统数据。
为此,我们得对入口进行一些设置,让用户进入的时候只能打开这唯一的“登陆窗体”。
怎么设置呢,大家看下图:把三个允许的勾打掉,保存后关闭,再开来看看,是不是成功拉!可是,这样还不行,因为这个还没有经过编译,让我们编译一下吧:当然,这件事情不建议在刚做好登陆界面的时候做,最好还是放到全部完成之后再来做。
封装之后的程序更稳定且更安全。
4.欢迎界面出现拉登陆成功后,显示:一个简单的登陆封面,完成喽。
非常简单吧,你也可以试一试。