从公式结果中删除双引号 - 水晶报表
问题描述:
建立在Crystal Reports一个CSV报告(使用Visual Studio插件中)从公式结果中删除双引号 - 水晶报表
我有三列数据的时候,我有一个问题(用户ID,名称,位置)中,我使用的公式来创建日期的每一行以逗号分隔的条目:
CSTR({Command.USERID},0, '')+ '' + {Command.NAME} + '' + {} Command.LOCATION
但是输出是:
“0009约翰·史密斯,伦敦”
“0008约翰·施密特,R101”
每一行开始与双引号结束。
如何删除/防止在公式结果周围出现双引号?
期望的结果是:
0009约翰·史密斯,伦敦
0008约翰·施密特,R101
感谢
答
一个简单的REPLACE
功能会做的伎俩。试试这个:
Replace(CSTR({Command.USERID},0,'') + ',' + {Command.NAME} + ',' + {Command.LOCATION},""""," ")
注:额外的双引号,即一个四双quote.This被称为逃逸一个字符。额外的双引号可以逃避通常由第二个双引号触发的动作。
OR
Replace(CSTR({Command.USERID},0,'') + ',' + {Command.NAME} + ',' + {Command.LOCATION},chrW(34)," ")
CHRW(34)等同于双引号。
问题解决了吗? –