ColdFusion的报表生成器9使用MySQL查询的

嘿大家

我一直在拉我的头发好几天了这一点,我把所有的Adobe ColdFusion,请9开发的书籍,和谷歌返回,这并不似乎工作信息的集群。 我希望有人能帮助我在这里。

所以我所做的就是在Adobe ColdFusion的9报表生成器打开查询生成器,我点击上方写着报表查询的图标,并放置在下面的MySQL信息,工作正常。

MySQL的

选择name.soc_sec,name.last_name,name.first_name,nmcrs.course,nmcrs.crs_txt AS COURSE_TITLE,practicl.day_cod,CAST(practicl.start_hr AS VARCHAR(2))+“:”+ CAST(practicl.start_min AS VARCHAR (2))AS START_TIME,
CAST(practicl.end_hr AS VARCHAR(2))+“:”+ CAST(practicl.end_min AS VARCHAR(2))AS END_TIME,nmcrs.section,nmcrs.sch_yr,nmcrs.sm_desc,nmattend.attend_txt,address.phone, address.cell_phone,
address.e_mail

从名字
--INNER JOIN nmprg ON name.soc_sec = nmprg.soc_sec
INNER JOIN nmcrs ON name.soc_sec = nmcrs.soc_sec
LEFT JOIN crssect ON name.soc_sec = crssect.crs_id
内部联接practicl在practicl.sid = nmcrs.sid
内部联接nmattend上name.soc_sec = nmattend.soc_sec
内部连接地址name.soc_sec = address.soc_sec

WHERE(name.camp_cod ='加州')和(nmcrs.sch_yr ='201213')和(nmcrs.semester ='1')和(nmattend.attend_txt ='SP')和
(nmcrs.section不like'w%')

GROUP BY name.soc_sec,name.last_name,name.first_name,nmcrs.course,nmcrs.crs_txt,practicl.day_cod,practicl.start_hr,
practicl.start_min,practicl.end_hr,practicl.end_min,nmcrs.section,nmcrs.sch_yr,nmcrs.sm_desc,nmcrs.grade,
nmattend.attend_txt,address.phone,address.cell_phone,address.e_mail

ORDER BY nmcrs.section,name.soc_sec

现在,我把我的领域,我希望他们在desgner,我双击该字段以打开表达式生成器和所有我必须键入是一样的东西query.Start_Time

当我运行报告时,列出所有符合我标准的开始时间。

所以我的问题是,我想用if语句做出点什么基础上,开始时间和不能得到它的工作。 我已经尝试使用<CFSCRIPT> <CFIF> <CFQUERY>如果IIF,实在不行,主要是因为有一次我用它不再承认query.Start_Time的标签之一。

我想知道,如果有人可以给我如何做到这一点的一个示例

<CFIF(query.Start_Time)为'12:0'>

query.Start_Time = '12 .00'

</ CFIF>

要么

<CFSCRIPT>

如果(query.Start_Time == '12:0')

{

query.Start_Time = '12:00';

}

</ CFSCRIPT>

我的意思是我知道那错及其可能不是那么简单,但我需要的是一个简单的例子关的工作和一个将不胜感激。 甚至在我公司提供MySQL的信息的例子会工作过。 请帮忙

谢谢

肖恩

--------------解决方案-------------

肖恩,原谅我不注重直接的问题,但我要澄清:第一,这是不是对这个问题的适当论坛,关于CF报表生成器。 本次论坛是为CF生成器,相对较新的CF的IDE(集成开发环境)为CF,基于Eclipse的。

您对CF报表生成器的问题,应直接到自己的论坛中,CF报告论坛:

http://forums.adobe.com/community/coldfusion/coldfusion_reporting

我明白了容易混淆(名字CF Builder是非常接近CF报表生成器)。 此外,该论坛名为“CF报告”可能没有跳出为RB问题的地方。 (对于谁可能有兴趣的读者的任何,所有CF相关论坛的名单是http://forums.adobe.com/community/coldfusion)

该论坛是不是很忙,没有,但随后的报表生成器是一个相当年纪大一点,已经与CF 7出来了,不是真的已经从那时起更新了。 尽管如此,仍有人那里谁也回答了提出的问题,包括Adobe的工作人员。

因为我不看这个论坛我自己,不会看到你的问题问/回答有,让我指出别的东西,可以帮助(如果别人就不会)。 你说“我把所有的Adobe ColdFusion,请9开发的书”,而这可能意味着各种书籍那样笨钟​​,雷,我和其他人一样的CF Web应用程序构建工具包的书籍。

但是你知道,有在CF报表生成器在网上免费CF9手册名为“开发的ColdFusion 9应用程序”(1300页的手册,许多错过完全,与版本CF8和7发生,以及一整章)。 很多人甚至从未知道有是与CF报表生成器的工作任何此类“文件”从Adobe。 我还要指出,我们(的书作家)并不总是进入所有的这些文件,因为,我们不希望重复他们的工作细节。 但我知道,即使有些作家/博客/论坛的受访者永远不会知道的手册,因为它们很少提及。

你的情况,与CFRB,它是了解其实质章是特别重要的:

http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24 -6fc2.html

例如,你可能已经知道这一点,但那里你会学习,有对CFREPORT,让你可以动态地构建查询(因为任何CFQUERY都可以),然后传递结果集到报表的查询属性。 这可能足以解决挑战你,但如果没有,那么你可能要至少花一点时间继续提出这样的问题在其他论坛之前,仔细阅读该章。

如果这本书没有帮助(我授予它可能不是)他们一个建议,你可能会重新张贴在其他论坛上的问题之前:这真的可能是最适合你不要在提及MySQL或你的CF9主题,你在这里做。 有没有真正似乎对你的挑战这是具体到他们什么,但称它在你的主题可能会限制谁也读/应答(如果他们不使用MySQL使用或尚未使用CF9)。

希望事情有帮助。

/查理

PS如果你可能会觉得这个答案,请你,如果你愿意,请把它标记为这种在论坛Web界面。 谢谢。

分类:默认 时间:2015-03-15 人气:2
本文关键词:
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.483 (s). 10 q(s)