XML报表
来源:互联网 发布:炫酷导航页面源码 编辑:程序博客网 时间:2024/05/27 20:52
Function Generate_xmlReport();
Local XmlDoc &xmlDoc;
Local XmlNode &root_node, &sub_node, &text_node;
Local Rowset &rs, &rs1;
Local PSXP_XMLGEN:RowSetDS &oRS;
Local PSXP_RPTDEFNMANAGER:ReportDefn &oRptDefn;
Local PSXP_RPTDEFNMANAGER:DataSourceDefn &oDsDefn;
&xmlDoc = CreateXmlDoc("<?xml version='1.0' encoding='UTF-8'?><ROOT/>");
&root_node = &xmlDoc.DocumentElement.AddElement("DATA");
&sEMPLID = ABI_PER_SER_VW.EMPLID.Value;
&sub_node = &root_node.AddElement("EMPLID");
&text_node = &sub_node.AddText(ABI_PER_SER_VW.EMPLID.Value);
&sub_node = &root_node.AddElement("NAME");
&text_node = &sub_node.AddText(ABI_PER_SER_VW.NAME.Value);
&sub_node = &root_node.AddElement("DEPT");
&text_node = &sub_node.AddText(DEPT_TBL.DESCR.Value);
&sub_node = &root_node.AddElement("POSITION");
&text_node = &sub_node.AddText(POSITION_DATA.DESCR.Value);
&oRptDefn = create PSXP_RPTDEFNMANAGER:ReportDefn("TST_PRB01");
&oRptDefn.Get();
&oRptDefn.SetRuntimeDataXMLDoc(&xmlDoc);
/* process report */
&oRptDefn.ProcessReport("", "ZHS", %Date, "");
CommitWork();
&oRptDefn.DisplayOutput();
End-Function;
Local XmlDoc &xmlDoc;
Local XmlNode &root_node, &sub_node, &text_node;
Local Rowset &rs, &rs1;
Local PSXP_XMLGEN:RowSetDS &oRS;
Local PSXP_RPTDEFNMANAGER:ReportDefn &oRptDefn;
Local PSXP_RPTDEFNMANAGER:DataSourceDefn &oDsDefn;
&xmlDoc = CreateXmlDoc("<?xml version='1.0' encoding='UTF-8'?><ROOT/>");
&root_node = &xmlDoc.DocumentElement.AddElement("DATA");
&sEMPLID = ABI_PER_SER_VW.EMPLID.Value;
&sub_node = &root_node.AddElement("EMPLID");
&text_node = &sub_node.AddText(ABI_PER_SER_VW.EMPLID.Value);
&sub_node = &root_node.AddElement("NAME");
&text_node = &sub_node.AddText(ABI_PER_SER_VW.NAME.Value);
&sub_node = &root_node.AddElement("DEPT");
&text_node = &sub_node.AddText(DEPT_TBL.DESCR.Value);
&sub_node = &root_node.AddElement("POSITION");
&text_node = &sub_node.AddText(POSITION_DATA.DESCR.Value);
&oRptDefn = create PSXP_RPTDEFNMANAGER:ReportDefn("TST_PRB01");
&oRptDefn.Get();
&oRptDefn.SetRuntimeDataXMLDoc(&xmlDoc);
/* process report */
&oRptDefn.ProcessReport("", "ZHS", %Date, "");
CommitWork();
&oRptDefn.DisplayOutput();
End-Function;
- 报表xml
- XML报表
- XML 报表3
- XML 报表1
- XML 报表2
- 利用XML实现通用WEB报表打印
- 利用XML实现通用WEB报表打印
- 利用XML实现通用WEB报表打印
- 利用XML实现通用WEB报表打印
- 利用XML实现通用WEB报表打印
- 利用XML实现通用WEB报表打印
- 利用XML实现通用WEB报表打印
- 利用XML实现通用WEB报表打印
- Vs2005报表设计器XML分析总结
- 通过XML快速建立EXCEL报表文件
- Vs2005报表设计器XML分析总结
- 利用XML实现通用WEB报表打印
- 采用XML+XSL样式表制作报表
- 项目概要设计书要点
- var that=that
- Android类参考---Fragment(三)
- SearchView
- linux unzip 命令详解
- XML报表
- 加锁 synchronize
- 如何用SQL语句查询一个数据表所有字段的类型
- ArcGIS点击地图查询
- 解决RTX开发问题:检索 COM 类工厂中 CLSID 为 {79210E58-99EB-45D0-8890-763EFEAA143F} 的组件时失败,原因是出现以下错误: 80040154。
- sed命令基本用法(vbird)
- 十招教你从程序员转向企业家
- IOCP编程注意事项
- 服务器上的图片下载