使用ReportStringControl 动态添加报表列
来源:互联网 发布:汉语智能发音软件 编辑:程序博客网 时间:2024/05/16 18:27
sample:
void setWeekDateColumn()
{
transDate Date_EveryDay;
int dayOfWeek;
ReportTextControl RC_PH_Mth;
ReportTextControl RC_PH_EveryDay;
boolean firstWeek = true;
;
if (finishedFrDate != dateNull())
Date_EveryDay = fromDate < finishedFrDate ? fromDate : finishedFrDate;
else
Date_EveryDay = fromDate;
do
{
dayOfWeek = dayOfWk(Date_EveryDay);
if (firstWeek && dayOfWeek != 7)
{
RC_PH_EveryDay = PH_EveryDay.addTextControl(strfmt("ED%1",Date_EveryDay));
RC_PH_EveryDay.alignment(1);
RC_PH_EveryDay.width(2,Units::mm);
RC_PH_EveryDay.fontSize(5);
RC_PH_EveryDay.name(strfmt("ED%1",Date_EveryDay));
RC_PH_EveryDay.showLabel(false);
RC_PH_EveryDay.text(strfmt("%1",dayOfMth(Date_EveryDay)));
RC_PH_EveryDay.text("");
}
else if (dayOfWeek == 7)
{
firstWeek = false;
RC_PH_EveryDay = PH_EveryDay.addTextControl(strfmt("ED%1",Date_EveryDay));
RC_PH_EveryDay.alignment(1);
RC_PH_EveryDay.width(dayofWeek * 2,Units::mm);
RC_PH_EveryDay.fontSize(5);
RC_PH_EveryDay.name(strfmt("ED%1",Date_EveryDay));
RC_PH_EveryDay.showLabel(false);
RC_PH_EveryDay.text(strfmt("%1",dayOfMth(Date_EveryDay)));
RC_PH_EveryDay.text("");
RC_PH_Mth = PH_Mth.addTextControl(strfmt("WD%1",Date_EveryDay));
RC_PH_Mth.showLabel(false);
RC_PH_Mth.text(strfmt("%1",Date_EveryDay));
RC_PH_Mth.modelFieldName(RC_PH_EveryDay.name());
RC_PH_Mth.alignment(1);
}
Date_EveryDay = Date_EveryDay + 1;
}
while (Date_EveryDay <= (toDate > finishedToDate ? toDate : finishedToDate));
}
- 使用ReportStringControl 动态添加报表列
- 使用RAS SDK 动态添加子报表
- 水晶报表动态列
- 水晶报表动态列
- 动态列报表查询
- [Jasper使用总结]iReport报表设计-动态列实现
- [Jasper使用总结]iReport报表设计-动态列实现
- 润乾报表 报表组使用api相关接口实现动态添加报表项
- datagrid动态添加列
- 动态添加table列
- datagrid 动态添加列
- GridView 动态添加列
- gridview动态添加列
- jqGrid添加动态列
- 动态添加模板列
- DataGrid动态添加列
- KDTable 动态添加列
- 动态更新(添加)列
- 注册表基础
- 【转帖】做网站不难,但要做好一个网站很难!
- Java class loader(1)
- FormsAuthentication与Session同时使用时的问题
- CMD窗口提示符前的默认路径位置
- 使用ReportStringControl 动态添加报表列
- NetBox使用教程
- 使用hibernate的11大优势
- PB与各种数据库连接
- Hibernate3.2+JOTM2.0+Tomcat 5.5 整合
- 最好的辞职模板(别人的)
- 在Excel中为中文添加拼音
- C/C++头文件一览
- C#创建DBF自由库