如何用VB做一个界面,输入查询内容,在界面显示出查询的结果

如何用VB做一个界面,输入查询内容,在界面显示出查询的结果,第1张

大致思路是这样的:

利用数据库,首先连接数据库,用输入的内容然后根据输入的内容进行查询(Select

form

TABLE

Where

字段名

=

'查询内容'

),再根据Select后的数据显示到界面

比如label的caption属性或者ptint到窗体上

用连接字符串

Provider=SQLOLEDB1;Password=admin;Persist

Security

Info=True;User

ID=sa;Initial

Catalog=DataBaseName;Data

Source=127001

其中

Password是密码

User

ID是用户名

Initial

Catalog是数据库名

Data

Source是SQL服务器IP或计算机名称

1设计好数据库表

2设计好程序功能,也就是你需要对你程序要实现的功能有个很好的了解,不能说边开发边想,这种方法并不适合大多数人

3将代码模块化,比如:连接数据的代码可以放在一个模块中,数据库 *** 作(查询/删除等等)放在另一个模块中,界面的基本 *** 作可以放在另一个模块中,这样做的好处在于好维护代码以及后期代码的升级等等,当然不是必须的

4界面的设计 ,包括各个控件的布局等等,界面设计像VB这种可视化编程的,能减少控件直接拖拉使用的最好减少,更多的是通过编码来实现,其中对于一些特殊的控件可以通过自定义用户控件

===========================

基本来说一个连接数据库的桌面软件开发,在开发前,你需要明白自己要做什么,这个软件要为别恩做些什么,等想好了再去做,做好前期设计是必须的,编码并不是主要的,只是一些苦力活而已

最后小AD下,思想源地能为你提供最好的设计思路和实现方案,只要你需要可以M我们

1)窗体上插入3个标签,2个文本框,14个按钮,1个隐藏的复选框,设置密码框的输入掩码为密码

2)通过文本框的获得焦点事件设置隐藏复选框的值,以根据复选框的值确定当前被激活的是哪个文本框

Private Sub Text0_GotFocus()

MeCheck9Value = True

End Sub

Private Sub Text2_GotFocus()

MeCheck9Value = False

End Sub

3)设置数字按钮/退格按钮/清除按钮/取消按钮的单击事件代码:

Private Sub Command4_Click()

Dim myCtrl As Control

If MeCheck9Value = True Then

Set myCtrl = MeText0

Else

Set myCtrl = MeText2

End If

myCtrlValue = myCtrlValue & "1"

Set myCtrl = Nothing

End Sub

退格: myCtrlValue = Left(myCtrlValue, Len(myCtrlValue) - 1)

清除: myCtrlValue = ""

取消: DoCmdClose acForm, MeName, acSaveNo

4)确认键的单击事件代码就根据需要了

用数据库控件比如ADODC与

网络数据库

连接,然后其他用来输出的控件比如DataGrid再与数据库控件绑定即可。

数据库只要建立了连接,那么在使用过程中对于程序而言就没有

本地数据库

与网络数据库之分了, *** 作都是完全一样的,数据库搜索引擎会自动完成数据的上传和下载。

vb这么语言现在来说已经不是非常的先进了,而且也不是特别的好找工作了,如果仅仅是当做基础来学,那应该学学basic和c语言,如果就是想做做简单编程的话,vf在处理数据库方面更简便一些。易语言更容易 *** 作一点。如果非要用vb来开发数据库的话,一般分为两种,一种是使用自带的数据控件连接,另外一种是语句连接。现在相对用语句的比较多,这方面建议下载一本网上的电子书教程,照着做比较好,因为有些网上的资源还是提供视频的,一边看一边做更方便理解,否则仅仅给你罗列出语句,估计对初学者来说也不能做到举一反三。

以上就是关于如何用VB做一个界面,输入查询内容,在界面显示出查询的结果全部的内容,包括:如何用VB做一个界面,输入查询内容,在界面显示出查询的结果、关于VB设计SQL登录界面、VB开发数据库应用程序的步骤和方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存