- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                第7章使用控件访问数据库  7.1  Data数据控件 Data数据控件的常用属性  Data数据控件常用的事件  Data数据控件常用的方法  数据控件的记录集(RecordSet对象)   EofAction和BofAction属性        该属性是当记录指针指向RecordSet对象的第一条记录前或最后一条记录后时,数据控件的EofAction和BofAction属性的设置或返回值决定了数据控件要采取的操作。其属性的取值如表8.1所示。  7.1  Data数据控件 需要指出是,数据控件本身并不直接显示记录集中的数据,而是通过与它绑定的控件(也称绑定控件)来实现。常用的绑定控件有文本框、标签、复选框、图片框和图象框等。数据控件用于绑定数据库和数据库中的某个数据表,绑定控件先与数据控件进行绑定,再绑定数据表中的某个列。所以要使绑定控件能与数据库进行连接,必须设置它的两个属性: ①DataSource属性:该属性通过指定一个有效的数据控件使绑定控件连接到一个数据库上。 ②DataField属性:该属性设置数据库有效的字段与绑定控件建立联系。 7.1  Data数据控件 创建步骤: 选择“文件”菜单中的“新建工程”,在随后出现的“新建工程”对话框中选择“标准EXE”,单击“确定”按钮。  设置窗体的Caption属性为“StuInfo数据表基本信息浏览”。  在窗体中添加7个标签框、7个文本框和一个命令按钮,并按图8.1所示设置标签框和命令按钮的Caption属性。  在窗体上添加一个Data控件,并按表8.2设置属性。   7.1  Data数据控件 7.1  Data数据控件      ⑤设置绑定控件文本框的属性,如表7.3所示:      ⑥修改命令按钮的Name属性值为“退出”,程序代码如下:       Private Sub 退出_Click()      Unload Me      End      End Sub      ⑦运行该应用程序,出现如图8.2所示界面,单击  Data控件上的左右箭头可以浏览“StuInfo”数据表中的记录。  7.1  Data数据控件 7.1  Data数据控件 Data数据控件常用的事件 Reposition事件 Vaildate事件  Errors事件 7.1  Data数据控件 Data数据控件常用的事件     [例7-2] 修改例7-1的应用程序,编一 Reposition事件过程,使得当单击数据控件对象上的箭头时,在数据控件的标题区显示记录的序号。    创建步骤:   添加Reposition事件过程  运行该应用程序,出现如图8.3所示界面,单击Data控件上的箭头可以浏览“StuInfo”数据表及其记录序号    7.1  Data数据控件 Data数据控件常用的事件        [例7-3] 在例7-2的应用程序中,添加Vaildate事件,使得用户在浏览“StuInfo”数据表时不能改变学号的位数。         创建步骤: Vaildate事件的程序代码如下:        Private Sub Data1_Validate(Action As Integer, Save As Integer)        If Save And Len(Trim(TxtID))  6 Then        MsgBox 学号必须为6位!, vbCritical, 警告框        Action = 0        End If        End Sub 运行该应用程序时,如果用户改变了“StuInfo”数据表的学号位数,然后按了数据控件上的任一个按钮,会出现如右图所示的对话框。  7.1  Data数据控件 Data数据控件常用的方法 Refresh方法  UpdateControls方法 UpdateRecord方法 7.1  Data数据控件 7.1  Data数据控件 7.1  Data数据控件 RecordCount属性        该属性用于统计RecordSet对象的记录个数。       [例7-5] 修改例7-3的应用程  序,当打开该应用程序 时显示 “StuInfo”数据表记录的个数。        创建步骤: 在窗体上添加两个标签,如右图所示。 添加Activate事件过程,代码如下:       Private Sub Form_Activate()       Data1.Recordset.MoveLast        Label9.Caption =                   Data1.Recordset.RecordCount       End Sub 运行该应用程序,“StuInfo”
                您可能关注的文档
最近下载
- 2025年宝鸡市金台区社区专职人员招聘(58人)考试参考题库及答案解析.docx VIP
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院.docx VIP
- 2025年宝鸡市金台区社区专职人员招聘(58人)笔试备考题库及答案解析.docx VIP
- 二电感元件vcr的相量形式+j-read.ppt VIP
- 安全阀计算书.xls VIP
- 《资治通鉴》与为将之道知到智慧树期末考试答案题库2025年武警指挥学院.docx VIP
- 道路设计毕业设计(包含路线、路基、路面及预算)64页.pdf VIP
- 在线学习课堂网课《分子生物学( 东南)》单元测试考核答案.docx VIP
- 制图的基础知识.pptx
- 工资流水证明模板.doc VIP
 原创力文档
原创力文档 
                        

文档评论(0)