请问大家我现在想根据数据库中的字段数来添加Data Report中的文本框
改怎么做啊?用Data Report中的什么方法可以实现呢???
例如我现在得知数据库中的字段数是7 个那么我就在 Data Report中添加7个文本框
并且把字段的名字绑定到 文本框的DataField属性上
大概意思如下:
sql = "select* from Y_YSDWBH "
Set rs = ExecuteSQL(sql)
'rs.Fields.Count=在Data Report添加的文本个数 ********这不知道用什么方法做
假如上面rs.Fields.Count=7 那么在Data Report中就添加加7个文本框然后进行
下面的语句
for i=0 to rs.Fields.Count-1
drpt.Sections(1).Controls(text(i).Text).DataField = rs.Fields(i).Name
next i
drpt 是Data Report名字 Sections(1)是细节
我现在这样测试一下不好使啊总是提示我下标越界谢谢大家了
改怎么做啊?用Data Report中的什么方法可以实现呢???
例如我现在得知数据库中的字段数是7 个那么我就在 Data Report中添加7个文本框
并且把字段的名字绑定到 文本框的DataField属性上
大概意思如下:
sql = "select* from Y_YSDWBH "
Set rs = ExecuteSQL(sql)
'rs.Fields.Count=在Data Report添加的文本个数 ********这不知道用什么方法做
假如上面rs.Fields.Count=7 那么在Data Report中就添加加7个文本框然后进行
下面的语句
for i=0 to rs.Fields.Count-1
drpt.Sections(1).Controls(text(i).Text).DataField = rs.Fields(i).Name
next i
drpt 是Data Report名字 Sections(1)是细节
我现在这样测试一下不好使啊总是提示我下标越界谢谢大家了
解决方案 »
- vb6.0 webbrowser获取网页验证码失败,请教修改
- 求助 :16进制日期转化的问题
- winsock如何通过HTTP代理来POST信息呢?
- 如何判断数码照片是翻转的?
- visual sourcesafe损坏 怎样取消其对工程的写保护
- 请问如何将excel中已经存在的图片保存到硬盘上?谢谢指点
- 通过PICTURE显示出的图片,如何在上面写入指定字符
- 在VB中如何进行左或右“移位”计算?
- 如何使用Bitblt函数实现截取屏幕上的特定区域
- 关于ado中打开记录集的比较。
- IE里能访问出HTML结果的DLL是怎么做的?
- 请问:如何使执行后的程序 在按Ctrl+Alt+Del弹出的关闭程序列表中看不到?
.Sections(2).Controls("Lbl").Caption = "ok"
.Show
End With
Dim rst As ADODB.Recordset
Set cn = New ADODB.Connection
Set rst = New ADODB.Recordset
cn.Open "dsn=student"
rst.Open "select * from 学员表", cn
Set DataReport1.DataSource = rst
DataReport1.Sections("section1").Controls("text1").DataField = "姓名"
With DataReport1
.Sections(2).Controls("Lbl").Caption = "ok"
.Show
End With
Unload Me
假如上面rs.Fields.Count=7 那么在Data Report中就添加加7个文本框然后进行
下面的语句
现在关键是这个怎么弄了啊
请大家把注意力集中到这里吧
因为另一个问题已经解决了
谢谢大家了啊
Dim rst As ADODB.Recordset
Set cn = New ADODB.Connection
Set rst = New ADODB.Recordset
cn.Open "dsn=student"
rst.Open "select * from 学员表", cn
Set DataReport1.DataSource = rst
For i = 1 To 2
DataReport1.Sections("section1").Controls(i).DataField = rst.Fields(i - 1).Name
Next
With DataReport1
.Sections(2).Controls("Lbl").Caption = "姓名"
.Show
End With
Unload Me
Dim rst As ADODB.Recordset
Set cn = New ADODB.Connection
Set rst = New ADODB.Recordset
cn.Open "dsn=student"
rst.Open "select * from 学员表", cn
Set DataReport1.DataSource = rst
For i = 1 To 2
DataReport1.Sections("section1").Controls(i).DataField = rst.Fields(i - 1).Name
Next
With DataReport1
.Sections(2).Controls("Lbl").Caption = "姓名"
.Show
End With
Unload Me