【发布时间】:2020-07-03 01:04:13
【问题描述】:
如果我们从数据库中获取数据,如何显示复选框?
我在数据库中有一个 RankingTable,用于保存评分成就,例如
所以从数据库中的这张表中,我想在水晶报表中显示如下:
我尝试对每个复选框使用下面的公式,但是它不起作用,因为只有第一个复选框在起作用,而另一个复选框仅显示 chr(168)
IF({RankingTable.question_id}='1' AND {RangkingTable.rank} = '1') THEN
Chr(254)
ELSE
Chr(168)
这是我的前两个问题,如您所见,只有第一个复选框有效,而另一个复选框则变为 false:
有人知道怎么做吗?
【问题讨论】:
-
it is not working到底是什么意思?请编辑您的问题并添加该信息... -
嗨,已经编辑了
-
IF({RankingTable.question_id}='1' ...--> 为什么要“硬编码” id1? -
还有其他方法可以确保复选框用于问题 1?
-
Crystal Reports 公式基于每条记录工作。通常它们不应该引用单个数据库记录 (-id)。从公式中删除
{RankingTable.question_id}='1' AND部分,看看会发生什么......
标签: crystal-reports