- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C/S——VB数据库应用系统开发 数据库应用系统结构 Visual Basic快速入门 开放数据库连接(ODBC) 数据访问接口(ADO) VB数据库编程举例 VB开发数据库应用系统实例分析 VB数据库编程举例 示例1 示例1说明 示例1控件的属性设置 示例1程序代码 “退出”按钮单击(Click)鼠标事件程序代码 “查找”按钮单击(Click)鼠标事件程序代码 窗体加载(Load事件)时初始化程序代码 示例1实现过程展示 示例2 示例2说明 示例2控件的属性设置 示例2程序代码 窗体启动时的初始化代码 “添加”命令按钮 “取消”命令按钮 “删除”命令按钮 “更新”命令按钮 “第一条”命令按钮 “末一条”命令按钮 “下一条”命令按钮 “上一条”命令按钮 结束程序代码 示例2实现过程展示 示例3 示例3说明 示例3控件的属性设置 示例3程序代码 Form1上的“查找”和“退出”命令按钮代码 Form2上的初始化dtgCond控件代码 Form2上的Load事件代码 Form2上“返回”按钮代码 示例3实现过程展示 “退出”命令按钮 Private Sub CmdExit_Click() End End Sub 设置控件和属性 编写程序代码 执行程序观察结果 示例3说明 示例3控件的属性设置 示例3程序代码 示例3实现过程展示 示例3在示例1的基础上增加了一个窗体,这个窗体用DataGrid控件显示数据。 示例3中的两个窗体的布局分别图1和图2所示。 图1 Form1布局 图2 Form2布局 在图所示的Form1上,当用户单击“查找”命令按钮时,显示Form2。 Form2上DataGrid中的数据是根据Form1中当前显示的学号值去查找此学生的姓名、所修的课程名、课程的学分以及考试成绩。 在Form2上单击“返回”命令按钮(对象名为cmdReturn),可以返回到Form1,并且同时卸载Form2。 Form1窗体上各控件属性的设置同示例1。 Form2窗体 DataGrid数据绑定控件的对象名为:dtgCond DtgCond控件的列属性在程序代码中设置。 ADO数据控件名为:AdodcGrid ConnectionString属性的值同示例1的AdodcStudent CommandType和RecordSource属性我们在程序代码中设置。 Form1上的“查找”和“退出”命令按钮代码 Form2上的代码 Form2上的初始化dtgCond控件代码 Form2上的Load事件代码 Form2上“返回”按钮代码 Private Sub CmdExit_Click() 退出按钮 End End Sub ? Private Sub CmdSearch_Click() 查找按钮 Form2.Show 显示Form2窗体 End Sub Private Sub InitGrid() 初始化dtgCond控件 With DtgCond 设置DtgCond的列标题 .Columns(0).Caption = 学号 .Columns(1).Caption = 课程名 .Columns(2).Caption = 学分 .Columns(3).Caption = 成绩 设置DtgCond的列宽 .Columns(0).Width = 1000 .Columns(1).Width = 2000 .Columns(2).Width = 800 .Columns(3).Width = 800 End With End Sub Private Sub Form_Load() Dim strSno As String Dim strSelect As String strSno = Trim(Form1.TxtSno.Text) 得到Form1窗体上当前显示的学号的值 ‘ 编写满足要求的查询语句,查找学号值等于给定值的学生的姓名、 ‘ 修的课程名、 学分和成绩 strSelect = “ select Sname, Cname,Ccredit,Grade from student s join sc “ _ “ on s.sno = sc.sno join course c on o = o where “ _ “ sc.sno = ‘ “ strSno “ ‘ “ 设置ADO数据控件相应的属性 AdodcGrid.CommandType = adCmdText
您可能关注的文档
- 深静脉置管规范化维护.ppt
- 湘雅口腔颌影像诊断学试题.docx
- 湘教版小科学五年级下册复习题 2.doc
- 湿疹的诊与鉴别治疗.docx
- 湘教版科学六下2_4保护我的生命之河.ppt
- 湿敷法中护理操作规程.ppt
- 温州医科大学附属第一医院 从数字化医院到智医疗(潘传迪).ppt
- 湖南高二学动员主题班会.ppt
- 滑模变结构控制本理论课件.ppt
- 溃疡性结肠炎理查房-我做.ppt
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)