VB6.0 DataList控件的使用实例(如何正确显示和选择相同字段的数据).doc_第1页
VB6.0 DataList控件的使用实例(如何正确显示和选择相同字段的数据).doc_第2页
VB6.0 DataList控件的使用实例(如何正确显示和选择相同字段的数据).doc_第3页
全文预览已结束

下载本文档

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

文档简介

VB6.0 DataList控件的使用实例(如何正确显示和选择相同字段的数据)试验后的正确方式,利用DataList空间的ListField和BoundColumn属性能实现在DataList控件中没有显示的字段(注:此字段必须带有唯一性,可以使自动编号或设置的编号都行),ListField 属性用来设置需要显示的字段(可以带有重复性或相同)BoundColumn不需要显示,用来设置唯一性的字段这样,就可以实现吧相同字段的数据正确的区分并提交给TextBox控件显示(其它类型控件可能也能用词方式,具体没有去试验)实例:1、Private Sub Form_Load()定义数据源Dim cnn As ADODB.Connection 定义连接 Dim rst As ADODB.Recordset 定义返回结果:记录集 Set cnn = New ADODB.Connection cnn.ConnectionString = PROVIDER=MSDASQL;Driver=SQL Server;Server=改你的服务器名称;uid=;pwd=;Database=改成你的数据库名称 cnn.Open Set rst = New ADODB.Recordset rst.Open 写上相应的sql语句, cnn, adOpenKeyset, adLockOptimistic If Rst.EOF = True Then Exit Sub End if设置DataList控件的显示属性 Set DataList.RowSource = rst With DataList .ListField = Corporations .BoundColumn = Tasklist 唯一性字段,此处为任务单编号,如下图 End With Set rst = Nothing Set cnn = Nothing End Sub2、Private Sub DataList_Click() 设置点中DataList控件上数据成功后,文本控件内数据的关联显示 定义数据源Dim cnn As ADODB.Connection 定义连接 Dim rst As ADODB.Recordset 定义返回结果:记录集 Set cnn = New ADODB.Connection cnn.ConnectionString = PROVIDER=MSDASQL;Driver=SQL Server;Server=改你的服务器名称;uid=;pwd=;Database=改成你的数据库名称 cnn.Open Set Rst = New ADODB.Recordset SQL = Select * from Miss_missions where tasklist= + DataList.BoundText + Rst.Open SQL, db, adOpenDynamic, adLockOptimistic Set Rst = db.Execute(SQL) If Not Rst.EOF Then For i = 1 To Rst.RecordCount Text1.Text = Rst.Fields(Mission_ID).Value & Text2.Text = Rst.Fields(NextDates).Value & Text3.Text = Rst.Fields(Weeker).Value & Text4.Text = Rst.Fields(Corporations).Value & Text4.Text = DataList.SelectedItem Text5.Text = Rst.Fields(UnitType).Value & Text6.Text = Rst.Fields(Unit).Value & Text7.Text = Rst.Fields(TaskList).Value & Text8.Text = Rst.Fields(Accomplish).Value & Text9.Text = Rst.Fields(CheckClassifg).Value & Text10.Text = Format(Rst.Fields(Amount).Value & , #0.00) Text11.Text = Rst.Fields(Checker).Value & Text12.Text = Rst.Fields(LinkMen).Value & Text13.Text = Rst.Fields(Phone).Value & Text14.Text = Rst.Fields(County).Value & Text15.Text = Rst.Fields(Area).Value & Text16.Text = Rst.Fields(PostalCode).Value & Text17.Text = Rst.Fields(SetupCor).Value & Text18.Text = Rst.Fields(Address).Value & 新增项目01- Text01.Text = Rst.Fields(DBText01).Value & Text02.Text = Rst.Fields(DBText02).Value & Text03.Text = Rst.Fields(DBText03).Value & Text04.Text = Rst.Field

温馨提示

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

评论

0/150

提交评论