数据库登录界面怎么做 新手怎么做报表
大家好,如果您还对数据库登录界面怎么做不太了解,没有关系,今天就由本站为大家分享数据库登录界面怎么做的知识,包括新手怎么做报表的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
怎样做SQL数据库的界面
要做界面只能用VB、VC之类的工具,SQL只是数据操作语言,是不可能做界面的。
如果你不需要使用网页访问数据,就当然不需要使用ASP、PHP之类的东东了。
做数据库界面时肯定要用到ADO之类的数据访问通用接口,如果你把ADO弄熟了之后,不管用什么编程语言都可以顺利地做出好的界面来。
PPT连接access数据库,怎样做密码验证的登录界面
以下实例以连接sql数据库,只要将代码中的连接数据库代码改成连接access数据库即可:
conn.ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;" _
+"User ID=sa;password=123;Initial Catalog=denglu;Data Source=127.0.0.1"'连接数据库代码
改为:
conn.ConnectionString="Provider=Microsoft.Ace.OLEDB.12.0;Data Source="& ThisWorkbook.Path&"\BPO.accdb"即可
添加引用
一、界面设计
各控件名称属性分别为:label1、text1、label2、text2、commandok、cmdcancel
登录成功后显示的窗体:
代码设计如下:
'首先添加一个模块,写上以下通用声明和Sub main():
Public conn As ADODB.Connection'通用(声明)
Sub main()
Set conn= New ADODB.Connection'通用(main)
conn.ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;" _
+"User ID=sa;password=123;Initial Catalog=denglu;Data Source=127.0.0.1"'连接数据库代码
conn.Open
frmLogin.Show'首先显示登录界面。也可以在工程属性中设置启动对象为Sub main()或者frmlogin窗体
End Sub
'在Frmlogin代码窗口,为cmdok控件写以下代码:
Private Sub cmdok_Click()
If text1.Text="" Then
MsgBox"用户名不能为空!", vbOKOnly+ vbInformation,"友情提示"
text1.SetFocus
Exit Sub'若用户名文本框内为空,则出现提示框
End If
If text2.Text="" Then
MsgBox"密码不能为空!", vbOKOnly+ vbInformation,"友情提示"
text2.SetFocus
Exit Sub'若输入密码文本框为空,也出现提示框
End If
Dim strSQl As String
strSQl="select* from User1 where username='"& Trim$(text1.Text)&"' and pwd='"& Trim$(text2.Text)&"'"
'书写SQL代码,查询User1表中是否存在窗体中用户输入的信息。
Dim str As New ADODB.Recordset
Set str= New ADODB.Recordset
str.CursorLocation= adUseClient
str.Open strSQl, conn, adOpenStatic, adLockReadOnly
With str
If.State= adStateOpen Then.Close
.Open strSQl
If.EOF Then
Try_times= Try_times+ 1
If Try_times>= 3 Then
MsgBox"您已连续三次输入错误,系统将自动关闭", vbOKOnly+ vbCritical,"警告"
Unload Me'若用户连续输入3次错误密码,则系统关闭
Else
MsgBox"对不起,用户名不存在或密码错误!", vbOKOnly+ vbQuestion,"警告"
text1.SetFocus
text1.Text=""
text2.Text=""
End If
Else
Unload Me'若登录成功,则隐藏当前窗体
Form2.Show'然后显示Form窗体
End If
End With
End Sub
Private Sub cmdCancel_Click()
End'若单击Cmdcel按钮,则结束应用程序
End Sub
运行中存在的问题:
代码中有Dim conn As adodb.connection,运行时显示"用户定义类型未定义"
解决方法:点击“工程”--“引用”找到“Microsoft ActiveX Data Object 2.6”
然后就就可以正常运行了。
数据库怎么进入界面
那你要学的东西可多了。
简单跟你说一下:
sqlserver2005是后台数据库,做为仓库用。
编程要用专门的编程工具,如c++,c#,java,delphi,vb等等等。在这里面编写代码,访问数据库,实现数据的读取与写入。
当然sql2005本身也可以编些程序,如写一些存储过程等。但形成不了软件。
早期,有一款数据库软件,叫foxpro。他可以既编程,也可以存储数据,但限制太多,现在基本没人用了。
书嘛,看你使用什么编程语言了,例如你学习c#搞数据库,那么直接买本c#的书,里面会有访问数据库的教程。
楼主如果仅是为了查询数据库,也可以这样:点开一个数据库,点开表,选择一个表,右键选择打开,这时会把把当前表的记录全部显示。点击工具栏的sql按钮,可以直接输入语句进行查询。
如果你还想了解更多这方面的信息,记得收藏关注本站。