用控件显示数据1ppt课件.ppt_第1页
用控件显示数据1ppt课件.ppt_第2页
用控件显示数据1ppt课件.ppt_第3页
用控件显示数据1ppt课件.ppt_第4页
用控件显示数据1ppt课件.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用控件显示数据,1,要点VB数据显示控件综述Lable控件TextBox控件CheckBox控件OptionButton控件ComboBox控件ListBox控件DataGrid控件caDataList控件DataCo血bo控件,2,ADO将SQL封装后就可以按照用户需要从SQLServer2000数据库提取数据了。在VB数据库系统中,数据的显示和操作是由各种可视化的控件来完成的。对于一般用户来讲,最直接的数据库操作就是在各种包含控件的表单中进行。所以用户界面的设计对于一个数据库系统也是非常重要的。本章来学习常见的显示数据的VB控件。,3,VB数据显示控件综述VB中常用于显示数据的控件如表81所示。,4,Label控件,Label控件显示ADODC提取的数据如果要使用Lable控件来显示ADODC提取的数据,其属性窗口的设置如图所示。,5,1DataSource该属性用于设置ADODC对象的名称。如果在窗体上存在多个ADODC对象,就需要在下拉列表框中进行选择。2,DataField该属性用于设置ADODC对象产生的Recordset对象中的宇段名称。,6,TextBox控件,TextBox控件显示ADODC提取的数据如果要使用TextBox控件来显示ADODC提取的数据,其属性窗口的设置如图所示。,7,1.DataSource该属性用于设置ADODC对象的名称。如果在窗体上存在多个ADODC对象,就需要在下拉列表框中进行选择。2DataField该属性用于设置ADODC对象产生的Recordset对象中的字段名称。,8,CheckBox控件,CheckBox控件的主要属性CheckBox控件的【属性窗口】如图所示。1DataSource如果采用ADODC控件来提取数据,则该属性用于设置ADODC对象的名称。如果在窗体上存在多个ADODC对象,就需要在下拉列表框中进行选择。2DataField如果采用ADODC控件来提取数据,则该属性用于设置ADODC对象产生的Recordset对象中的字段名称。,9,3Caption该属性用于设置CheckBox控件显示的内容。4Value该属性用于设置CheckBox控件的值。0:表示CheckBox控件没有被选择。l:表示CheckBox控件被选择。,10,OptionButton控件,OptionButton控件的主要属性OptionButton控件的【属性窗口】,1.Caption该属性用于设置控件显示的内容。2Value该属性用于设置控件的值。False:控件没有被选择。True:控件被选择。,11,ComboBox控件,ComboBox控件的使用技巧。在实践中,常常可以使用ComboBox控件来提取字典表中的内容供选择,这样可以避免不熟悉系统的用户输入错误的信息。对于数据库应用系统来讲,数据的完整和正确是非常重要的。举个例子:假如需要输入学生的民族,如果设计为一个文本框(TextBox)控件来完成民族的输入,有的用户可能会输入“汉族”,有的用户可能会输入“汉”.,12,ComboBox控件的主要属性ComboBox控件的【属性窗口】如图所示。ComboBox控件的【属性窗口】1,DataSource该属性用于设置使用的ADODC控件的名称。2,DataField该属性用于设置ADODC控件产生的记录集的字段名称。,13,3Text该属性可以用于获得返回下拉列表框中返回的值。4Style该属性可以用于设置下拉列表框出现的形式。0:下拉式组合列表框;1:简单组合列表框;2:下拉式列表框。ComboBox控件的主要事件1,DropDown事件当ComboBox控件的列表部分下拉时发生的事件。2,Click事件当ComboBox控件被单击时发生的事件。3DbClick事件当ComboBox控件被双击时发生的事件。,ComboBox控件的主要方法1Addltem方法向ComboBox控件中添加列表项内容。2,Remove丨tem方法清除ComboBox控件中的列表项内容。3,C丨ear方法清除ComboBox控件中所有的列表项内容。4Refresh方法刷新Combosox控件的显示。,14,ListBox,ListBox控件的主要属性ListBox控件的【属性窗口】如图所示。DataSource该属性用于设置使用的ADODC控件的名称。2.DataField属性用于设置ADODC控件产生的记录集的字段名称。,15,3Text该属性可以用于获得返回下拉列表框中返回的值。4Style该属性可以用于设置下拉列表框出现的形式。0:下拉式组合列表框;1:复选列表框。5List该属性常被程序用于指定访问的列表项目。在列表框中的第1个项目索引为O,依次递增,最后一个项目的索引号为ListCount1。6ListCount该属性用于返回列表框中共有多少个列表选项。7,ListIndex如果没有选择,则该属性为l。如果选中第1个列表框项目,则ListIndex0,依次类推。ListIndex属性用于指定用户选择的列表项在整个列表中的位置。8MultiSe丨eat该属性用于设置是否允许用户在列表框中进行复选。9Sorted该属性设置为True时,表示列表项按照字符顺序排列。,16,DataGrid控件,DataGrid控件是需要通过【工程】【部件】的方法来使用的表格化的控件。该控件可以用于显示并允许对记录集对象代表的数据表进行更新操作。,17,设计使用DataGrid控件的窗体(1)在VB的【菜单栏】选择【工程】【部件】选项。(2)出现如图所示的部件的【控件】选项卡。在列表框中选择【MicrosoftDataGridControl6.0(OLEDB)】选项。【单击】确定按钮。(3)在窗体Form1上设计一个DataGrid控件(DataGridl)和ADODC控件(Adodc1)。(4)在如图所示的DataGrid控件的【属性窗口】中,设置DataSource属性为Adodc1。,18,(5)在DataGrid控件上用鼠标右键单击,在出现的快捷菜单中选择【检索字段】选项,如图所示。这样将自动按照Adodc1控件设置的要访问的表TSTUDENT的字段来填充DataGrid1控件。,19,【允许更新】复选框:选择后在DataGrid控件中允许更新记录。属性页的【通用】选项卡,20,(3)切换到如图所示的属性页的【列】选项卡。在【列】下拉列表框中选择显示的列。在【标题】文本框中输入DataGrid网格中如何显示列名。在【数据字段】下拉列表框中选择该列对应的数据来源字段。,21,更改后的DataGrid控件如图所示,22,DataGrid控件的主要属性1.DataSource该属性用于设置使用的ADODC控件的名称。2.AllowaddNew该属性用于设置是否允许在DataGrid网格中添加新的记录。3.AllowDelete该属性用于设置是否允许删除DataGrid网格中的记录.4.AllowUpdate该属性用于设置是否允许更新DataGrid网格中的记录。,23,DataList控件DataList控件是需要通过【工程,【部件】的方法来使用的列表框控件。和ListBox控件不同的是,该控件可以绑定到数据源,直接更新数据源中的数据。,24,DataList控件,使用DataList控件要在窗体上使用DataList控件,需要通过【工程】【部件】的方法引入。(1)在VB的【菜单栏】选择【工程】【部件】选项。(2)出现如图所示的部件的【控件】选项卡。在列表框中选择(MicrosoftDataListControls60(OLEDB)】选项。单击确定按钮。,25,DataList控件的主要属性DataList控件的【属性窗口】如图所示。,26,1RowSource该属性用于设置填充DatatList控件列表项的数据源,即ADODC控件的名称。2ListField该属性用于设置填充DataList控件列表项的数据字段。,27,3DataSource该属性用于设置DataList控件绑定的数据源,即ADODC控件的名称。4DataField该属性用于设置DataList控件绑定的数据字段。5BoundColumn该属性用于设置DataList控件将返回给记录集中的数据字段。,28,DataList控件的主要方法1Refill再次创建DataList控件显示的列表并强制刷新内容.2.Refresh刷新DataList控件显示的内容,29,DataCombo控件,DataCombo控件是需要通过【工程】【部件】的方法来使用的列表框控件:和ComboBox控件不同的是,该控件可以绑定到数据源,直接更新数据源中的数据。,30,使用DataCombo控件要在窗体上使用DataCombo控件,需要通过【工程】【部件】的方法引入。(1)在VB的【菜单栏】选择【工程】【部件】选项。(2)出现如图所示的部件的【控件】选项卡。在列表框中选择【MicrosoftDataListControl60(OLEDB)】选项。单击确定按钮,31,DataCombo控件的主要属性DataCombo控件的【属性窗口】如图所示.,32,1,RowSource该属性用于设置填充DataCombo控件列表项的数据源,即ADODC控件的名称。2ListField该属性用于设置填充DataCombo控件列表项的数据字段。3DataSource该属性用于设置DataCombo控件绑定的数据源,即ADODC控件的名称。4,DataFie丨d该属性用于设置DataCombo控件绑定的数据字段。5,BoundClumn该属性用于设置DataCombo控件将返回给记录集中的数据字段。,33,DataCombo控件的主要方法1Refill再次创建DataCombo控件显示的列表并强制刷新内容。2,Refresh刷新DataCombo控件显示的内容。,34,制作界面,35,制作界面,一个完整的VB数据库系统,除了各种窗体之外,菜单、工具栏和状态栏也比较常见1制作菜单下面介绍一个菜单的制作过程。(1)新建一个工程。工程包括3个窗体。FrmMain:设计主菜单,选择不同的菜单选项时调用FrmAddStudent、FrmDeleteStudent或退出执行。FrmAddStudent:一个空白窗体,主要用于演示如何被主窗体FrmMain调用。,36,FrmDeleteStudent:一个空白窗体,主要用于演示如何被主窗体FrmMain调用。,37,(2)FrmMain的设计如图所示。下面重点来研究FrmMain的菜单是如何设计的。(3)在VB的【菜单栏】选择【工具】【菜单编辑器】选项,所示:,38,(4)出现如图所示的【菜单编辑器】界面。【标题】文本框:输入菜单的标题,这个标题可以是中文或者英文,就是运行时显示在窗体上的标题.【名称】文本框:输入菜单的名称,这个名称是用于在程序内部实现菜单功能的名称,该名称在窗体中必须唯一,同时要使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论