sql server综合应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(综合应用)实训 VB/SQL Server学生成绩管理系统 用Vb实现的简单的学生成绩管理系统,使用可视ADODC控件和ADODB对象来访问后台数据库服务器的,系统功能包含学生信息的查询、学生信息的录入修改删除、学生成绩的录入修改。下面分别说明各模块的具体实现。 学生成绩管理系统主界面如图1.1所示。 图1.1 学生成绩管理系统主界面 系统主界面主要功能:系统功能的导航作用,单击各按钮后可进入相应的操作窗口。 项目1 VB连接SQL Server数据库 1、用可视ADODC控件连接数据库 (1)在VB选“工程”菜单—“部件”菜单项,系统打开“部件”对话框,如图1.2所示: 图1.2 “部件”对话框 选择2个ADO控件,它们是“Microsoft ADO Data Control 6.0”和“Microsoft DataGrid Control 6.0”。最后单击“确定”按钮,VB6.0工具栏增加了上述2个控件的图标。前者用于连接数据库,后者用于以表格形式显示数据库表的内容。 ⑵在VB表单中加入“Microsoft ADO Data Control 6.0”控件,命名合适的名称,例如stuado。 ⑶设置控件ADODC的ConnectionString属性。选择该属性,如图1.3所示。 图1.3 设置ConnectionString属性图 单击“…”按钮,系统打开对话框,如图1.4所示。 图1.4 生成连接字符串 单击“Build…”按钮,系统显示“数据链接属性”对话框,如图1.5所示。选择“连接”选项卡,进行设置,最后单击“确定”按钮。 图1.5“数据链接属性”对话框 (4)设置ADODC的RecordSource属性,打开“属性页”,如图1.6所示。 图1.6 属性页 2、系统主界面 系统主界面表单主要代码:‘学生信息查询 Private Sub Command1_Click() stusearch.Show End Sub ‘学生信息修改 Private Sub Command2_Click() addstu.Show End Sub ‘学生成绩录入 Private Sub Command3_Click() addstuscore.Show End Sub 项目2 学生信息查询 程序界面: 学生信息查询如图1.7所示: 图1.7 学生信息查询界面 主要功能: 可以满足简单查询的需要,什么条件也不输入,则分页显示所有记录。可以输入条件进行简单的模糊查询,各条件之间为与的关系。在查询的结果中选择1行,双击可以查看这个学生的具体选课信息。 创建过程: (1)在窗体上放入ADODC,起名为stuadostuxh和stuxm)、1个下拉列表框(stuzy)和1个命令按钮(stusch) (2)设置stuado的RecordSource属性:select * from xs (3)设置studg的DataSource属性为stuado 实现过程: 开始打开表单时,由于控件属性设置的初值,所以显示所有记录。当输入查询条件后,单击“查询”按钮,则调用makesqlstr()函数产生查询字符串,然后重新设置控件的属性,控件显示查询结果集。当专业改变时调用stuzy_Click()Dim sqlstr As String Public Sub makesqlstr() sqlstr = If Trim(stuxh) Then sqlstr = 学号 like % + Trim(stuxh.Text) + % End If If Trim(stuxm) Then sqlstr = sqlstr + 姓名 like % + Trim(stuxm.Text) + % End If If Trim(stuzy) 所有专业 Then sqlstr = sqlstr + 专业名 = + Trim(stuzy.Text) + End If End Sub Private Sub studg_DblClick() showstukc.stukcado.RecordSource = select 姓名,课程名,成绩,学分 from xs, kc, xs_kc where xs.学号= xs_kc.学号 and kc.课程号= xs_kc.课程号 and xs.学号= + stuado.Recordset(学号) + showstukc.stukcado.Refresh showstukc.Show stusearch.Enabled = False End Sub Private Sub stuzy_Click() makesqlstr s

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档