首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

fast report memo脚本,该如何解决

2013-10-30 
fast report memo脚本fastreport报表里有一个memo1,数据源为dataset1.year”,显示两位数的年份,比如‘03’、‘

fast report memo脚本
fastreport报表里有一个memo1,数据源为dataset1."year”,显示两位数的年份,比如‘03’、‘98’,现在想年份为“30”以上的,前面加“19”,“30”以下的,前面加“20”,在它的脚本里要如何写?
[解决办法]
推荐你在准备数据源时直接转换好。
假设你的year 是2位字符串
select (case when (CAST year AS INT)<30 then '20'+year else '19'+year end) as 字段 from aa


在FAST REPORT可也可用IIF(strtoint(year)>30,'19'+year,'20'+year)

手写代码,没有测试

热点排行