| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖
标题:在vFP表单中用语句执行Grid++Report grf报表问题?
只看楼主 加入收藏
xw201202
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-3-6
收藏
 问题点数:0 回复次数:1 
在vFP表单中用语句执行Grid++Report grf报表问题?
在vFP表单中如何用语句执行Grid++Report .grf报表问题?请高手指点!谢谢!
搜索更多相关主题的帖子: 如何 
2011-03-08 23:48
aroffice
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2011-9-23
收藏
得分:0 
*――声明对象
*!*    LOCAL objReport AS gregn.GridppReport
*!*    objReport.ExportDirect(5,"要导出的文件名",.T.,.T.)
*!*    objReport =CREATEOBJECT("gregn.GridppReport.6")
Local objReport

objReport = NewObject("gregn.GridppReport")

*―-载入本地报表文件
IF objReport.LoadFromFile(CURDIR() +"\报表模板.grf")
*―-成功载入报表文件
*―-对数据源推入数据
    LOCAL m.i
*―-准备推入数据
    objReport.PrepareLoadData()
    FOR m.i = 1 To 100 STEP 3
        WITH objReport.DetailGrid.Recordset
            .APPEND()
            .FIELDS("文本字段").VALUE = "Hello " + STR(i)&&报表中定义的字段
            .FIELDS("数字字段").VALUE = m.i&&报表中定义的字段
            .FIELDS("日期字段").VALUE = DATE() +m.i&&报表中定义的字段
            .FIELDS("时间字段").VALUE = TIME()&&报表中定义的字段
            .FIELDS("金额字段").VALUE = m.i *10000 / RAND()&&报表中定义的字段
            .FIELDS("逻辑字段").VALUE = (m.i/2 = INT(m.i/2))&&报表中定义的字段
            .Post()
        ENDWITH
    ENDFOR
*――设置报表参数
    objReport.ParameterByName ("ReportTitle").VALUE = "VFP调用报表实例"&&报表中的参数,ReportTitle是GRF中定义的参数变量
    objReport.TITLE = "VFP报表测试"
*――预览报表
    objReport. PrintPreview(.T.)
ENDIF

网上其他爱好者分享的
2024-04-29 09:48
快速回复:在vFP表单中用语句执行Grid++Report grf报表问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011129 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved