- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
登陆界面设计
登陆界面设计
在说步骤之前,我要着重强调,要完成本实例,首先得进行的步骤是 “工程” —— “引用”—— Microsoft ActiveX Data Objects 2.X Library ,即ADO 建议用2.6往上 )
步骤一:建立数据库
要想用SQL中存放的帐号数据来登录,肯定要先有存放帐号密码的数据表,假设我们的数据库为 Test,其中有一张表,叫做 test_users ,表中有两个字段,分别是userID 和 password ,分别存放登陆帐号和密码。
步骤二:新建窗体
①在VB中,本就有现成的登陆窗体,可以直接选择,当然,也可以创建一个空白的窗体,开发者添加内容(即“控件”),然后Caption 属性设置为“登录”或者“login”,当然,也可以自己随意添加,主要用来让窗口显示我们希望的标题。
②建立登陆界面,肯定是想登录成功后进入另一个界面,因此,我们需要再添加一个窗体,用来验证登录是否成功,在这里,我们将这个窗体的Name 名称 属性设为默认的 Form2;
步骤三:设置窗体
首先向新建的窗体分别添加两个 Label 控件、两个 TextBox 控件和两个 CommandButton,各控件属性如下表:
控件 属性 属性值 Label1 Caption 用户名 AutoSize True Label2 Caption 密码 AutoSize True Text1 Text NULL Text2 PasswordChar * Text NULL Command1 Caption 确定 Command2 Caption 取消 如果想让按下回车就默认选择“确定”按钮,只需将 Command1 的Default 属性更改为 True 即可,设置好后的窗体如下图
步骤四:填写代码(最重要的一步)
首先双击窗体,打开代码编辑界面,输入如下代码:
Private Sub Form_Load ‘此段代码的主要作用是当窗体打开时就连接数据库
Dim conn As New ADODB.Connection
Dim connectionstring As String
Connectionstring Provider SQLOLEDB.1;User ID sa;password ;
Data Source 127.0.0.1;Initial Catalog Test1 conn.Open connectionstring
End Sub
注释:
其中:‘User ID 代表本机SQL 的登陆帐号;password 是密码;Data Source代表数据源,在本例中,你还可将 127.0.0.1改为 local 或者你的SQL 服务器名称;
Intitial Catalog就是你要连接的数据库名称。
接着双击“确定”,同样的,输入如下代码:
Private Sub Command1_Click
Dim sql As String
Dim conn As New ADODB.Connection
Dim rs_login As New ADODB.Recordset
If Trim Text1.Text Then ‘检测用户名正确与否 MsgBox 用户名不能为空,请重新输入!, vbOkOnly + vbExclamation, 错误 Text1.SetFocus
Else sql select * from Test where test_users Text1.Text rs_login.Open sql, conn, adOpenKeyset, adLockPessimistic If rs_login.EOF True Then MsgBox 用户名不存在,请重新输入!,vbOkOnly + vbExclamation , 错误 Text1 Text1.SetFocus Else ‘检测密码正确与否 If Trim rs_login.Fields 1 Trim Text2 Then rs_login.Close Unload Me Form2.Show Else MsgBox 密码错误,请重新输入!, vbOKOnly + vbExclamation, 错误 Text2.SetFocus End If End If
End If
End Sub
最后双击“取消”按钮,输入如下代码
您可能关注的文档
最近下载
- (EC)852-2004关于食品卫生(中文版).pdf VIP
- 校园驿站合同范本Word模板.docx VIP
- 新建郑州至万州铁路环境影响报告书.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 水利水电工程施工质量检验与评定规程.pdf VIP
- 女性不孕症ppt课件.pptx VIP
- 国家安全教育大学生读本课件高教2024年版讲义合集(绪论+第1章+第2章+第3章+第4章+第5章).pdf
- 社会医学全套精品课件第八章 社会医学研究方法.pptx VIP
- 常州高级中学2023-2024学年高二上学期10月阶段检测物理试题.pdf VIP
- 学生会学术部竞选PPT.pptx VIP
文档评论(0)