可以参考一下
Private iRow As Integer
Private Sub ActiveReport_DataInitialize()
With Me.Fields
.Add "pdno"
.Add "pno"
.Add "pname"
.Add "psizes"
.Add "unitdesci"
End With
iRow = 1
End Sub Private Sub ActiveReport_FetchData(eof As Boolean)
Static j As Long
If iRow > m_Grid.Rows - 1 Then
eof = True
Exit Sub
End If
j = j + 1
PageBreak1.Enabled = IIf(j Mod 15 = 0, True, False) '强制分页 15行/页
Fields("pdno") = m_Grid.TextMatrix(iRow, 1)
Fields("pno")= m_Grid.TextMatrix(iRow, 3)
Fields("pname") = m_Grid.TextMatrix(iRow, 4)
Fields("psizes") = m_Grid.TextMatrix(iRow, 5)
Fields("unitdesci") = m_Grid.TextMatrix(iRow, 6)
eof = False
iRow = iRow + 1
End Sub
我现在的问题是 我在一个窗体里有4个表格控件 在ActiveReport报表里如何读取4个表格里的数据呢?一个表格的读取按上述代码可以了,请您在给我指点一下啊,谢谢了。
Private iRow As Integer
Private Sub ActiveReport_DataInitialize()
With Me.Fields
.Add "pdno"
.Add "pno"
.Add "pname"
.Add "psizes"
.Add "unitdesci"
End With
iRow = 1
End Sub Private Sub ActiveReport_FetchData(eof As Boolean)
Static j As Long
If iRow > m_Grid.Rows - 1 Then
eof = True
Exit Sub
End If
j = j + 1
PageBreak1.Enabled = IIf(j Mod 15 = 0, True, False) '强制分页 15行/页
Fields("pdno") = m_Grid.TextMatrix(iRow, 1)
Fields("pno")= m_Grid.TextMatrix(iRow, 3)
Fields("pname") = m_Grid.TextMatrix(iRow, 4)
Fields("psizes") = m_Grid.TextMatrix(iRow, 5)
Fields("unitdesci") = m_Grid.TextMatrix(iRow, 6)
eof = False
iRow = iRow + 1
End Sub
我现在的问题是 我在一个窗体里有4个表格控件 在ActiveReport报表里如何读取4个表格里的数据呢?一个表格的读取按上述代码可以了,请您在给我指点一下啊,谢谢了。
解决方案 »
- MSChart 大量数据显示不清该如何解决.怎样分屏显示求指教
- 能否通过SQL语句遍历读取某个数据库中所有的表放如list中
- 如何得到变量或数组的字节数?
- 菜的不能再菜的问题:怎么调用API????
- microsoft internet controls 控件,b() = InetUpdate.OpenURL(lblremote.Caption, 1) 为什么返回总是空。
- 比较简单的问题
- 请问,如何调用一个带返回参数的存储过程(SQLserver)
- 各位进来帮我看看,并给一些意见和见议,多谢了,来者有分。
- 求救:请问这样的SQL查询该怎么写
- 高分求解过程ID的问题
- vb怎么打开MSI程序
- 用什么代码删除文本框中的文件列表
不行用CR吧