WEB开发网
开发学院软件开发VC 报表输出轻松搞定 阅读

报表输出轻松搞定

 2010-07-06 20:42:45 来源:WEB开发网   
核心提示://相当于反表,数据为一列一列的填//strReportHead:"行名|行名|..."// otherColWide:第一列的宽度(写行名的那列)// ColWide:其它列的宽度//注:字串strReportHead最后不以"|"结尾,HRESULT SetReportHea

//相当于反表,数据为一列一列的填

//strReportHead:"行名|行名|..."

// otherColWide:第一列的宽度(写行名的那列)

// ColWide:其它列的宽度

//注:字串strReportHead最后不以"|"结尾。

HRESULT SetReportHeadC([in]BSTR strReportHead,[in]int ColWide,[in]int otherColWide,[out,retval]long *pRet);

----------------------------------------------------------------------------------------

//相当于反表,数据为一列一列的填

//strReportHead:"行名|行名|..."

// otherColWide:第一列的宽度(写行名的那列)

// ColWide:其它列的宽度

//注:字串strReportHead最后不以"|"结尾。

HRESULT SetReportHeadD([in]BSTR strReportHead,[in]int ColWide,[in]int otherColWide,[out,retval]long *pRet);

----------------------------------------------------------------------------------------

//加入记录

HRESULT AddDetail([in]BSTR strItem,[out,retval]long *pRet);

----------------------------------------------------------------------------------------

//写文本,数字,注释等东东

HRESULT WriteText(BSTR strText, long *pRet);

----------------------------------------------------------------------------------------

HRESULT Print([out,retval]long *pRet);

----------------------------------------------------------------------------------------

//设置表的序号

HRESULT SetTableNo([in]BSTR strTableNo,[out,retval]long *pRet);

----------------------------------------------------------------------------------------

//强行分页

HRESULT NewPage([out,retval]long *pRet);

----------------------------------------------------------------------------------------

//双联表

HRESULT DrawDoubleTable([in]BSTR strTableOName,[in]BSTR strTableTName,[out,retval]long *pRet);

----------------------------------------------------------------------------------------

//添加制表人

HRESULT SetTableMaker([in] BSTR strTableMaker,[out,retval]long *pRet);

具体的用法请参见程序。希望可以节约大家的一些时间。代码没有限制,可随意使用。

本文配套源码

上一页  1 2 

Tags:报表 输出 轻松

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接