这可能是重复的,但我发现它认为它略有不同。也不想发表评论或添加已标记为"回答"的文章的答案
我有一个在水晶报告中使用的查询。我已经将几列连接在一起,并使其中一些很容易地在Cr中大胆。
但是,为了简化晶体报告的重新开发(代码不会改变太大,但设计可能会更改),我现在已经串联了几列,并且已经在上面已串联的一列与一列。
。这会产生我处理的斑点。
CONVERT(USING UTF8)
一切都很好(对不起,复杂的简介!)。
但是,我现在正在使用MySQL查询中的HTML标签进行探索,以使事物大胆,插入空间,断路和未破裂的空间。
我尝试的代码在下面。
CONVERT(
CONCAT_WS(' ',
<b>c.codetext</b>,
m.pcdose,
SP_GETCODECODE(m.pcunit),
SP_GETCODECODE(m.pcrout),
SP_GETCODECODE(m.pcfreqcode),
m.pcinstruct)USING UTF8) AS 'Drug Info'
From P_DRUGS
我知道这是不起作用的,因为我已经尝试过> :) ....我认为如果串联值是文本,例如...
,可以成功完成。CONVERT(
CONCAT_WS(' ',
'<b>Paracetamol</b>',
'500mg',
'Orally',
SP_GETCODECODE(m.pcrout),
SP_GETCODECODE(m.pcfreqcode),
m.pcinstruct)USING UTF8) AS 'Drug Info'
From Drugs
任何人都可以告诉我如何(或者)您可以使用html标签执行上述并使某些列粗体等?
欢呼!
这不应该解决问题吗?我无法测试它,因为我没有您的桌子模式,但是使用嵌套的cont依应该可以做到吗?
CONVERT(
CONCAT_WS(' ',
CONCAT_WS('', '<b>', c.codetext, '</b>'),
m.pcdose,
SP_GETCODECODE(m.pcunit),
SP_GETCODECODE(m.pcrout),
SP_GETCODECODE(m.pcfreqcode),
m.pcinstruct)USING UTF8) AS 'Drug Info'
From P_DRUGS
您可能只能使用一个contat进行以下示例,但是在打开粗体标签和关闭大胆标签之前,您最终会出现空格。
CONVERT(
CONCAT_WS(' ',
'<b>', c.codetext, '</b>',
m.pcdose,
SP_GETCODECODE(m.pcunit),
SP_GETCODECODE(m.pcrout),
SP_GETCODECODE(m.pcfreqcode),
m.pcinstruct)USING UTF8) AS 'Drug Info'
From P_DRUGS
让我知道他们中的任何一个是否有效:)
弄清楚了这一点,很尴尬,我在发布之前错过了它。
只需在MySQL查询中使用HTML标签出现的代码即可键入代码。如下。
Select
<b>column_name_1</b>, column_name_2
from table_name
将其粘贴到Crystal Report命令中并创建您的报告。然后右键单击具有HTML上的字段,单击"格式字段",然后在"文本解释"下放下框,然后选择" html"
痛苦的简单!
希望有一天对某人有帮助!