Coldfusion 9及CF Roport Builder简单建立报表的多例

Coldfusin在报表使用上补充JAVA体系在报表方面的不足,俺系统为

 Window 7;ColdFusion 9 ;IIS 7;ColdFusion Report Builder;ColdFusion Builder;Crystal Report 9;MS SQL 2008 R2

 

安装 ColdFusion 9 ;ColdFusion Report Builder;ColdFusion Builder等略;

将ColdFusion 9 使用 IIS作为 Web Server,设置略;

 

俺还没将ColdFusion 9配上Tomcat

 

1. 设置Coldfusion report builder

   使用CF的RDS,需要设置RDS连接器
local view of webroot:C:/inetpub/wwwroot/CF01/
URL of Webroot:http://localhost:8100/cf01/

 

 

2. 设计报表及预览

使用报表设计向导,类似Crystal Report,设计后可以预览

 

 


3. Web浏览,使用 <CFREPORT>显示报表

   在CF Builder新建Project,新建.cfm文件,命名为welcome.cfm,添加如下语句

 

      <CFREPORT format="PDF" template="cfr01.cfr">
      </CFREPORT>

 

 

4. Web浏览,使用 动态查询,<CFREPORT>显示报表

 

<cfquery name="northwindemployees" datasource="MSSQL2008R2">
  SELECT  TOP 30  id, Yuanbianhao, shebeimingcheng, shebeipinpai, shebeishuliang
  FROM      dbo.Weixiu2
</cfquery>
 
<CFREPORT format="PDF" template="cfr01.cfr" 
    query="#northwindemployees#"/>


 

 

 

5. 使用<cfoutput>标签输出报表
<cfdocument format="flashpaper">
            <h1>Employee List</h1>
            <!--- Inline query used for example purposes only. --->
              <cfquery name="EmpList" datasource="MSSQL2008R2">
                  SELECT  TOP 30  id, Yuanbianhao, shebeimingcheng, shebeipinpai
                  FROM dbo.Weixiu2
              </cfquery>
            <cfoutput query="EmpList">
               #EmpList.id#, #EmpList.Yuanbianhao#, #EmpList.shebeimingcheng#,
               #EmpList.shebeipinpai#<br>
            </cfoutput>
     </cfdocument>

 

 

 

6. 水晶报表
   When running on Windows, the cfreport tag also supports the execution of reports created using Crystal Reports version 9 or 10.(Adobe 官方)
  
   运行环境:Windows Xp sp3; Crystal Report 9;IIS5.1; Coldfusion 9
     

   <cfreport report="CR01.rpt">
   </cfreport>

 

 


7. 使用参数动态查询

 

 

 


编写.cfm文件

<cfreport template="cfr01.cfr" format="flashpaper">
   <cfreportparam name="paraid" value="8">
</cfreport>

 

### 解决Python安装NumPy失败方法 当遇到Python环境中无法成功安装NumPy的情况时,可以尝试多种解决方案来克服这个问题。对于Windows操作系统而言,在环境变量`Path`中加入Python及其站点包目录有助于解决因路径缺失引发的导入错误问题[^1]。 针对不同版本的操作系统以及Python解释器,具体操作有所差异: #### 对于Windows平台 如果是在Windows上遭遇了NumPy安装失败的情形,一种常见的方式是通过下载预编译好的wheel文件来进行本地安装。例如,在Python 2.7环境下,可以通过命令行工具执行如下指令完成特定版本NumPy轮子文件(如带有MKL优化过的二进制发行版)的安装工作:“pip install numpy-1.10.2+mkl-cp27-none-win32.whl”,之后便能利用Python交互界面测试是否能够正常引入该模块以确认安装成果[^2]。 另外值得注意的是,确保所使用的pip版本是最新的也很关键,因为旧版本可能存在兼容性方面的问题。更新pip可通过运行`python -m pip install --upgrade pip`实现。 #### 针对macOS用户 而在苹果公司的Mac OS X平台上,除了采用pip之外还可以借助其他软件包管理工具比如Homebrew或者Anaconda来简化依赖关系处理过程并提高成功率。对于某些特殊情况下的安装难题,也可以考虑使用`easy_install`作为替代方案之一;不过需要注意这可能不是最推荐的做法,因为它已经被官方逐步淘汰[^4]。 总之,在面对任何第三方库包括但不限于NumPy这类科学计算核心组件难以顺利集成到项目中的时候,务必先检查网络连接状况、防火墙设置等因素排除外部干扰源的影响后再做进一步排查。 ```bash # 更新pip至最新版本 python -m pip install --upgrade pip # 使用pip安装numpy pip install numpy # 或者在macOS上使用easy_install(不建议) sudo easy_install numpy ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值