生成的报表如http://www.runyang.net/1.jpg图所示,当然同样的记录码单记录是有可能大于10笔的,我想可能是用子报表分为10列,或者是分组,但问题是后面的统计不好做呀,分组也有同样的问题,请高人指点,
这样的例子在现实中应该不少,我在CSDN中找过没有这方面的示例程序,唉,希望也为后来者提供点帮助吧
这样的例子在现实中应该不少,我在CSDN中找过没有这方面的示例程序,唉,希望也为后来者提供点帮助吧
解决方案 »
- 有关数据库和MSFLexGrid控件
- 急!急!急!在串口中用过modbus协议的,请进来帮帮忙
- 請問副檔名為OCX的檔案,是什麼類型的檔案?
- 如何调用WebBrower(shdocvw.dll)的查找功能。
- 本应上周五下午六点结的散分贴,因为一些原因到刚才才结. 实在对不住各位. 还望谅解...为此,今日再散100分
- Chr$(&H5)的返回结果是什么
- 各位老兄帮忙看看,Crystal Reports为何数据不能更新?
- 周末愉快,要个说法: 做报表 做输入 用哪一个第三方控件比较好 到底那个好啊,同志们
- VB高手请进!!!!!!!!
- 各位大虾,请问vb程序怎样访问互联网中某台服务器上的Access数据库?
- 关于连接Internet SQL数据库问题
- 关于TrueDBGrid7中下拉列表控件的适用!!!
假设有十个field,分别是f1.......f10。在Detail区的format中这样写:
Dim i As Long, S As String
Dim C As Object
Dim Rs As New ADODB.Recordset
Set Rs = DbConnection.GetRs("select 数值 from 表名 where 产品='" & 产品名 & "') '得到一个静态只读Recordset的函数,这部分自己写吧。 With Rs
For i = 1 To .RecordCount
.AbsolutePosition = i
S = Rs.Fields(0)
For Each C In Detail.Controls '因为AR不支持控件数组,只好用名称来搜索。
If C.Name = "F" & i Then
C.Text = S
Next
Next
End With
原理很简单吧。就是放弃报表数据控件的自动填充。用代码手动填充。